Modelo de Desarrollo de Software en Espiral

Ingeniería de Software I, UTH, Juan Pablo Valdes F. Cuenta 201060530011

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Rocket clouds
Modelo de Desarrollo de Software en Espiral por Mind Map: Modelo de Desarrollo de Software en Espiral

1. Fase 1. Determinar Objetivos, Restricciones y Alternativas

1.1. Identificar las necesidades del Usuario que deben ser resueltas por el sistema

2. Fase 2. Análisis y prevención de Riesgos

2.1. Analizar la experiencia de los usuarios ya que estos realizan las operaciones y las diferentes alternativas que hay para realizar cada una de ellas.

2.2. Debe tomarse la que represente menos riesgo para la organización

3. Fase 3. Desarrollo del Producto

3.1. Realizar la programación de las funciones del software a crear.

3.2. Probar dichas funciones con los usuarios

3.3. Evaluar todas las probabilidades

4. Fase 4. Planificación y dirección

4.1. Con los hallazgos obtenidos en las tres etapas anteriores se precede a hacer un plan de trabajo para el siguiente ciclo en la espiral

5. Definición: Modelo evolutivo, el cual une un modelo basado en prototipos con el modelo secuencial lineal.

6. Ventajas:

6.1. Une los enfoques lineal y el basado en prototipos, permite apreciar que a medida nos extendemos en el proyecto estamos gastando más recursos en el mismo

6.2. Puede Adaptarse y aplicarse a lo largo de la vida del Software.

6.3. Utiliza la construcción de prototipos como mecanismo de reducción de riesgos

6.4. Mantiene el enfoque sistemático de los pasos sugeridos por el ciclo de vida clásico, pero lo incorpora al marco de trabajo iterativo que refleja la forma mas realista del mundo actual.

7. Desventajas:

7.1. Necesita de mucha habilidad y experiencia al momento de hacer el análisis de riesgos

7.2. No le gusta a la mayoría de clientes porque lo consideran complicado