Les avantages du modèle itératif sont qu'il génère un logiciel fonctionnel rapidement et tôt au cours du
cycle de vie du logiciel.
Plus flexible – moins coûteux pour modifier la portée et les
exigences.
Plus facile à tester et à déboguer lors d'une itération plus petite.
Plus facile à gérer le risque car les pièces à risque sont identifiées
et traitées au cours de son itération.
Chaque itération est un jalon facile à gérer.
Venir aux inconvénients Dans le modèle itératif Chaque phase d'une itération est rigide etDes problèmes peuvent survenir concernant l'architecture du système, car
toutes les exigences ne sont pas rassemblées à l'avance pour l'ensemble du cycle de vie du logiciel.