Está en la página 1de 13

MODELO EN

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.

Ingeniería: Las tareas requeridas


para construir una o más
representaciones de la aplicación.
◦ Implementación:
Se desarrolla y valida el software según el alcance
 acordado, el cual está íntimamente relacionado y 
condicionado con el análisis de riesgos anterior.

◦ 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

Control del riesgo: Lo que diferencia en gran medida este


modelo de los demás modelos de proceso de software es
que reconoce explícitamente los riesgos. 

Descripción de la espiral: Cada giro de la espiral


representa un ciclo completo, por donde siempre pasan
los cuatro cuadrantes, que representan las cuatro etapas
del modelo.
Genérico: Las cuatro etapas solo implantan
los objetivos básicos de un ciclo, pero no
tienen que manifestarse en cada ciclo.

Flexible: Es bastante flexible, al realizar


por separado para cada fase del proyecto los
procesos de definición de objetivos, análisis
de riesgos, desarrollo y planificación.

Metamodelo: Se considera metamodelo por


incluir a los demás modelos.
El ejército de Estados Unidos
adoptó el modelo espiral para el
desarrollo y actualización del
programa de modernización de los
Sistemas de Combates Futuros
(SCF).
Lanzado oficialmente en 2003, se
preveía que los SCF equiparan a
las tropas con vehículos
conectados en tiempo real a
una red de campos de
batalla extraordinariamente rápida
y flexible.
Conclusión

• 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/

Corvo, H. S. (2021, 23 mayo). Modelo espiral: historia, características, etapas, ejemplo.


Lifeder. https://www.lifeder.com/modelo-espiral/

Fariño R, G. F. R. (2011). Modelo Espiral de un proyecto de desarrollo de software. ojovisua.


https://www.ojovisual.net/galofarino/modeloespiral.pdf

EcuRed. (2021). Modelo espiral - EcuRed. https://www.ecured.cu/Modelo_espiral 

SOMMERVILLE, Ian. Ingeniería de software. Pearson Educación .6ª Edición, México, 2002, Pág. 712

También podría gustarte