Presentacion de espiral

18
Metodología en espiral Anderson Usma Esteban Márquez

Transcript of Presentacion de espiral

Page 1: Presentacion de espiral

Metodología en espiralAnderson Usma Esteban Márquez

Page 2: Presentacion de espiral

HISTORIA :Es un modelo de procesos de software evolutivo y desarrollado por

primera vez por el señor Berry Boehm en el año 1988

Page 3: Presentacion de espiral

Modelo de espiral

Las actividades de este modelo se conforman en una espiral, en la

que cada bucle o iteración 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.

Page 4: Presentacion de 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).

•Mejor modelo para el desarrollo de grandes sistemas. •El análisis de riesgo requiere la participación de personal con

alta calificación.•No hay un número definido de iteraciones. Las iteraciones debe

decidirlas el equipo de gestión de proyecto. •Mas realista que el ciclo de vida clásico•Este es el enfoque más realista actualmente.

Page 5: Presentacion de espiral

Tipos o Variantes

El modelo espiral tuvo varias modificaciones que son

•Modelo espiral de cuatro regiones o médelo original de Boehm

•Modelo espiral de seis regiones

•Modelo espiral WINWIN

Page 6: Presentacion de espiral

Metodología en espiral cuatro regiones

https://www.google.com.co/search?q=metodolog%C3%ADa+en+espiral&espv=2&biw=1600&bih=775&tbm=isch&imgil=79N0XZdLiniHvM%253A%253Bl7MqKe_cPtBtlM%253Bhttps%25253A%25252F%25252Fprocesosoftware.wikispaces.com%25252FModelo%2525252BEspiral&source=iu&pf=m&fir=79N0XZdLiniHvM%253A%252Cl7MqKe_cPtBtlM

%252C_&usg=__ZWPE_F_EYI347IxsHcxwGwlyNDs%3D&ved=0ahUKEwjkge73xP3OAhWGeSYKHbq5DKQQyjcIMA&ei=zi3QV-TiO4bzmQG687KgCg#imgrc=2yt0CZgcYApWNM%3A

Page 7: Presentacion de espiral

Metodología en espiral cuatro regiones

Cada vuelta se divide en 4 sectores:

Planeación : determinación de los objetivos, alternativas y restriccionesAnálisis de riesgo : análisis de alternativas e identificación/resolución de riesgosIngeniería : desarrollo del producto hasta "el siguiente nivel".Evaluación : valoración por parte del cliente de los resultados obtenidos.El movimiento de la espiral, ampliando con cada iteración su amplitud radial, indica que cada vez se van construyendo versiones sucesivas del software, cada vez más completas.

Uno de los puntos más interesantes del modelo, es la introducción al proceso de desarrollo a las actividades de análisis de los riesgos asociados al desarrollo y a la evaluación por parte del cliente de los resultados del software.

Page 8: Presentacion de espiral

Modelo espiral de seis regioneshttps://www.google.com.co/search?q=modelo+de+cascada&biw=1600&bih=775&tbm=isch&imgil=2zWn9hhGqFXN0M%253A%253BJJaPHjEzimsR0M%253Bhttps%25253A%25252F%25252Fes.wikipedia.org%25252Fwiki%25252FDesarrollo_en_cascada&source=iu&pf=m&fir=2zWn9hhGqFXN0M%253A%252CJJaPHjEzimsR0M%252C_&usg=__vtGbeHqi1ZCfQuUAJ8hY-KzWUj0%3D&ved=0ahUKEwjxkIf8yP3OAhVDSCYKHbQqCY0QyjcIJQ&ei=CTLQV7HoH8OQmQG01aToCA#tbm=isch&q=modelo+de+espiral&imgdii=QXths1tyjvD0SM%3A%3BQXths1tyjvD0SM%3A%3B9sUMoiqr2c8IAM%3A&imgrc=QXths1tyjvD0SM%3A

Page 9: Presentacion de espiral

Modelo espiral de seis regiones

