•Requiere una gran cantidad de documentación para cada fase, lo que facilita el seguimiento y la mejora continua.
•Divide el desarrollo en etapas como análisis, diseño, desarrollo, implementación, pruebas, y mantenimiento.
•Cada fase debe completarse antes de pasar a la siguiente, permitiendo revisiones y control de calidad en cada etapa.