El Modelo de Cascada es un proceso de desarrollo de software que sigue una secuencia bien definida de etapas. Comienza con el análisis y la definición de requerimientos del sistema, donde se llevan a cabo entrevistas con el usuario para detallar las necesidades, restricciones, servicios y metas del sistema.