- Detalles
¿Qué es un modelo en espiral?
Modelo en espiral Es un modelo de proceso de desarrollo de software basado en riesgos. Es una combinación de un modelo en cascada y un modelo iterativo. Spiral Model ayuda a adoptar elementos de desarrollo de software de modelos multiproceso para el proyecto de software basados en patrones de riesgo únicos que garantizan un proceso de desarrollo eficiente.
Cada paso del modelo en espiral en la ingeniería de software comienza con un objetivo de diseño y termina con la revisión del progreso por parte del cliente. Barry Boehm mencionó por primera vez el modelo en espiral en la ingeniería de software en su artículo de 1986.
El proceso de desarrollo comienza en el modelo Spiral en SDLC, con un pequeño conjunto de requisitos y pasa por todas las etapas de desarrollo para esos conjuntos de requisitos. El equipo de ingeniería de software agrega funcionalidad al requisito adicional en espirales cada vez mayores hasta que la aplicación está lista para la fase de producción. La siguiente figura explica muy bien el modelo en espiral:
Pasos del modelo en espiral
Pasos del modelo en espiral | Actividades realizadas durante la titulación |
Planificación |
|
Análisis de riesgo |
|
Ingenieria |
|
Evaluación |
|
¿Cuándo se puede utilizar un modelo en espiral?
- El modelo en espiral se utiliza en ingeniería de software cuando el proyecto es grande
- Cuando se requieren lanzamientos frecuentes, se utiliza una metodología en espiral
- En su caso, cree un prototipo
- Cuando la evaluación de riesgos y costos es importante
- La metodología espiral es útil para proyectos de riesgo medio y alto.
- Cuando los requisitos son vagos y complejos, el modelo Spiral en SDLC es útil
- Cuándo pueden ser necesarios cambios en cualquier momento
- Cuando el compromiso del proyecto a largo plazo no es factible debido a cambios en las prioridades económicas
Ventajas y desventajas del modelo en espiral
Ventajas | Desventajas |
|
|
|
|
|
|
|
|
|
|