1. Aplicaciones
Para una aplicación típica de retractilado, el modelo en espiral podría significar que usted tiene un corte basto de
elementos de usuario (sin los gráficos pulidos / bonitas)como una aplicación operable,añadir características en fases,
y, en algún momento, añadir la final gráficos. El modelo en espiral es la más utilizada en grandes proyectos. Para
proyectos más pequeños, el concepto de desarrollo ágil de software se está convirtiendo en una alternativa viable. El
ejército estadounidense ha adoptado el modelo de espiral para su programa de Sistemas de Combate Futuro.
El modelo en espiral, también conocido como el modelo de ciclo de vida en espiral, es un método de desarrollo de
sistemas (SDM)utilizado en la tecnología de la información (IT).Este modelo de desarrollo combina las características
del modelo de prototipo y el modelo de cascada. El modelo en espiralestá diseñado para grandes, caros, y complicados
proyectos.
Los pasos en el modelo en espiral se pueden generalizar como sigue:
1. Los nuevos requisitos del sistema se definen con el mayor detalle posible. Esto normalmente implica
entrevistar a un número de usuarios que representan a todos los usuarios externos o internos y otros
aspectos del sistema existente.
2. Un diseño preliminar se crea para el nuevo sistema.
3. Un primer prototipo del nuevo sistema se construye a partir del diseño preliminar. Esto es por lo general un
sistema a escala reducida, y representa una aproximación de las características del producto final.
4. Un segundo prototipo se desarrolló mediante un procedimiento de cuatro aspectos: (1) evaluar el primer
prototipo en términos de sus fortalezas, debilidades y riesgos; (2) definir los requisitos de la segunda
prototipo; (3) la planificación y el diseño del segundo prototipo; (4) la construcción y prueba el segundo
prototipo.
5. A opción del cliente, todo el proyecto se puede abortar si el riesgo se considera demasiado grande. Los
factores de riesgo podrían implicar sobrecostos desarrollo, error de cálculo de costo de operación, o cualquier
otro factor que podría, a juicio del cliente, como resultado un producto menos que satisfactorio final.
6. El prototipo actual se evalúa de la misma manera como fue el prototipo anterior, y, si es necesario, otro
prototipo se desarrolla de la misma de acuerdo con el procedimiento cuatro veces descrito anteriormente.
2. 7. Los pasos anteriores se reiteraron hasta que el cliente está satisfecho de que el prototipo refinado representa
el producto final deseado.
8. El sistema final se construye, basado e n el prototipo refinado.
9. El sistema final es evaluado y probado a fondo. El mantenimiento de rutina se lleva a cabo de manera
continua para evitar fracasos a gran escala y reducir al mínimo el tiempo de inactividad.
http://www.onestoptesting.com/sdlc-models/spiral-model.asp