Modelo Basado en Espiral

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Rocket clouds
Modelo Basado en Espiral por Mind Map: Modelo Basado en Espiral

1. Creado por Emilio Bonilla

2. El modelo en espiral está basado en 4 fases:

2.1. Fsae 1: Determinar objetivos

2.1.1. identificar las necesidades del usuario que deben ser resueltas por el sistema

2.2. Fase 2: Análisis del Riesgo

2.2.1. analizar la experiencia de los usuarios y las exigencias de los mismos, como estos realizan las operaciones y las diferentes alternativas que hay para realizar cada una de ellas, debe tomarse la que represente menos riesgos para la organización.

2.3. Fsae 3: Desarrollar y Probar

2.3.1. Hacer la programación de las funciones del software y al mismo tiempo irlas probando con los usuarios, evaluar todas las posibilidades.

2.4. Fsae 4: Planificación

2.4.1. con los hallazgos obtenidos en las tres etapas anteriores se procede a hacer un plan de trabajo para el siguiente ciclo en la espiral. El siguiente diagrama describe mejor a este modelo:

3. Ventajas

3.1. Une los enfoques lineal y el basado en prototipos, permite apreciar que a medida nos extendemos en el proyecto estamos gastando más recursos en el mismo.

4. Desventajas

4.1. Necesita de mucha habilidad y experiencia al momento de hacer el análisis de riesgos

4.2. No le gusta a la mayoría de clientes porque lo consideran complicado

5. Es otro modelo evolutivo creado por el Ing. Informático Barry Boehm, el cual une al modelo basado en prototipos con el modelo secuencial lineal (SDLC).

6. El modelo espiral tuvo varias modificaciones que son:

6.1. Modelo Tipico de Seis Rgiones

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

6.1.1.1. Las regiones de tareas que componen este modelo son

6.1.1.1.1. Comunicación con el cliente: las tareas requeridas para establecer comunicación entre el desarrollador y el cliente.

6.1.1.1.2. Planificación: las tareas requeridas para definir recursos, el tiempo y otras informaciones relacionadas con el proyecto. Son todos los requerimientos.

6.1.1.1.3. Análisis de riesgos: las tareas requeridas para evaluar riesgos técnicos y otras informaciones relacionadas con el proyecto.

6.1.1.1.4. Ingeniería: las tareas requeridas para construir una o más representaciones de la aplicación.

6.1.1.1.5. Construcción y adaptación: las tareas requeridas para construir, probar, instalar y proporcionar soporte al usuario.

6.1.1.1.6. Evaluación del cliente: las tareas requeridas para obtener la reacción del cliente según la evaluación de las representaciones del software creadas durante la etapa de ingeniería e implementación durante la etapa de instalación.

6.2. Modelo WINWIN.

6.2.1. El modelo en espiral WINWIN de Boehm, define un conjunto de actividades de negociación al principio de casa paso alrededor de la espiral.

6.2.1.1. Más que una simple actividad de comunicación con el cliente se definen las siguientes actividades:

6.2.1.1.1. Identificación del sistema o subsistemas clave de los directivos.

6.2.1.1.2. Determinación de las condiciones de victoria de los directivos.

6.2.1.1.3. Negociación de las condiciones de victoria de los directivos para reunirlas en un conjunto de condiciones para todos los afectados (incluyendo el equipo del proyecto de software).

7. Caracteristica

7.1. En cada giro se construye un nuevo modelo del sistema completo.

7.2. Este modelo puede combinarse con otros modelos de proceso de desarrollo (cascada, evolutivo).

7.3. Mejor modelo para el desarrollo de grandes sistemas.

7.4. El análisis de riesgo requiere la participación de personal altamente calificado.

8. Inconvenientes

8.1. Planificar un proyecto con esta metodología es a menudo imposible, debido a la incertidumbre en el número de iteraciones que serán necesarias. En este contexto la evaluación de riesgos es de la mayor importancia y, para grandes proyectos, dicha evaluación requiere la intervención de profesionales de gran experiencia.