Es el predecesor de todos los modelos de ciclo de vida y ha servido de base para otros modelos, en
este modelo, un proyecto progresa a través de una secuencia ordenada de etapas, partiendo desde
su concepto inicial hasta la prueba del mismo,) El proyecto realiza una revisión final de cada etapa
para determinar si esta preparado para pasar a la siguiente.
VENTAJAS
Se utiliza correctamente para ciclos en los que se tiene una definición estable
del producto. Puede constituir una elección correcta para el desarrollo
rápido. Ayuda a minimizar los gastos de la planificación porque permite
realizarla sin problemas. Funciona bien, Evita una fuente común de errores
importantes. Presenta el proyecto con una estructura que ayuda a minimizar
el esfuerzo inútil.
DESVENTAJAS
Dificultad para especificar claramente los requerimientos al
comienzo del proyecto(no permite flexibilidad en los cambios). Para
un proyecto de desarrollo rápido, el modelo de cascada puede
suponer una cantidad excesiva de documentación. Si se intenta
mantener la flexibilidad, la actualizacion de la especificacion se
puede convertir en un trabajo a tiempo completo. No es imposible
volver atras utilizando el modelo de cascada pura, pero si díficil.
Genera pocos signos visibles de progreso hasta el final.
MODELO CASCADA
También denominado “clásico”. Bajo este modelo, los procedimientos de la metodología se ordenan
en pasos o etapas, las cuales deberán ser seguidas bajo un enfoque secuencial de análisis, diseño y
desarrollo. Creado a partir del modelo convencional de “línea de producción” de la ingeniería
clásica, este modelo es el más aplicado en el desarrollo de Software
VENTAJAS
Permite una construcción rápida del sistema, Es útil para sistemas de un
tamaño muy reducido, que no requiera más de dos o tres programadores y
que no requiera un mantenimiento posterior , No pierde tiempo en las
etapas de planificación, documentación, control de calidad. Cualquiera, sin
preparación técnica, lo puede utilizar
DESVENTAJAS
Esta metodología tiene el problema que la planificación tiene que ser mucho más cuidadosa, aunque
se gana velocidad. El principal riesgo de esta aproximación son las interdependencias no detectadas.
Para solucionar esto parcialmente al eliminar dependencias en la arquitectura se debe esperar hasta
que el diseño detallado este terminado para dividir en subproyectos. Descompone la actividad global
de un proyecto en etapas separadas, que son realizadas de manera lineal, es decir, cada etapa se
realiza una sola vez, a continuación de la etapa anterior y antes de la etapa siguiente. Con un ciclo de
vida lineal es muy fácil dividir las tareas, y prever los tiempos (sumando linealmente los de cada
etapa). Ventajas Se destaca como ventaja la sencillez de su gestión y administración tanto económica
como temporal, ya que se acomoda perfectamente a proyectos internos de una empresa para
programas muy pequeños Tiene como desventaja que no es apto para desarrollos que superen
mínimamente requeri