Modelo Iterativo
O Modelo Iterativo promove um processo de vários ciclos sucessivos ou iterações. Tais ciclos aprofundam o conhecimento do sistema tanto para o desenvolvedor quanto para o cliente. Nesse modelo, uma nova versão do produto é produzida em cada etapa. Vejamos:
O Modelo Iterativo é útil quando existem mudanças ao longo do projeto. Nesse caso, as mudanças podem ser absorvidas nas próximas versões. Por outro lado, se o processo não for bem gerenciado, o desenvolvimento pode ser longo, e a entrega de versões inacabadas pode tornar-se constante.