MAYO 1 PROYECTO día de la madre el amor más grande
Presentacion 1
1. Desarrollo en Espiral
Equipo 4
●Jimenez Cruz Luis Enrique
●Badillo Guerrero Abraham
●Renero Mendoza Mauricio
●Flores Lopez Victor
Coordinador: Espinosa Herrera Jonathan Enrique
2. Antecedentes
•Fue creado en 1986.
•Fue propuesto por Boehm, un ingeniero informático
estadounidense, en su artículo “Un Modelo De
Desarrollo De Software Y De Mejora“.
•Conjuga la naturaleza iterativa del modelo de
desarrollo evolutivo con los aspectos controlados y
sistemáticos del Modelo Cascada, con el agregado de
gestión de riesgo.
3. •Boehm menciona que se comienza mirando las
alternativas de desarrollo, se opta por la de riesgo más
asumible y se hace un ciclo de espiral.
4. Estructura
•El modelo en espiral se divide en un número de actividades de
marco de trabajo, también llamadas regiones de tareas.
1. Comunicación con el cliente.
2. Planificación.
3. Análisis de riesgos.
4. Ingeniería.
5. Construcción y acción.
6. Evaluación del cliente.
6. Orientación
•Un ciclo en espiral empieza con la elaboración de objetivos,
como el rendimiento y la funcionalidad. Entonces se enumeran
formas alternativas de alcanzar estos objetivos y las restricciones
impuestas en cada una de ellas. Cada alternativa se evalúa contra
cada objetivo y se identifican las fuentes de riesgo del proyecto.
7. •El modelo en espiral se utiliza principalmente en el
desarrollo de software de grandes dimensiones.
8. •Es empleado principalmente por organizaciones que desean
aumentar su productividad de desarrollo de software, así como
minimizar los riesgos que estén presentes a lo largo del ciclo de
vida de desarrollo del mismo.
•Es por ello que este paradigma es aconsejable para el desarrollo
de productos destinados a ser comercializados a un gran
número de empresas
9. •Este modelo que utiliza un enfoque evolutivo, permite al
desarrollador y al gestor del software entender y reaccionar a los
riesgos que se detectan en cada espiral, además de ayudar a la
división de grandes escalas de software en módulos que se van
acortando a lo largo del tiempo mediante el reconocimiento y
solución de los posibles riesgos antes mencionados.
10. Ventajas
•Enfoque realista del desarrollo de sistemas
•Modelo de proceso adaptable
•La adaptabilidad en el diseño del modelo de espiral en la
ingeniería de software se adapta a cualquier número de
cambios, que pueden ocurrir durante cualquier fase del
proyecto.
•Desarrollador y cliente comprenden y reaccionan mejor
ante riesgos en cada uno de los niveles de evolución
11. •Los desarrolladores o programadores describen las características
de alta prioridad y luego desarrollan un prototipo basado en los
mismos, este enfoque continuo y constante minimiza los riesgos o
fallos asociados con el cambio en el sistema.
•Permite a quien lo desarrolla aplicar el enfoque de construcción
de prototipos en cualquier etapa de evolución del proceso
•Modelos evolutivos como el de espiral son apropiados,
particularmente para el desarrollo de sistemas orientado a objetos
12. Desventajas
•Los modelos en espiral funcionan mejor para los grandes
proyectos solamente, donde los costos son mucho más
altos y los requisitos del sistema de pre implica un mayor
nivel de complejidad.
•Resulta difícil convencer a grandes clientes de que el
sistema evolutivo es controlable
•Requiere una considerable habilidad para la evaluación
de riesgos, y cuenta con esta habilidad para el éxito
13. Ejemplo
El caso que nosotros encontramos es un ejemplo de como la metodología en
espiral puede ser aplicada en cualquier ambito