Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ESPIRAL
Yudy Vanessa Pérez Galindo
Julián Mauricio Chingal Ortiz
Angie Alexandra Ortiz Palacios
Reseña
Histórica
◦El modelo espiral fue definido por
el matemático y profesor de
ingeniería de software
estadounidense Barry Boehm.
Después de presentar su concepto
en 1986 para el desarrollo de
aplicaciones complejas, publicó su
modelo en 1988 en un marco más
completo en su artículo “Un
modelo espiral de desarrollo y
mejora del software“.
M. Espiral
◦ El modelo en espiral es
una combinación entre el mo
delo lineal o
de cascada y el modelo iterat
ivo o basado en prototipos,
Se utiliza con éxito en proye
ctos donde el coste de
un fallo es un
gran riesgo,de ahí que su pri
ncipal aportación sea conside
rar la gestión de esos riesgos,
algo
que en los modelos anteriore
s ni siquiera se menciona.
Planificación. Se determinan los objetivos y el
Regiones por alcance del ciclo que comienza, tras un
necesario ejercicio de investigación. Con cada
las que pasa iteración, se irá incrementando el tamaño de
software entregado y la funcionalidad cubierta.
cada ciclo de
la espiral Análisis de Riesgo. Se evalúa todo aquello que
pueda afectar al proyecto según el estado en que
se encuentre y su grado de avance. Para ello, se
diseñarán los prototipos que deberán ser
validados en el ciclo.
◦Comunicación con el cliente: Las
tareas requeridas para establecer
comunicación entre el desarrollador
y el cliente.
◦ Evaluación.:
Antes de proceder a realizar otra vuelta en la espir
al, se debe prestar atención a
lo que sucedió en la vuelta anterior. Se
debe analizar en detalle si los riesgos detectados a
nteriormente ya tuvieron solución. Básicamente, e
sta fase servirá para determinar el avance del proy
ecto y dar pistas de hacia dónde debe enfocarse la
próxima iteración.
Los factores de riesgo son
reducidos.
Ventajas del
modelo en
espiral El desarrollo es iterativo y
se pueden incorporar
funcionalidades
progresivamente.
La duración de la ejecución no es
concreta.
Inconvenientes
Fallos en el análisis de riesgos
podría influir negativamente a todo
el proyecto.
Características del modelo
espiral
• El prototipo de modelo en espiral de la ingeniería de software es actualmente el método más realista para
el desarrollo de software y sistemas a gran escala.
• Utiliza un enfoque evolutivo de la ingeniería de software para permitir que los desarrolladores y los
clientes comprendan y reaccionen a los riesgos de cada nivel del modelo en espiral. Utiliza prototipos
como mecanismo para reducir el riesgo, pero lo que es más importante, permite a los desarrolladores
aplicar métodos de prototipos en cualquier etapa de la evolución del prototipo.
Referencias
El modelo de desarrollo en espiral como mezcla de cascada e iterativo. (2020, 1 diciembre). ASPgems.
https://aspgems.com/metodologia-de-desarrollo-de-software-iii-modelo-en-espiral/