Está en la página 1de 1

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.
A medida que aumenta el tamaño de la espiral, también lo hace el progreso ejecutado. Por tanto,
las etapas no se ejecutan solo una vez, sino varias veces, en forma de espiral.
Aunque esta repetición cíclica hace que el proyecto se acerque lentamente a los objetivos
establecidos, se minimiza contundentemente el riesgo que falle el proceso de desarrollo.

Genérico
Las cuatro etapas solo implantan los objetivos básicos de
un ciclo, pero no tienen que manifestarse en cada ciclo. Determinar objetivos, alternativas y restricciones
Los requerimientos del sistema se definen con el mayor detalle
El orden de cada ciclo tampoco está estrictamente determinado. Por posible, incluyendo rendimiento, interfaces de hardware/software,
tanto, el modelo se puede combinar en cualquier momento con otros
modelos.
MODELO ESPIRAL indicadores claves de éxito, etc. y se consideran cuáles objetivos se
deben asociar con el ciclo actual de desarrollo.
JHON CRISTIAN TOMA VILCANQUI | October 5, 2023 Además, se examinan diferentes alternativas para su implementación,
Flexible como construir vs. comprar, reutilizar componentes existentes o
Es bastante flexible, al realizar por separado para cada fase del proyecto los subcontratar, etc.
Igualmente, se determinan las restricciones como el costo,
procesos de definición de objetivos, análisis de riesgos, desarrollo y planificación. cronograma e interfaces, consumo de tiempo, etc.
Metamodelo
Se considera metamodelo por incluir a los demás modelos. Por ejemplo, si la
Control del riesgo Planificación del próximo ciclo
espiral fuera de un solo ciclo representaría al modelo de cascada, ya que Lo que diferencia en gran medida este modelo de los demás modelos Al completar un ciclo, se comienza la planificación
de proceso de software es que reconoce explícitamente los riesgos. Por
incorpora el enfoque gradual de este modelo clásico. tanto, reduce considerablemente que fallen los proyectos grandes de software,
del siguiente. Esta planificación podría ser seguir
normalmente con el proyecto si se alcanzó el objetivo del
También utiliza el enfoque del modelo de creación de prototipos, ya que al ya que evalúa repetidamente los riesgos y verifica cada vez el producto en
1°. ciclo, planteándose la definición del próximo objetivo.
desarrollo. También podría ser encontrar otras soluciones, si la etapa
comienzo de cada ciclo monta un prototipo para manejar los riesgos. Este modelo informático contiene componentes de casi cualquier otro modelo del CARACTERISTICAS anterior de desarrollo resultó defectuosa. La estrategia
Además, es compatible con el modelo evolutivo, porque las ciclo de vida del software, como el modelo de cascada, el modelo de creación de existente podría reemplazarse por una de las alternativas
prototipos, el modelo iterativo, el modelo evolutivo, etc. previamente definidas o una nueva. Con esto, se
iteraciones de la espiral se pueden considerar niveles Puede servirte: 6 Implicaciones Éticas en Desarrollo y Aplicación de Tecnología comenzaría un nuevo intento para alcanzar el objetivo
Debido a esto, es capaz de manejar casi cualquier tipo de riesgo que por lo dado. Evaluación de riesgos
evolutivos, a través de los cuales se construye el general no manejan los otros modelos. Sin embargo, debido a tener tantos
Se evalúan todas las alternativas propuestas. Los
sistema final. componentes, este modelo es mucho más complejo que los otros
modelos de desarrollo del software. objetivos y restricciones sirven como referencias
determinantes para seleccionar la mejor solución.
Además, se identifican los riesgos que pueden dificultar el
2°. FASES éxito del proyecto, tales como falta de experiencia, nuevas
tecnologías, cronogramas ajustados, procesos
deficientes, etc., implantando las estrategias más
3°. rentables y con menor riesgo.
DESCRIPCION Desarrollo y prueba
DE FASES Se realiza todo el desarrollo necesario, utilizando la
El modelo en espiral describe el ciclo tecnología y solución seleccionada. Con cada iteración se va
creando una mejor versión de la aplicación.
de vida de un software por medio de Se escribe y se prueba el código real varias veces hasta
espirales, que se repiten hasta que se puede alcanzar el resultado deseado, que luego servirá como
entregar el producto terminado. El desarrollo base para futuros pasos del desarrollo.
en espiral también se conoce como
desarrollo o modelo incremental. 4°. VENTAJAS

5°.
Estructura cíclica
DESVENTAJAS Debido a este tipo de estructura se eliminan
tácitamente los problemas entre el diseño y los
requerimientos técnicos del software, gracias a las
comprobaciones periódicas.
Gestión de riesgos
Costoso Los riesgos se analizan en cada una de las etapas del producto
Puede ser bastante costoso, ya que requiere un antes de seguir adelante. Esto ayuda a superar o mitigar los
alto nivel de experiencia para el análisis de riesgos. posibles riesgos.
Además, los proyectos necesitan una gran cantidad de tiempo Todos los colaboradores se benefician de la importancia tan
para desarrollarse, lo cual puede aumentar los gastos generales. grande que tiene el análisis de riesgos en este modelo,
Bastante complejo representando posiblemente su mayor ventaja sobre
Se requiere una gestión previa muy activa y compleja del proyecto, otros modelos de proceso.
donde se controle y documente cada ciclo de forma continua y
cuidadosa.
Participación y retroalimentación del cliente
Es comparativamente más complejo que otros modelos, porque
En cada etapa del proyecto están involucrados los clientes,
hay muchos ciclos, pasando cada uno por las diferentes etapas,
Gestión del tiempo hasta completar el proyecto. Por tanto, se pueden reunir
aumentando así el esfuerzo del proceso de documentación.
Es difícil gestionar el tiempo, ya que se desconoce diferentes retroalimentaciones para así mejorar la próxima versión
Resulta esencial tener conocimientos en análisis y
del proyecto.
el número de ciclos. Además, en cualquier momento gestión de riesgos, que a menudo no están
Además, se puede obtener retroalimentación en cualquier momento
puede retrasarse el proceso de desarrollo si dentro de un ciclo disponibles.
debido al avance en forma de espiral. Así, los clientes y usuarios se
se deben tomar decisiones importantes o por acciones pueden integrar desde el principio en el proceso de desarrollo.
Ideal para proyectos grandes
adicionales al planificar el ciclo siguiente.
Es particularmente popular y destacado para proyectos grandes y
Muchos pasos complejos, donde el control del presupuesto es prioritario para los
No siempre resulta favorable realizar muchos pasos en el desarrollo clientes y desarrolladores. Se tiene un control máximo sobre
de software por el hecho que, a pesar de la versatilidad de las los costos, recursos y calidad del proyecto de software.
pruebas, pueden llegar al sistema terminado partes sin terminar del
programa.
Como consecuencia, siempre existe el peligro que cualquier
error o inconsistencia conceptual afecte al producto final.
Referencias
Cita este artículo

También podría gustarte