Modelo espiral
Es un modelo de proceso,de softeware evolutivo,el sofeware se desarrolla en una serie de versiones incrementales. Durante las primerac interaciones la version incremental podria ser un modelo en papel o un prototipo, durante las ultimas interacciones se producen versiones más completas de ingenieria del sistema.
Caracteristicas
1.- Incluye etapa de analisis de riesgos
2.- Es ideal para crear productos con diferentes versiones mejoradas como se hace con el softeware moderno de microcomputadoras .
3.- La ingenieria pude desarrollarse atravez del ciclo de vida clasico o el de construcción de prototipos .
El modelo en espiral se divide en un numero de activades estructurales, tambien llamadas regiones de tareas:
*comunicacion con el cliente: las tareas requeridas para establecer comunicacion entre el desarrollador y el cliente.
*Planificacion :para definir recursos , el tiempo y otras informaciones relacionadas con el proyecto son todos los requerimientos.
*Analísis de riesgo: las tareas requeridas para evaluar riesgos técnicos y otras informaciones relacionadas con el proyecto.
* Ingenieria : Para construir una o más representaciones de la aplicación.
* Construción y adaptación : para construir, probar, instalar,y proporcionar soporte al usuario.
* Evaluación del Cliente: Las tareas requeridas para obtener la reaccion del cliente segun la evaluación de las presentaciones del software creadas durante la etapa de la ingenieria e implementacion durante la etapa de instalacion.
El equipo de ingenieria del software gira al rededor de la espiral en la dirección y las agujas del reloj, comenzando por el centro, cada paso de la región de planificación produce ajustes en el plan del proyecto.
VENTAJAS:
1.- El modelo en espiral puede adaptarse y aplicarse a lo largo de la vida del software de la computadora, no termina cuando se entrega el software .
2.- Reduce los riesgos antes de que se convierta en problematicos.
3.- Permite a quien lo desarrolla aplicar el enfoque de construccion, en enfoque de contruccion de prototipo en cualquier etapa evolucion del producto.
4.- Comanda a una concentracion directa de los riesgos técnicos en toda las etapas.
5.- Como el software evoluciona , el dasarollador y el cliente comprende y reacciona mejor ante riesgos en cada uno de los niveles evolutivos.

