Es un método que se utiliza en ingeniería de software para representar el ciclo de vida de un software. Se utiliza para dividir los estados o etapas que pasa un software desde el principio hasta el final que ya está en el mercado. Básicamente el modelo consiste es una serie de ciclos que se repiten en forma de espiral, comenzando desde el centro hasta el final del mismo.
Para este modelo en cada vuelta del modelo se toman diferentes consideraciones entre ellas están.
Objetivos: Que necesidad debe cumplir el Producto
Alternativas: Diferentes formas de conseguir los objetivos entre ellas tenemos tres:
1.- Características: Experiencia del personal y requisitos a cumplir.
2.- Formas de Gestión del Sistema
3.-Riesgo asumido en cada Alternativa
Desarrollar y Verificar: programar y probar el software
Se planificaran los pasos y se volverá a empezar la espiral, a misma que tiene una forma de caracola.
Dentro de la caracola podemos encontrar dos dimensiones radial y angular
La angular representa el avance del proyecto, dentro de un ciclo y la radial aumenta el costo del proyecto, ya que con cada nueva iteración el tiempo de desarrollo es cada vez mas tardado.
Este tipo de modelo es utilizado en proyectos como la realización de un Sistema Operativo

No hay comentarios:
Publicar un comentario