Descargar Presentación Desarrollo en Espiral
Download
Report
Transcript Descargar Presentación Desarrollo en Espiral
Desarrollo en espiral
Desarrollo en espiral
• El Desarrollo en Espiral es un modelo de ciclo de
vida desarrollado por Barry Boehm en 1985, utilizado
generalmente en la Ingeniería de software.
En qué consiste
• Básicamente consiste en una serie de ciclos que se repiten en
forma de espiral, comenzando desde el centro.
En cada vuelta o iteración hay
que tener en cuenta
•
•
•
•
Los Objetivos
Alternativas.
Características.
Desarrollar y Verificar.
Si el resultado no es el adecuado o
se necesita implementar mejoras
o funcionalidades
• Se planificaran los siguientes pasos y se comienza un nuevo
ciclo de la espiral.
Tareas
Para cada ciclo habrá cuatro actividades:
•
•
•
•
Determinar o fijar objetivos.
Análisis del riesgo.
Desarrollar, verificar y validar (probar).
Planificar.
Otros aspectos
• Mecanismos de control
• Variaciones del Modelo En Espiral
Ventajas
•
•
•
•
Reduce riesgos del proyecto
Incorpora objetivos de calidad
Integra el desarrollo con el mantenimiento, etc.
Además es posible tener en cuenta mejoras y nuevos
requerimientos sin romper con la metodología, ya que este
ciclo de vida no es rígido ni estático.
Desventajas
• Genera mucho tiempo en el desarrollo del sistema
• Modelo costoso
• Requiere experiencia en la identificación de riesgos
Inconvenientes
Modelo en espiral
win win
Definición
El MODELO en espiral, propuesto originalmente por BOEHM
en 1976 , es un modelo de proceso de software evolutivo
donde se conjuga la naturaleza de construcción de prototipos
con los aspectos controlados y sistemáticos del MODELO
LINEAL y SECUENCIAL. Proporciona el potencial para el
desarrollo rápido de versiones incrementales del software que
no se basa en fases claramente definidas y separadas para
crear un sistema.
Variantes
• El modelo en espiral WINWIN de Boehm, define un conjunto
de actividades de negociación al principio de casa paso
alrededor de la espiral.
Ventajas
Como el software evoluciona a medida que progresa el
proceso, el desarrollador y el cliente comprenden y
reaccionan mejor ante riesgos en cada uno de los nivele
evolutivos.
El modelo en espiral permite a quien lo desarrolla aplicar el
enfoque de construcción de prototipos en cualquier etapa de
evolución del producto.
El modelo en espiral demanda una consideración directa de
los riesgos técnicos en todas las etapas del proyecto y si se
aplica adecuadamente debe reducir los riesgos antes de que
se conviertan en problemas.
Desventajas
• Resulta difícil convencer a grandes clientes de que el enfoque
evolutivo es controlable.
• Debido a su elevada complejidad no se aconseja utilizarlo en
pequeños sistemas.
Características
• En cada giro se construye un nuevo modelo del sistema
completo.
• Este modelo puede combinarse con otros modelos de
proceso de desarrollo (cascada, evolutivo)
Conclusiones
• El modelo en espiral no se ha utilizado tanto como el modelo
lineal o secuencial y dio construcción de prototipos.
• EL modelo en espiral es de gran complejidad y solo es
utilizado en sistemas grandes, que si son desarrollados con
éxito logran doblar la productividad.