Está en la página 1de 13

RICHARD BOADA

A ESPIRAL MODEL JAVIER BARRETO

OF SOFTWARE
JUAN PABLO
GUTIERREZ

PROGRAMACIÓN 1 ERICK TOLOZA


El Modelo en Espiral
(Spiral Model)
MODELO DE DESARROLLO Y CREACIÓN DE
PROGRAMAS DE SOFTWARE QUE COMBINA
ELEMENTOS DE LOS MODELOS LINEALES Y LOS
MODELOS ITERATIVOS EN UN ENFOQUE MÁS
FLEXIBLE.

SE REPRESENTA COMO UN ESPIRAL PORQUE LAS


ACTIVIDADES QUE SE EJECUTAN AVANZAN A
MEDIDA QUE EL PROYECTO VA CRECIENDO.

PROGRAMACIÓN 1
El Modelo en Espiral
(Spiral Model)
PROPUESTO POR:
BARRY BOEHM EN 1986
PROFESION:
INGENIERO INFORMÁTICO
NACIONALIDAD:
ESTADOS UNIDOS ( SANTA MONICA - CA)
FUNCIONALIDAD:
ABORDAR LOS DESAFÍOS INHERENTES A LA
COMPLEJIDAD Y LA INCERTIDUMBRE EN EL DESARROLLO
DE SISTEMAS.

PROGRAMACIÓN 1
FASES

DEFINIR OBJETIVOS
VALORACIÓN DE
ALTERNATIVAS
DESARRROLLO DE
RESULTADOS
PLANIFICACIÓN DEL
SIGUIENTE CICLO

PROGRAMACIÓN 1
HISTORIA
PROGRAMACIÓN 1

INSPIRACIÓN FACTORES DE RIESGOS


Se inspira en la filosofía de la ingeniería de sistemas, Boehm introdujo la idea de evaluar y abordar los
que reconoce la naturaleza iterativa y evolutiva del riesgos en cada fase del ciclo de vida del desarrollo,
desarrollo de sistemas complejos. permitiendo decisiones informadas y reduciendo la
probabilidad de fallos.

ENFOQUE ITERATIVO E INCREMENTAL ADAPTABILIDAD


Enfatiza la iteración y la incorporación gradual de El Modelo en Espiral es conocido por su
funcionalidades a lo largo del tiempo. Cada iteración adaptabilidad a proyectos de diferentes tamaños y
se representa como una espiral, abordando nuevas complejidades. Puede ser escalado y personalizado
funcionalidades y mitigando riesgos en cada vuelta. según las necesidades específicas de cada proyecto.
VENTAJAS (MODELO ESPIRAL)

Se adapta a proyectos de Fomenta la mejora continua del


diferentes tamaños y producto. Cada iteración permite la
complejidades, permitiendo ajustes retroalimentación del usuario y la
según las necesidades específicas. posibilidad de realizar ajustes,
Esto lo hace adecuado para mejorando la calidad del software a
proyectos donde los requisitos son lo largo del tiempo y respondiendo
inciertos o propensos a cambios. a las cambiantes demandas del
cliente.

PROGRAMACIÓN 1
VENTAJAS (MODELO ESPIRAL)

Enfoque sistemático para Proporciona una mayor visibilidad


identificar, evaluar y gestionar en el proceso de desarrollo. Los
riesgos en todas las fases del ciclos iterativos permiten un
desarrollo. Esto permite abordar seguimiento más cercano del
problemas potenciales de manera progreso, facilitando la
proactiva, reduciendo la identificación temprana de posibles
probabilidad de fallas en etapas problemas y permitiendo ajustes
posteriores del proyecto. rápidos según sea necesario.

PROGRAMACIÓN 1
COMPLEJIDAD
DESVENTAJAS La gestión de múltiples iteraciones y la evaluación
continua de riesgos pueden resultar complejas y
demandar más recursos y tiempo

EXPERIENCIA
La implementación efectiva del Modelo en Espiral
puede depender de la experiencia y habilidades
del equipo de desarrollo y gestión. La
identificación y gestión de riesgos requiere un
nivel de experiencia que puede no estar presente
en todos los proyectos o equipos.

PROGRAMACIÓN 1
DOCUMENTACIÓN
DESVENTAJAS Dado que el modelo enfatiza la evaluación continua
y la gestión de riesgos, puede requerir una
documentación exhaustiva en cada fase, lo que
podría ser percibido como una carga adicional de
trabajo.

COSTOS
La adaptabilidad del modelo puede hacer que el
control de costos sea más desafiante, ya que las
iteraciones y los cambios pueden llevar a ajustes
presupuestarios imprevistos.

PROGRAMACIÓN 1
EJEMPLO PRÁCTICO
Creación de una aplicación de gestión de flota de transporte. La empresa de logística se acerca a nuestro equipo de
desarrollo de software, y nos comunica el objetivo de querer tener un software que permita:

Rastrear a los Conocer su Ver los


camiones en carga y datos kilómetros
ruta. personales del recorridos.
conductor.

NOTA
Se trata de un proyecto a largo plazo que representa un gran gasto para la empresa.
Al identificar el largo alcance del objetivo, el equipo de desarrollo coincide en que el modelo de
desarrollo en espiral es la metodología adecuada.
Al comenzar con el proyecto, se define un primer ciclo que tendrá como objetivo terminar con
un prototipo de software, a probar en un vehículo bajo condiciones controladas.
PROGRAMACIÓN 1
A ESPIRAL
PLANIFICACIÓN
MODEL OF Se definen los requisitos para este primer vehículo
SOFTWARE con sus detalles específicos, previa comunicación
con el cliente.

En este primer ciclo, no se tendrá en cuenta la


información personal del conductor, y se hará una
estimación del coste, el calendario y los recursos
para la iteración.

Se utilizará un software de gestión de proyectos ,


como Monday, Kendis u Oracle Primavera, que
permitirán gestionar el cronograma y las fases de
la gestión de cada ciclo, controlando los cambios,
imprevistos y riesgos.

PROGRAMACIÓN 1
A ESPIRAL ÁNALISIS DE RIESGOS
Se validará el prototipo pretendido, acorde a los
MODEL OF plazos de tiempo y presupuesto entregado al
cliente.
SOFTWARE
DESARROLLO
Se desarrolla y valida el software del prototipo, sin
la función del conductor y según el alcance
acordado.

EVALUACIÓN
El prototipo se instala en el vehículo de prueba,
que viaja en condiciones controladas por un breve
lapso de tiempo. Se evalúa el seguimiento y la
asignación de la carga.

PROGRAMACIÓN 1
https://es.ryte.com/wiki/Modelo_en_Espiral

BIBLIOGRAFÍA https://www.youtube.com/watch?v=cqGWCtiZueU&si=bZhvg-
Fwn1ftbAKT

https://www2.deloitte.com/es/es/pages/technology/articles/que-
es-el-desarrollo-en-espiral.html

https://blog.comparasoftware.com/ventajas-de-la-metodologia-en-
espiral/

PROGRAMACIÓN 1

También podría gustarte