El tipo de ciclo de vida seleccionado ha sido el ciclo de vida en espiral, que a continuación explico.
El desarrollo en espiral es un modelo de ciclo de vida desarrollado por Barry Boehm en
1985, utilizado generalmente en Ingeniería del software. Las actividades de este modelo se conforman en una espiral, cada bucle representa un conjunto de actividades. Las actividades no están fijadas a priori, sino que las siguientes se eligen en función del análisis de riesgo, comenzando por el bucle interior.
En cada vuelta o iteración hay que tener en cuenta:
- Los Objetivos: Qué necesidad debe cubrir el producto.
-Alternativas: Las diferentes formas de conseguir los objetivos de forma exitosa, desde
diferentes puntos de vista como pueden ser:
1. Características: experiencia del personal, requisitos a cumplir, etc.
2. Formas de gestión del sistema.
3. Riesgo asumido con cada alternativa.
-Desarrollar y Verificar: Programar y probar el software. Si el resultado no es el adecuado o se necesita implementar mejoras o funcionalidades, se planificarán los siguientes pasos y se comienza un nuevo ciclo de la espiral.
Este sistema es muy utilizado en proyectos grandes y complejos como puede ser, por
ejemplo, la creación de un Sistema Operativo.
En concreto para cada ciclo habrá cuatro actividades:
1) Determinar o fijar objetivos:
- Fijar también los productos definidos a obtener: requerimientos, especificación, manual de usuario.
- Fijar restricciones.
- Identificación de riesgos del proyecto y estrategias alternativas para evitarlos.
2) Análisis de riesgos:
- Se estudian todos los riesgos potenciales y se seleccionan una o varias alternativas propuestas para reducir o eliminar los riesgos.
3) Desarrollar, verificar y validar (probar):
- Tareas de la actividad propia y de prueba.
- Análisis de alternativas e identificación y resolución de riesgos.
4) Planificar:
- Se revisa todo lo hecho, evaluándolo, y con ello se determina si se continua con las fases siguientes y se planifica la próxima actividad.
Seguidamente se muestra una imagen con las cuatro etapas del modelo en espiral:
Nota: los textos que aparecen en cursiva han sido copiados y pegados de Wikipedia:
http://es.wikipedia.org/wiki/Desarrollo_en_espiral
Figura 1. Modelo en espiral
