La metodología incremental es un enfoque iterativo para el desarrollo de software que combina elementos del modelo en cascada de manera secuencial. Cada secuencia produce incrementos de software que son entregados al cliente para comentarios y mejoras, resultando en versiones sucesivas hasta completar el sistema deseado. Este método permite agregar requerimientos a medida que avanza el proyecto y reduce el riesgo de cambios, aunque requiere una buena planificación y gestión debido a que el costo total puede ser mayor.