Modelo En Espiral Esther Castillo 201920010439

Mapa Mental sobre el Modelo de Desarrollo de Software en Espiral

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Modelo En Espiral Esther Castillo 201920010439 por Mind Map: Modelo En Espiral  Esther Castillo  201920010439

1. Características

1.1. Iterativo e Incremental

1.1.1. El proyecto se compone d ese ciclos repetitivos o espirales, cada uno con fases de planificación, desarrollo, y evaluación.

1.2. Gestión de Riesgos

1.2.1. En cada espiral se identifican los riesgos para mitigar posibles problemas.

1.3. Prototipos

1.3.1. Al final de cada ciclo se desarrolla un prototipo del software que permite evaluar y ajustar las necesidades y expectativas del cliente.

1.4. Flexibilidad

1.4.1. Adaptable a cambios y puede ajustarse a las necesidades del cliente o del proyecto durante el ciclo.

2. Fases

3. Ventajas

3.1. Reducción de Riesgos

3.1.1. El modelo permite identificar y mitigar posibles problemas desde las primeras fases de desarrollo.

3.2. Adaptabilidad a Cambios

3.2.1. La estructura iterativa facilita modificaciones en los requisitos o en el diseño conforme avanza el proyecto.

3.3. Mayor Involucramiento del Cliente

3.3.1. Debido a las revisiones periódicas y prototipos desarrollados en cada ciclo, los clientes pueden involucrarse más en el proceso, asegurando que el producto final se ajuste mejor a sus expectativas.

3.4. Mejora Continua del Producto

3.4.1. A través de cada ciclo, el producto se va refinando y mejorando con base en el análisis, desarrollo y feedback, lo que aumenta la calidad y la satisfacción del cliente.

4. Desventajas

5. Aplicaciones

6. 1. Determinar Objetivos

6.1. identifica las necesidades del usuario que deben ser resueltas por el sistema.

7. 2. Análisis de Riesgos

7.1. Analiza la experiencia de los usuarios y las exigencias de los mismos, como realizan las operaciones y las diferentes alternativas que hay para realizar cada operación y se debe tomar la que represente menos riesgos para la organización.

8. 3. Desarrollar y Probar

8.1. Hacer la programación de las funciones del software y al mismo tiempo irlas probando con los usuarios.

9. Costos Altos

10. No Adecuado Para Pequeños Proyectos

11. Proyectos Grandes

11.1. Ideal para proyectos grandes y de alta incertidumbre, donde los riesgos son significativos.

11.1.1. Ejemplos de Aplicaciones que pueden utilizar este modelo

11.1.1.1. Software Militar o Aeroespacial

11.1.1.2. Software para el Sector Bancario y Financiero

11.1.1.3. Aplicaciones Empresariales ERP o CRM

12. Desarrollo de Software A Largo Plazo

12.1. Útil para proyectos que requieren actualizaciones continuas o que se desarrollan en fases prolongadas.

13. 4. Planificación

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

14. Puede resultar demasiado complejo para proyectos simples o de pequeña escala.

15. La planificación y el desarrollo de prototipos en cada ciclo pueden ser costosas.