Desarrollo en espiral
Keywords: Desarrollo en espiral, Ingeniería de software, Modelo, Wikipedia
El Desarrollo en Espiral es un modelo de ciclo de vida, utilizado generalmente en la Ingeniería de software Las actividades de este modelo son una espiral, cada bucle es una actividad. Las actividades no estan fijadas a priori, sino que las siguientes se eligen en funcion del analisis de riesgo, comenzando por el bucle interior.
| Tabla de contenidos |
Tareas
Para cada actividad habrá cuatro tareas. Imagen:ModeloEspiral.JPG
Determinar o fijar objetivos
- Fijar también los productos definidos a obtener: requerimientos, especificacion, manual de usuario.
- Fijar las restricciones.
- Identificación de riesgos del proyecto y estrategias alternativas para evitarlos.
- Hay una cosa que solo se hace una vez: planificacion inicial o previa.
Análisis del riesgo
- Se estudian todos los riesgos potenciales y se seleccionan una o varias alternativas propuestas para reducir o eliminar los riesgos.
Desarrollar, verificar y validar (probar)
- Tareas de la actividad propia y se prueba.
Planificar
- Revisamos todo lo hecho, evaluándolo, y con ello decidimos si continuamos con las fases siguientes y planificamos la proxima actividad.
Ventajas
El analisis del riesgo se hace de forma explícita y clara. Une los mejores elementos de los restantes modelos.
Inconvenientes
Genera mucho trabajo adicional. Exige una cierta habilidad en los analistas (es bastante difícil).