A diferencia del modelo de proceso clásico que termina cuando se entrega el software, el modelo en espiral puede adaptarse y aplicarse a lo largo de la vida del software de computadora. Una visión alternativa del modelo en espiral puede ser considerada examinando el eje de punto de entrada en el proyecto.

las regiones de tareas que componen este modelo son:

Comunicación con el clientePlanificaciónAnálisis de riesgosIngenieríaConstrucción y adaptaciónEvaluación del cliente

Page 10: Presentacion de espiral

Modelo espiral de WinWin

Page 11: Presentacion de espiral

Modelo espiral de WinWin

•El modelo espiral WINWIN (Victoria-Victoria) sugiere una actividad del marco de trabajo que aborda la comunicación con el cliente. El objetivo de esta actividad es mostrar los requisitos del cliente.

•En un contexto ideal, el desarrollador simplemente pregunta al cliente lo que se necesita y el cliente proporciona detalles suficientes para continuar.

Page 12: Presentacion de espiral

Modelo espiral de WinWin

El modelo en espiral WINWIN de Boehm, define un conjunto de actividades de negociación al principio de casa paso alrededor de la espiral. Más que una simple actividad de comunicación con el cliente se definen las siguientes actividades:IdentificaciónDeterminación NegociaciónEl modelo en espiral WINWIN introduce tres hitos en el proceso, llamados puntos de fijación que ayudan a establecer la completitud de un ciclo alrededor del espiral y proporcionan hitos de decisión antes de continuar el proyecto de software.

Page 13: Presentacion de espiral

Hitos Modelo WinWin

•Objetivos del Ciclo de Vida (OCV), define un conjunto de objetivos para cada actividad principal de ingeniería del software

•Arquitectura del Ciclo de Vida (ACV), establece los objetivos que se deben conocer mientras que se define la arquitectura del software y el sistema.

•La capacidad operativa inicial (COI), representa un conjunto de objetivos asociados a la preparación del software para la instalación/distribución, preparación del lugar previamente a la instalación, y la asistencia precisada de todas las partes que utilizará o mantendrá el software.

Page 14: Presentacion de espiral

Ventajas de Modelo espiral

•El modelo en espiral es un enfoque realista del desarrollo de sistemas.

•Modelo de proceso adaptable.•El modelo en espiral puede aplicarse a lo largo de la vida

del software.•El desarrollador y el cliente comprenden y reaccionan

mejor ante riesgos en cada uno de los niveles evolutivos.•Permite a quien lo desarrolla aplicar el enfoque de

construcción de prototipos en cualquier etapa de evolución del producto

Page 15: Presentacion de espiral

Ventajas de Modelo 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.

• Modelos evolutivos como el espiral, son apropiados, particularmente para el desarrollo de Sistemas OO.

• Trata de mejorar los ciclos de vida clásicos y prototipos.• Permite acomodar otros modelos• Incorpora objetivos de calidad y gestión de riesgos.• Elimina errores y alternativas no atractivas al comienzo

Page 16: Presentacion de espiral

Desventajas de Modelo espiral

•Resulta difícil convencer a grandes clientes de que el enfoque evolutivo es controlable.

•Es nuevo y no se ha utilizado tanto como otros modelos de ciclo de vida.

•Requiere una considerable habilidad para la evaluación del riesgo, y cuenta con esta habilidad para el éxito.

•Si un riesgo importante no es detectado y gestionado a tiempo, indudablemente surgirán problemas.

Page 17: Presentacion de espiral

Conclusión

•El prototipo del modelo en espiral para la ingeniería de software es en la actualidad el enfoque más realista para el desarrollo de software y de sistemas a gran escala. Utiliza un enfoque evolutivo para la ingeniería de software, permitiendo al desarrollador y al cliente entender y reaccionar a los riesgos en cada nivel del modelo en espiral. Utiliza la creación de prototipos como un mecanismo de reducción de riesgo, pero, lo que es más importante permite a quien lo desarrolla aplicar el enfoque de creación de prototipos en cualquier etapa de la evolución de prototipos.

Page 18: Presentacion de espiral

GRACIAS POR LA ATENCION PRESTADA