Modelo en Cascada

                                       

                                                             Modelo en Cascada



Las etapas del modelo en cascada
Las etapas del modelo en cascada

El desarrollo del modelo se atribuye al teórico de la informática Winston W. Royce. Sin embargo, Royce no es el inventor de este modelo. Muy al contrario, en su ensayo de 1970 titulado Managing the Development of Large Software Systems, el teórico presenta una reflexión crítica acerca de los procedimientos lineales. A modo de alternativa, Royce presenta un modelo iterativo incremental en el que cada una de las fases se basa en la anterior y verifica los resultados de esta. Royce propone un modelo compuesto por siete fases que se ha de ejecutar en diversas vueltas (iteraciones):
  1. Requisitos de sistema
  2. Requisitos de software
  3. Análisis
  4. Diseño
  5. Implementación
  6. Prueba
  7. Servicio
En la práctica, se aplican diversas versiones del modelo. Los más habituales son los modelos que dividen los procesos de desarrollo en cinco fases. En ocasiones, las fases 1, 2 y 3 definidas por Royce se integran en una sola fase de proyecto a modo de análisis de los requisitos.
  1. Análisis: planificación, análisis y especificación de los requisitos.
  2. Diseño: diseño y especificación del sistema.
  3. Implementación: programación y pruebas unitarias.
  4. Verificación: integración de sistemas, pruebas de sistema y de integración.
  5. Mantenimiento: entrega, mantenimiento y mejora.

El modelo incremental combina elementos del modelo en cascada con la filosofía interactiva de construcción de prototipos. Se basa en la filosofía de construir incrementando las funcionalidades del programa. Este modelo aplica secuencias lineales de forma escalonada mientras progresa el tiempo en el calendario. Cada secuencia lineal produce un incremento del software.

No hay comentarios:

Publicar un comentario