Ingeniería de requisitos en la era de la transformación digital: Una revisión de su evolución, técnicas y metodologías
Resumen
A nivel global, las empresas enfrentan un periodo de competitividad creciente, lo cual a obligado a las misma a incrementar su capacidad de uso eficiente de las tecnologías de la información apuntando hacia la innovación y la creatividad. En el campo de la ingeniería del software, las técnicas de adaptación e innovación se han vuelto progresivamente más desafiantes, por lo tanto, es necesario el diseño de metodologías que permitan introducir técnicas innovadoras que permitan la construcción de sistemas de información más ágiles y eficientes que atiendan a las necesidades de los consumidores; es a partir de este concepto que surge la Ingeniería de Requisitos (RE). En términos generales la RE trata de identificar y mantener los requisitos de un servicio proporcionado por un sistema particular en la etapa de ingeniería para satisfacer las necesidades de los consumidores. La metodología usada fue la revisión de bibliografía científica especializada en la base de datos ScienceDirect (www.sciencedirect.com), con las palabras clave: ingeniería de requisitos, tiempos de transformación digital, metodologías y técnicas de ingeniería de requisitos. El presente estudio permitió concluir que la RE es efectivamente un proceso crítico en el desarrollo de cualquier software y resalta como componentes vitales tres aspectos: los requisitos, las partes interesadas y su papel en estos requisitos, y la definición de la ingeniería de requisitos.
Palabras clave
Referencias
Alharthi, A., Spichkova, M., & Hamilton, M. (2018). Sustainability requirements for eLearning systems: a systematic literature review and analysis. Requirements Engineering, 24(4), 523-543. https://doi.org/10.1007/s00766-018-0299-9.
Alsanoosy, T., Spichkova, M., & Harland, J. (2019). The influence of power distance on requirements engineering activities. Procedia Computer Science, 159, 2394-2403. https://doi.org/10.1016/j.procs.2019.09.414.
Alsanoosy, T., Spichkova, M., & Harland, J. (2020). Exploratory analysis of cultural influences on requirements engineering activities based on stakeholders’ profiles. Procedia Computer Science, 176, 3379-3388. https://doi.org/10.1016/j.procs.2020.09.059.
Anu, V., Hu, W., Carver, J., Walia, G., & Bradshaw, G. (2018). Development of a human error taxonomy for software requirements: A systematic literature review. Information and Software Technology, 103, 112-124. https://doi.org/10.1016/j.infsof.2018.06.011.
Curcio, K., Navarro, T., Malucelli, A., & Reinehr, S. (2018). Requirements engineering: A systematic mapping study in agile software development. Journal of Systems and Software, 139, 32-50. https://doi.org/10.1016/j.jss.2018.01.036.
Ghozali, R., Saputra, H., Nuriawan, M., Suharjito, Utama, D., & Nugroho, A. (2019). Systematic Literature Review on Decision-Making of Requirement Engineering from Agile Software Development. Procedia Computer Science, 157, 274-281. https://doi.org/10.1016/j.procs.2019.08.167.
Gupta, V., Fernandez-Crehuet, J., Hanne, T., & Telesko, R. (2020). Fostering product innovations in software startups through freelancer-supported requirement engineering. Results in Engineering, 8, 100175. https://doi.org/10.1016/j.rineng.2020.100175.
Gupta, V., Fernandez-Crehuet, J., Hanne, T., & Telesko, R. (2020). Requirements Engineering in Software Startups: A Systematic Mapping Study. Applied Sciences, 10(17), 6125. https://doi.org/10.3390/app10176125.
Hess, A., Diebold, P., & Seyff, N. (2019). Understanding information needs of agile teams to improve requirements communication. Journal of Industrial Information Integration, 14, 3-15. https://doi.org/10.1016/j.jii.2018.04.002.
Inkermann, D., Huth, T., Vietor, T., Grewe, A., Knieke, C., & Rausch, A. (2019). Model-Based Requirement Engineering to Support Development of Complex Systems. Procedia CIRP, 84, 239-244. https://doi.org/10.1016/j.procir.2019.04.345.
Kasauli, R., Knauss, E., Horkoff, J., Liebel, G., & de Oliveira Neto, F. (2021). Requirements engineering challenges and practices in large-scale agile system development. Journal of Systems and Software, 172, 110851. https://doi.org/10.1016/j.jss.2020.110851.
Levy, M., Hadar, I., & Aviv, I. (2018). A requirements engineering methodology for knowledge management solutions: integrating technical and social aspects. Requirements Engineering, 24(4), 503-521. https://doi.org/10.1007/s00766-018-0298-x.
Richter, T., Felber, A., Troester, P., Albers, A., & Behdinan, K. (2020). Visualization of requirements engineering data to analyze the current product maturity in the early phase of product development. Procedia CIRP, 91, 271-277. https://doi.org/10.1016/j.procir.2020.02.176.
Saleh, M. (2021). Critical Success Factors and Challenges in Agile Requirements Engineering. Turkish Journal of Computer and Mathematics Education (TURCOMAT), 12(3), 1670-1682. https://doi.org/10.17762/turcomat.v12i3.989.
Santos, V., Mamede, H., Silveira, C., & Reis, L. (2022). Methodology for Introducing Creativity in Requirements Engineering. Procedia Computer Science, 196, 27-35. https://doi.org/10.1016/j.procs.2021.11.069.
Schneider, S., Wollersheim, J., Krcmar, H., & Sunyaev, A. (2018). How do Requirements Evolve over Time? A Case Study Investigating the Role of Context and Experiences in the Evolution of Enterprise Software Requirements. Journal of Information Technology, 33(2), 151-170. https://doi.org/10.1057/s41265-016-0001-y.
Schon, E., Thomaschewski, J., & Escalona, M. (2019). Agile Requirements Engineering: A systematic literature review. Computer Standards &Amp; Interfaces, 49, 79-91. https://doi.org/10.1016/j.csi.2016.08.011.
Thew, S., & Sutcliffe, A. (2019). Value-based requirements engineering: method and experience. Requirements Engineering, 23(4), 443-464. https://doi.org/10.1007/s00766-017-0273-y.
Tuunanen, T., & Kuo, I. (2018). The effect of culture on requirements: a value-based view of prioritization. European Journal of Information Systems, 24(3), 295-313. https://doi.org/10.1057/ejis.2014.29.
Wilms, R., Cemmasson, V., Inkermann, D., Reik, M., & Vietor, T. (2019). Identifying Cross-Domain Linkage Types to Support Engineering Change Management and Requirements Engineering. Procedia CIRP, 84, 719-724. https://doi.org/10.1016/j.procir.2019.04.224.
DOI: https://doi.org/10.23857/pc.v7i5.3954
Enlaces de Referencia
- Por el momento, no existen enlaces de referencia
Polo del Conocimiento
Revista Científico-Académica Multidisciplinaria
ISSN: 2550-682X
Casa Editora del Polo
Manta - Ecuador
Dirección: Ciudadela El Palmar, II Etapa, Manta - Manabí - Ecuador.
Código Postal: 130801
Teléfonos: 056051775/0991871420
Email: polodelconocimientorevista@gmail.com / director@polodelconocimiento.com
URL: https://www.polodelconocimiento.com/