Propuesta Uso de Metodologías Formales Combinadas con Metodologías Agiles para el Desarrollo de Software

Contenido principal del artículo

F. J. Lomas
Geovanny Raura
Mauricio Campaña

Resumen

Una ventaja competitiva dentro de la industria del software es la velocidad con la cual se puede innovar y crear productos para distribuirlos al mercado. El presente artículo propone la combinación de metodologías formales, como el Proceso Unificado de Desarrollo, y Metodologías Agiles de Desarrollo de Software, como la Programación Extrema y sus técnicas, como métodos para mejorar la velocidad de construcción del software sin dejar de lado la calidad del mismo. Esto se consigue usando los artefactos de las metodologías formales en la etapa de toma de análisis del problema y toma de requerimientos, para en el resto de fases del desarrollo proceder a usar los artefactos y técnicas de las metodologías agiles. Para llevarlo a cabo, se modificó el documento de caso de uso incluyendo información grafica detallada en forma de un flujo de actividades para describir y delimitar el proceso contenido en el caso de uso. Así mismo, se generan casos de evaluación para ser verificados con pruebas unitarias extendidas para cubrir el alcance de cada caso. Los resultados obtenidos muestran una mejora en la velocidad de comprensión de los requerimientos por parte del equipo técnico. Como consecuencia de esto, el tiempo que toma la verificación y corrección de la funcionalidad es reducido entre el 15% y 35%, además de que los defectos del producto descubiertos cuando ya es liberado al mercado se reducen entre un 10% y un 20%.

Detalles del artículo

Cómo citar
Propuesta Uso de Metodologías Formales Combinadas con Metodologías Agiles para el Desarrollo de Software. (2016). GEEKS DECC-REPORTS, 2(1). https://doi.org/10.24133/gdr.v2i1.238
Sección
Artículos Técnicos

Cómo citar

Propuesta Uso de Metodologías Formales Combinadas con Metodologías Agiles para el Desarrollo de Software. (2016). GEEKS DECC-REPORTS, 2(1). https://doi.org/10.24133/gdr.v2i1.238