Professional Documents
Culture Documents
DESARROLLO DE SOFTWARE
MODELO DE CASCADA
En Ingeniera de software el desarrollo en cascada, tambin llamado modelo en cascada, es el enfoque metodolgico que ordena rigurosamente las etapas del proceso para el desarrollo de software, de tal forma que el inicio de cada etapa debe esperar a la finalizacin de la etapa anterior.
La palabra cascada sugiere, mediante la metfora de la fuerza de la gravedad, el esfuerzo necesario para introducir un cambio en las fases ms avanzadas de un proyecto.
de una secuencia ordenada de pasos partiendo de la especificacin de requerimientos hasta el mantenimiento del mismo. El mtodo realiza una revisin al final de cada etapa para determinar si est preparado para pasar a la siguiente etapa, por ejemplo, desde el anlisis de requerimientos hasta el diseo. Cuando la revisin determina que el proyecto no est listo para pasar a la siguiente, permanece en la etapa actual hasta que est preparado.
cualificado o inexperto, porque presenta el proyecto con una estructura que ayuda a minimizar el esfuerzo intil.
crea una mala implementacin del modelo, lo cual hace que lo lleve al fracaso.
El proceso de creacin del software tarda mucho tiempo ya que debe
pasar por el proceso de prueba y hasta que el software no est completo no se opera.
Cualquier error de diseo detectado en la etapa de prueba conduce
necesariamente al rediseo y nueva programacin del cdigo afectado, aumentando los costos del desarrollo.
del ciclo de vida de algunas herramientas, mtodos y actividades que abarcan varias etapas de la cascada, el modelo en cascada puede suponer una cantidad excesiva de documentacin.
El modelo genera pocos signos visibles de progreso hasta el final. Esto
Denisse Garca
Esmeralda Navarro Alonso Tristn