Вы находитесь на странице: 1из 2

INTRODUCCIN

El Modelo en Espiral es un modelo de proceso de software evolutivo que conjuga la


naturaleza iterativa de construccin de prototipos con los aspectos controlados y
sistemticos del modelo lineal secuencial. Ideal para realizar versiones incrementales
de manera rpida, que no se basa en fases claramente definidas y separadas para
crear un sistema. Se divide en un nmero de actividades de marco de trabajo, tambin
llamadas regiones de tareas, Cada una de las regiones Estn compuestas por un
conjunto de tareas del trabajo llamado conjunto de tareas.

En el modelo espiral, el software se desarrolla en una serie de versiones


incrementales. Durante las primeras iteraciones la versin incremental podra ser un
modelo en papel o un prototipo, durante las ltimas iteraciones se producen versiones
cada vez mas completas del sistema diseado.
Modelo Espiral

Propuesto por Barry Boehm en 1988.


Su objetivo principal es reducir los riesgos del proyecto.
Desarrollo cclico (iterativo) donde en cada ciclo se llevan a cabo 4 tareas:
o Determinacin de objetivos, alternativas y restricciones
o Evaluacin de alternativas, anlisis y control de riesgos.
o Desarrollo y verificacin del producto.
o Planificacin del siguiente ciclo (fase).
Cada ciclo corresponde a una fase del proyecto.
No existen fases fijas como en el modelo de cascada. Qu se har en el siguiente ciclo
depende de los resultados del ciclo anterior.
Al culminar un ciclo se puede decidir abortar el proyecto.
Se realizan prototipos y simulaciones con el fin de evaluar y reducir riesgos.
Puede contener a otros modelos i.e. cascada, transformaciones formales, etc.
Ventajas
Reduce desde temprano los riesgos del proyecto, disminuyendo su probabilidad de
fracaso.
Permite lidiar con los cambios en los requerimientos al utilizar prototipos y simulaciones.
Permite al cliente observar resultados desde temprano gracias al desarrollo de prototipos.
Puede aplicarse tanto para el desarrollo como para el mantenimiento.

Desventajas
Al no existir fases fijas puede resultar problemtico al momento de establecer contratos
de desarrollo.
Requiere de buenas habilidades en el control y estimacin de riesgos.
Debe ser refinado para poder ser aplicado.

Вам также может понравиться