17
Desarrollo en espiral

Desarrollo en espiral

  • Upload
    early

  • View
    50

  • Download
    0

Embed Size (px)

DESCRIPTION

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. - PowerPoint PPT Presentation

Citation preview

Page 1: Desarrollo en espiral

Desarrollo en espiral

Page 2: 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. 

Desarrollo en espiral Desarrollo en espiral

Page 3: Desarrollo en espiral

En qué consiste

• Básicamente consiste en una serie de ciclos que se repiten en forma de espiral, comenzando desde el centro.  

Page 4: Desarrollo en espiral

En cada vuelta o iteración hay que tener en cuenta

• Los Objetivos• Alternativas.• Características.• Desarrollar y Verificar.

Page 5: Desarrollo en espiral

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.

Page 6: Desarrollo en espiral

TareasPara cada ciclo habrá cuatro actividades:

• Determinar o fijar objetivos.• Análisis del riesgo. • Desarrollar, verificar y validar (probar). • Planificar.

Page 7: Desarrollo en espiral

Otros aspectos

• Mecanismos de control

• Variaciones del Modelo En Espiral

Page 8: Desarrollo 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.

Page 9: Desarrollo en espiral

Desventajas

• Genera mucho tiempo en el desarrollo del sistema• Modelo costoso• Requiere experiencia en la identificación de riesgos

Page 10: Desarrollo en espiral

Inconvenientes

Page 11: Desarrollo en espiral

Modelo en espiral win win

Page 12: Desarrollo en espiral

DefiniciónEl 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. 

Page 13: Desarrollo en espiral

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.

Page 14: Desarrollo en espiral

VentajasComo 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.

Page 15: Desarrollo en espiral

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.

Page 16: Desarrollo en espiral

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)

Page 17: Desarrollo en espiral

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.