Está en la página 1de 18

MODELO EN ESPIRAL

Haga clic para modificar el estilo de subttulo del patrn

5/27/12

El Desarrollo en Espiral es un modelo de ciclo de vida desarrollado por Barry Boehm en 1985, utilizado generalmente en la Ingeniera de Software. actividades de este modelo son una espiral, cada bucle es una actividad.

Las

5/27/12

Una representacin
Direccin del avance

La espiral

Esfuerzo acumulado

5/27/12

Una representacin

La espiral

5/27/12

Introduccin
Este

es un modelo de proceso de software evolutivo, el cual enlaza la naturaleza iterativa de la construccin de prototipos, pero conservado aquellas propiedades del modelo en cascada. modelo en espiral fue desarrollado por Boehm, quien lo describe as: modelo de 5/27/12 desarrollo en

El

El

En este modelo, el esfuerzo de desarrollo es iterativo. Tan pronto como uno completa un esfuerzo de desarrollo, otro comienza. Adems, en cada desarrollo ejecutado, puedes seguir estos cuatros pasos:
1.

Determinar qu quieres lograr. Determinar las rutas alternativas que puedes tomar para lograr estas metas. Por cada una, analizar los riesgos y resultados finales, y seleccionar la mejor. Seguir la alternativa seleccionada en el paso 2. 5/27/12

1.

1.

Se caracteriza por:
Se

caracteriza principalmente por:

Un enfoque cclico para el crecimiento incremental del grado de definicin e implementacin de un sistema, mientras que disminuye su grado de riesgo. Un conjunto de puntos de fijacin para asegurar el compromiso del usuario con soluciones 5/27/12 sistema que sean de

En cada giro se construye un nuevo modelo del sistema completo. modelo puede combinarse con otros modelos de proceso de desarrollo (cascada, evolutivo). modelo para el desarrollo de grandes sistemas. anlisis de riesgo requiere la participacin de personal altamente calificado.
5/27/12

Este

Mejor

El

El modelo en espiral nos permite


Decidir

qu problema se quiere resolver antes de viajar a resolverlo. tus mltiples alternativas de accin y elegir una de las ms convenientes. qu tienes hecho y qu tienes que haber aprendido despus de hacer algo. ser tan ingenuo para pensar que el sistema5/27/12 ests construyendo que

Examinar

Evaluar

No

El Modelo Espiral mejora el Modelo de Cascada enfatizando la naturaleza iterativa del proceso de diseo. Eso introduce un ciclo de prototipo iterativo. En cada iteracin, las nuevas expresiones que son obtenidas transformando otras dadas son examinadas para ver si representan progresos hacia el objetivo.

5/27/12

Esquema

5/27/12

Funcionamiento
Que necesidad debe envolver el programa. Anlisis de alternativas e identificacin/resolu cin de riesgos.

Se planificanlos siguientes pasos y se volver a empezar la espiral.

Programar y probar el programa .


5/27/12

- Modelo espiral Actividades principales


Primer Paso. Identificacin de:
Los

objetivos de la parte del producto que est siendo elaborada (rendimientos, funcionalidad, adaptacin al cambio, etc.). Las alternativas principales de la implementacin de esta porcin del producto (usar el diseo A, usar el diseo B, reutilizar el mdulo X de la aplicacin Z, comprar a un proveedor externo, etc.). restricciones impuestas para cada alternativa (costes, planificaciones, 5/27/12 interfaces, etc.).

Las

- Modelo espiral Actividades principales


Segundo paso. Evaluar las diferentes alternativas que se plantean teniendo en cuenta los objetivos a conseguir y las restricciones impuestas. Frecuentemente, este paso identifica las reas de incertidumbre del proyecto con sus correspondientes riesgos. Si existen riesgos, lo siguiente es la formulacin de una estrategia efectiva en coste (utilizando prototipos, simulacin, bancos de prueba, cuestionario para los usuarios, modelizacin analtica o combinaciones de stas y otras tcnicas de resolucin de riesgos) para resolver dichos riesgos.
5/27/12

- Modelo espiral Actividades principales


Tercer paso. Consiste en desarrollar, verificar y validar (probar):
Tareas

de la actividad propia y de prueba.

Anlisis

de alternativas e identificacin resolucin de riesgos. del resultado de la evaluacin de los riesgos, se elige un modelo para el desarrollo, el que puede ser cualquiera de los 5/27/12 otros existentes, como formal, evolutivo,

Dependiendo

- Modelo espiral Actividades principales


Cuarto paso. Revisar todo lo hecho, evalundolo, y con ello decidir si se contina con las fases siguientes y planificar la prxima actividad.

5/27/12

Ventajas
El

anlisis del riesgo se hace de forma explcita y clara. Une los mejores elementos de los restantes modelos. riesgos del proyecto objetivos de calidad

Reduce

Incorpora Integra

el desarrollo con el mantenimiento, etc. Adems es posible tener en 5/27/12 cuenta mejoras y nuevos

Desventajas
Genera Modelo

mucho tiempo en el desarrollo del Sistema. costoso. experiencia en la identificacin de riesgos.

Requiere

5/27/12

También podría gustarte