Calidad en la especificación de requerimientos de software aplicado en metodologías ágiles
Palabras clave:
metodologías de desarrollo, ingeniería de requerimientos, ciclo de vida del software, metodología ágilResumen
Los inconvenientes que se presentan en el desarrollo de un proyecto de software repercuten cuando se realiza la entrega del producto al cliente, y precisamente es en la etapa inicial o de planificación donde se originan estos problemas, esto podría ser por la mala estimación de tiempos, falta de definición de riesgos, y requerimientos poco especificados. La especificación de requerimientos es el paso principal que se debe realizar para proseguir con las fases de desarrollo de software. En este artículo se explora la especificación de requerimientos en metodologías agiles y cómo estás se han adaptado al ciclo de vida del software. Se analiza el proceso de especificación de requerimientos en la Metodología Scrum y Metodología Xtreme Programming (XP) para después hacer una comparación de sus procesos y de esa manera obtener una buena práctica que sea aplicable para ambas metodologías.
Descargas
Citas
I. F. T. e. Ingenieros, «SELECCIÓN DE TÉCNICAS DE INGENIERÍA DE SOFTWARE,» 2020. [En línea]. Available: https://virtual.itca.edu.sv/Mediadores/stis/43____mtodo_scrum.html. [Último acceso: 03 07 2020].
M. Mohd y R. Mohd, «Validation of Requirement Elicitation Framework using Finite State Machine,» IEEE International Conference on Control, Instrumentation, Communication and Computational Technologies (ICCICCT), 2014.
D. B. Boehm, Software Engineering Economics, Prentice Hall, 1981.
F. Stuart, Software Requirements: A Tutorial, Software Engineering, IEEE, 1996.
R. Jeffries, Extreme Programming Installed, Boston: Addison Wesley, 2001.
B. Kent, Extreme Programming Explained: Embrace Change, Boston: Addison Wesley, 2000.
Baird, «Tecnologías de información para acercar al ciudadano a los servicios de justicia en Colombia: El caso del mapa de oferta de justicia,» Diciembre 2011. [En línea]. Available: https://www.researchgate.net/figure/Figura-1-Ciclo-de-vida-de-un-proyecto-basado-en-XP-Fuente-Adaptada-de-Baird-2002_fig1_305301468. [Último acceso: 20 12 2020].
U. S. R. Addison-Wesley, «Extreme Programming Explained,» Google Scholar, 2000. [En línea]. Available: http://scholar.google.com/scholar_lookup?title=Extreme%20Programming%20Explained%3A%20Embrace%20change&author=K..%20Beck&publication_year=2000. [Último acceso: 01 06 2020].
R. Harwell, What is a Requirement?, Proceedings, Third Annual International Symposium National Council Systems Engineering, 1993.
F. Cardona y J. Castaño, «Técnicas utilizadas para la toma y elicitación de requerimientos en la ingeniería del software,» 2015. [En línea]. Available: http://repositorio.utp.edu.co/dspace/bitstream/handle/11059/6110/0051C268.pdf?sequence=1&isAllowed=y. [Último acceso: 19 12 2020].
«https://blog.conectart.com/,» [En línea]. Available: https://blog.conectart.com/la-metodologia-scrum-scrum-methodology/. [Último acceso: 19 12 2020].
Descargas
Publicado
Cómo citar
Número
Sección
Licencia
Esta obra está bajo una licencia internacional Creative Commons Atribución-NoComercial-SinDerivadas 4.0.
Distribución - Ajustes de distribución - Licencia - Términos de la licencia