El documento describe el modelo en cascada, uno de los primeros modelos de ciclo de vida del software desarrollado por Royce en los años 1970. Siguiendo este modelo, el desarrollo de software se lleva a cabo de manera secuencial a través de las fases de ingeniería del sistema, análisis, diseño, codificación, pruebas y mantenimiento. El modelo en cascada es adecuado para proyectos con requisitos estables y predecibles, aunque tiene limitaciones como la rigidez entre las fases y la dificultad de real