You are on page 1of 10

Modelo de Cascada

DESARROLLO DE SOFTWARE

ING. SISTEMAS COMPUTACIONALES 6.1 G

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.

Por qu se llama as?

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.

Explicacin del Modelo de Cascada


En un modelo en cascada, un proyecto progresa a travs

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.

Ejemplo de desarrollo en cascada


Anlisis de requisitos. Diseo del Sistema. Diseo del Programa. Codificacin. Implementacin Pruebas. Implantacin. Mantenimiento.

Ejemplo de desarrollo en cascada


De esta forma, cualquier error de diseo detectado en la etapa de prueba conduce necesariamente al rediseo y nueva programacin del cdigo afectado, aumentando los costes del desarrollo.

Ventajas Modelo Cascada


El modelo en cascada est dirigido por documentos. Ayuda a localizar

errores en las primeras etapas del proyecto a un bajo costo.


Ayuda a minimizar los gastos de la planificacin porque permite

realizarla sin problemas.


Funciona especialmente bien si se dispone de personal poco

cualificado o inexperto, porque presenta el proyecto con una estructura que ayuda a minimizar el esfuerzo intil.

Desventajas Modelo Cascada


En la vida real, un proyecto rara vez sigue una secuencia lineal, esto

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.

Desventajas Modelo Cascada


Lleva a dificultades para especificar claramente los requerimientos al

comienzo del proyecto.


No proporciona resultados tangibles en forma de software hasta el final

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

puede dar la impresin de un desarrollo lento.

Muchas gracias por su atencin

Denisse Garca
Esmeralda Navarro Alonso Tristn

Jos Antonio Carrillo

You might also like