Professional Documents
Culture Documents
.
El desarrollo en cascada, tambin llamado modelo en cascada, es el enfoque metodolgico que
ordena rigurosamente las etapas del ciclo de vida del software, de tal forma que el inicio de
cada etapa debe esperar a la finalizacin de la inmediatamente anterior.
ESTRUCTURA.
1. Anlisis de requisitos: En esta fase se analizan las necesidades de los usuarios finales del
software para determinar qu objetivos debe cubrir. De esta fase surge una memoria
llamada SRD (documento de especificacin de requisitos), que contiene la especificacin
completa de lo que debe hacer el sistema sin entrar en detalles internos.
2. Diseo del sistema: Descompone y organiza el sistema en elementos que puedan
elaborarse por separado, aprovechando las ventajas del desarrollo en equipo. Como
resultado surge el SDD (Documento de Diseo del Software), que contiene la descripcin
de la estructura relacional global del sistema y la especificacin de lo que debe hacer cada
una de sus partes, as como la manera en que se combinan unas con otras.
3. Diseo del programa: Es la fase en donde se realizan los algoritmos necesarios para el
cumplimiento de los requerimientos del usuario as como tambin los anlisis necesarios
para saber qu herramientas usar en la etapa de Codificacin
CARACTERISTICAS .
Es el ms utilizado.
Es una visin del proceso de desarrollo de software como una sucesin de etapas que
produce productos intermedios.
Para que el proyecto tenga xito deben desarrollarse todas las fases
Las fases continan hasta que los objetivos sean cumplidos
Si se cambia el orden de las fases, el producto final ser de inferior calidad.
VENTAJAS.
DESVENTAJAS.
Iteraciones costosas
Los problemas que se presentan son corregidos manualmente.
Puede que el software no cumpla con los requisitos.
Es difcil incorporar algunas cosas si se quiere actualizar.
Es normal detenerse en su desarrollo y seguir con otras fases.
Se tarda mucho tiempo en pasar por todo el ciclo.
Las revisiones de proyecto de gran complejidad son muy difciles.