Metodología para elaborar el modelo heurístico empírico en la formación online del ingeniero
Palabras clave:
metodología, modelo, formación online, ingeniería, informáticaResumen
El catálogo de requisitos es una tarea en el desarrollo de software que requiere de abundante documentación y se traduce en pérdida de tiempo para los desarrolladores. Muchas veces es sustituida por un simple listado de necesidades del usuario, donde insertan inconsistencias y ambigüedades y provoca el fracaso de los proyectos. Se hace necesario investigar una nueva estructuración de los requisitos que resuelva esta problemática, y formalicen un catálogo de requisitos donde la información quede ordenada eficientemente. Elaborar un modelo heurístico empírico por medio del uso de un conjunto de plantillas diseñadas y basadas en casos de uso, para estructurar la información referida a los requisitos de software, constituye el objetivo de esta investigación. Para tal fin se investigan 40 proyectos de desarrollo de software aplicándoles el modelo propuesto y la metodología elaborada, obteniendo el incremento de la calidad de los requisitos en un 47 % y una reducción de los tiempos de construcción en un 66 %.
Descargas
Citas
Alhazmi, A.; y Huang, S. (2020). Integrating Design Thinking into Scrum Framework in the Context of Requirements Engineering Management (ponencia). CSSE 2020, Beijing.
Alsanoosy, T. M. S.; y Harland, J. (2020). Identification of Cultural Influences on Requirements Engineering Activities. Paper presented at the 42nd International Conference on Software Engineering: Companion Proceedings (ICSE-Companion).
Anu, V.; Hu, W.; Carver, J. (2018). Development of a Human Error Taxonomy for Software Requirements: A Systematic Literature Review. Information and Software Technology (103), 112-124. Recuperado de https://www.sciencedirect.com/science/article/pii/S0950584916302373
Arias, M. (2007). La ingeniería de requerimientos y su importancia en el desarrollo de proyectos de software. Revista InterSedes, 6 (10), 1-13. Recuperado de https://www.redalyc.org/pdf/666/66612870011.pdf
Boehm, B.; y Papaccio, P. (1988). Understanding and Controlling Software Cost. IEEE Transactions on Software Engineering, 14 (10), 1462–1477. Recuperado de https://ieeexplore.ieee.org/abstract/document/6191/
Carballo, L.; y Barrientos, I. (2020). Las causas del cambio en los requerimientos de software. Revista Cubana de Ciencias Informáticas, 14 (2), 131-144. Recuperado de https://scielo.sld.cu/scielo.php?pid=S2227-18992020000200131&script=sci_arttext
Cornejo, V.; Flores, S.; Bedregal, N.; y Tupacyupanqui, D. (2019). Modelo Procedimental para la Especificación de Requisitos Funcionales en la Construcción de Software. RISTI: Revista Ibérica de Sistemas e Tecnologias de Informação Iberian Journal of Information Systems and Technologies (E26), 571-586. Recuperado de https://www.proquest.com/openview/5615fedd1bf087239cec9598033911e5/1?pq-origsite=gscholar&cbl=1006393
Chitchyan, R.; Becker, C.; Betz, S.; Duboc, L.; Penzenstadler, B.; Seyff, N.; y Venters, C. (2016). Sustainability Design in Requirements Engineering: State of Practice (ponencia). 38th IEEE International Conference on Software Engineering Companion, USA.
Hidellaarachchi, D.; Grundy, J.; Hoda, R.; y Mueller, I. (2022). The Influence of Human Aspects on Requirements Engineering-related Activities: Sotware Practitioners’ Perspective. ACM Trans. Softw. Eng. Methodol, 1 (1), 1-27.
Hotomski, S.; y Glinz, M. (2019). GuideGen: An approach for keeping requirements and acceptance tests aligned via automatically generated guidance. Information and Software Technology (110), 17-38. Recuperado de https://www.sciencedirect.com/science/article/pii/S0950584918301599
Hussain, A.; Mkpojiogu, E.; y Muhamad, F. (2016, 11-13 April). The Role of Requirements in the Success or Failure of Software Projects (ponencia). International Soft Science Conference (ISSC 2016), Malaysia.
López, C.; y Mejías, J. (2020). Guía para la Ingeniería de Requerimientos bajo un enfoque ágil integrando técnicas de usabilidad. RISTI - Revista Ibérica de Sistemas e Tecnologias de Informação (E32), 546-558. Recuperado de https://www.proquest.com/openview/8d965b8c754de2de90f7a678eb5cb450/1?pq-origsite=gscholar&cbl=1006393
Luján, M.; y Casanova, C. (2019). Priorización en Ingeniería de Requerimientos con Preferencias Difusas. Universidad Tecnológica Nacional, Facultad Regional Concepción del Uruguay, Grupo de Investigación sobre Inteligencia Computacional e Ingeniería de Software, Departamento Ingeniería en Sistemas de Información.
Pollo, M. (2017). Modelo de proceso para elicitación de requerimientos en proyectos de explotación de información (tesis doctoral). Universidad de la Plata, Argentina. Recuperado de http://sedici.unlp.edu.ar/handle/10915/96315
Rivas, C.; López, J.; y Barato, J. (2009). ¿Por qué fracasan los proyectos de software? (ponencia). VII Congreso del Comité de Calidad en los Sistemas, Tecnologías de la Información y Comunicaciones, España.
Rodríguez, C. (2017). Impacto de los requerimientos en la calidad de software. Tecnología, Investigación y Academia, 5 (2), 161-173. Recuperado de https://revistas.udistrital.edu.co/index.php/tia/article/view/7607
Silva, A.; Rodríguez, C.; Cheveiro, N.; García, R.; Duarte, S.; Araujo, M.; Silva, C. (2020, marzo). Lessons Learned about Oral–auditory and Visual–spatial Communication in Requirements Engineering with Deaf Stakeholders (ponencia). 35th Annual ACM Symposium on Applied Computing, Czech Republic.
Standish Group International (2014). CHAOS Chronicle (2014) Report. The Standish Group International.
Teja, S.; Laborde, R.; Samer, A.; Barrére, F.; y Benzekri, A. (2017). Which Security Requirements Engineering Methodology Should I Choose? Towards a Requirements Engineering-based Evaluation Approach (ponencia). 12th International Conference on Availability, Reliability and Security, Italy.
Descargas
Publicado
Cómo citar
Número
Sección
Licencia
Derechos de autor 2024 Arasay Padrón Alvarez

Esta obra está bajo una licencia internacional Creative Commons Atribución 4.0.