Please enable JavaScript.
Coggle requires JavaScript to display documents.
Modelo en espiral, imagen_2021-10-12_103857, imagen_2021-10-12_112625,…
Modelo en espiral
Cada ciclo se divide en cuatro fases:
Evaluación de Alternativas
Se realiza un análisis detallado de cada riesgo identificado durante la definición de los objetivos realizada anteriormente
• Pueden desarrollarse prototipos para disminuir el riesgo que se produce cuando el cliente no tiene muy claro qué necesita o qué busca (requisitos dudosos).
• Se llevan a cabo los pasos para reducir los riesgos identificados.
Planificación de iteraciones
Se determina si continuar con otro ciclo, en caso que se considere inadecuado el actual por un alto nivel de riesgos.
Se planea la fase siguiente del proyecto y se vuelve a aplicar la espiral
Determinación de objetos
Se definen los objetivos, estableciendo las restricciones del proceso o de la parte del producto que está siendo elaborada
Desarrollo y verificación del problema
Se escoge el modelo de desarrollo después de la evaluación del riesgo. Es posible optar por el modelo que se utilizará (cascada, sistemas formales, evolutivo, etc.) puede depender del riesgo identificado para esa fase
Ejemplo del modelo en espiral
Comienza con la identificación de los objetivos, restricciones y
soluciones alternativas del proyecto
Normalmente las diferentes alternativas se representan mediante modelos de simulación de la aplicación o prototipos
Por ejemplo si se opta por la alternativa de comenzar el proyecto desde que se realiza el pedido de un producto a proveedores, ésta puede hacerse sobre un producto nuevo o sobre un producto que ya existe, además cuando almacenamos el producto debe existir una correspondencia exacta entre lo que aparece físicamente en el almacén y lo que está registrado en el software.
El proceso a seguir:
El ciclo de vida se inicia con la definición de los objetivos.
De acuerdo a las restricciones se determinan distintas alternativas.
Se identifican los riesgos al sopesar los objetivos contra las alternativas.
Se evalúan los riesgos con actividades como análisis detallado, simulación, prototipos etc...
Se desarrolla un poco el sistema.
Se planifica la siguiente fase
Los riesgos que presenta esta alternativa pueden ser los siguientes
Si el cliente no tiene muy claro cómo funciona un almacén de forma manual, probablemente le va a costar más entender el funcionamiento del software. - Es posible que pida cosas que el programa ya proporciona
Por ejemplo puede pretender conocer en cada momento el número de existencias de un producto, cuando puede conocer el de todos los productos almacenados.
Una vez que se ha desarrollado parte del sistema, junto al cliente se planifica la siguiente fase en la que se deben concretar nuevas alternativas para la consecución de los objetivos buscados