O Modelo Incremental é um método de desenvolvimento de software em partes incrementais, onde cada parte é desenvolvida separadamente e então integrada. O modelo permite entregas parciais do software para identificar erros e atender novas necessidades, além de ser flexível e gerenciável. Porém, pode apresentar problemas de arquitetura e gestão de custos devido ao número variável de iterações.