Skip to content

Modelos de Desarrollo: Modelo en Cascada

Publicado:

Tabla de contenido

Ver contenido

Introducción

En el desarrollo de un proyecto, existe mucha diversidad en cuanto a la adopción de modelos según las necesidades de cada proyecto, los equipos definirán dichas necesidades específicas y optarán por el enfoque que mejor se acople.

El Modelo en Cascada

El modelo en cascada es un enfoque secuencial donde cada fase del desarrollo se realiza de forma ordenada:

  1. Recolección de requisitos
  2. Diseño
  3. Implementación
  4. Pruebas
  5. Despliegue
  6. Mantenimiento

Este modelo asume que no se puede pasar a la siguiente fase hasta que la anterior esté completamente finalizada. Sin embargo, para solucionar problemas detectados en fases posteriores, se introducen bucles de retroalimentación que permiten regresar a fases anteriores (por ejemplo, volver al diseño si un fallo se detectó en la implementación).

Importante: cuanto más tarde se detecte un problema, más costoso será solucionarlo. Esta idea se representa en la conocida curva del costo del cambio.

Supuestos del Modelo en Cascada

Para que este modelo funcione correctamente, se deben cumplir ciertos supuestos:

Ventajas

Desventajas

¿Cuándo usar el modelo en cascada?

Es adecuado cuando el proyecto es altamente predecible, los requisitos están claros desde el inicio y el trabajo es repetitivo.


¿Buscas soluciones tecnológicas personalizadas?

Contáctame para consultorías IT y desarrollo a medida

Anterior post
Modelos de Desarrollo: Enfoques y Clasificaciones
Siguiente post
Tutorial: Configurar un proyecto Laravel con Laradock