Familien von Vorgehensmodellen
Familien von Vorgehensmodellen
Familien von Vorgehensmodellen
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
Die wiederholenden Vorgehensmodelle<br />
wird dieses Inkrement (Teilsystem) erweitert, indem erneut alle Entwicklungsaktivitäten<br />
durchgeführt werden. Dabei entsteht ein neues<br />
(d. h. erweitertes) Inkrement.<br />
Evolutionäre Modelle erweitern die inkrementeilen und iterativen<br />
Verbesserungsmodelle um eine Risikoanalyse zur Auswahl der Anforderungen<br />
des nächsten Inkrements. Eine solche Risikoanalyse sieht<br />
das Spiralmodell <strong>von</strong> Boehm bereits vor. Das Spiralmodell <strong>von</strong> Boehm<br />
betrachtet die Software-Entwicklung als risikogetriebenen Prozess.<br />
Auf neue Erkenntnisse innerhalb des Projekts kann somit dynamisch<br />
reagiert werden. Die Software-Entwicklung selbst wird als Durchlaufen<br />
einer Spirale, bestehend aus vier Quadranten aufgefasst. Bei jedem<br />
Zyklus der Spirale werden diese Quadranten durchlaufen: Im<br />
ersten Quadranten werden Ziele identifiziert, Alternativen festgelegt<br />
und Einschränkungen bestimmt. Im zweiten Quadranten werden Alternativen<br />
bewertet und Risikoquellen aufgedeckt sowie Maßnahmen<br />
zur Beherrschung der Risiken definiert. Im dritten Quadranten wird<br />
das Software-System auf der jeweiligen Stufe entwickelt und abgenommen.<br />
Im vierten und letzten Quadranten wird die nächste Stufe<br />
des Software-Systems geplant. In jedem Zyklus wird aufgrund einer<br />
Risikoabschätzung der weitere Entwicklungsverlauf abgesichert. Jeder<br />
Zyklus endet mit einer Überprüfung des Entwicklungsergebnisses,<br />
an der die betroffenen Benutzer beteiligt sind. Erst wenn die Ergebnisse<br />
abgenommen worden sind, kann mit dem geplanten nächsten<br />
Zyklus begonnen werden.<br />
t<br />
'<br />
,.../I<br />
~-·---~<br />
Risikoanalyse<br />
RISikoanalyse<br />
Uberprüfe Allemat1ven<br />
idenllfiztere und benebe Rlsfken<br />
Plane noctlste Phase<br />
Entwickle und überprüfe<br />
Prooukt der nächsten Ebene<br />
13