Der Vorteil des iterativen Modells besteht darin, dass es schnell und früh im
Softwarelebenszyklus funktionierende Software generiert .
Flexibler – weniger kostspielige Änderung von Umfang und
Anforderungen.
Einfacheres Testen und Debuggen während einer kleineren Iteration.
Einfacheres Risikomanagement, da riskante Teile
während der Iteration identifiziert und behandelt werden.
Jede Iteration ist ein leicht zu verwaltender Meilenstein.
Zu den Nachteilen kommen Im iterativen Modell Jede Phase einer Iteration ist starr undEs können Probleme bei der Systemarchitektur auftreten, da
nicht alle Anforderungen im Vorfeld über den gesamten Softwarelebenszyklus erfasst werden.