Propuesta Uso de Metodologías Formales Combinadas con Metodologías Agiles para el Desarrollo de Software
Contenido principal del artículo
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
Los autores que publican en esta revista están de acuerdo con los siguientes términos:
Los autores conservan los derechos de autor y garantizan a la revista el derecho de ser la primera publicación del trabajo al igual que licenciado bajo una Creative Commons Attribution License que permite a otros compartir el trabajo con un reconocimiento de la autoría del trabajo y la publicación inicial en esta revista.
Los autores pueden establecer por separado acuerdos adicionales para la distribución no exclusiva de la versión de la obra publicada en la revista (por ejemplo, situarlo en un repositorio institucional o publicarlo en un libro), con un reconocimiento de su publicación inicial en esta revista.
Se permite y se anima a los autores a difundir sus trabajos electrónicamente (por ejemplo, en repositorios institucionales o en su propio sitio web) antes y durante el proceso de envío, ya que puede dar lugar a intercambios productivos, así como a una citación más temprana y mayor de los trabajos publicados.
Los autores conservan los derechos de autor y garantizan a la revista el derecho de ser la primera publicación del trabajo al igual que licenciado bajo una Creative Commons Attribution License que permite a otros compartir el trabajo con un reconocimiento de la autoría del trabajo y la publicación inicial en esta revista.
Los autores pueden establecer por separado acuerdos adicionales para la distribución no exclusiva de la versión de la obra publicada en la revista (por ejemplo, situarlo en un repositorio institucional o publicarlo en un libro), con un reconocimiento de su publicación inicial en esta revista.
Se permite y se anima a los autores a difundir sus trabajos electrónicamente (por ejemplo, en repositorios institucionales o en su propio sitio web) antes y durante el proceso de envío, ya que puede dar lugar a intercambios productivos, así como a una citación más temprana y mayor de los trabajos publicados.
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