Anwendungsentwicklung (Subject) / Vorgehensmodelle IT (Lesson)
There are 3 cards in this lesson
Wasserfallmodell, V-Modell, Spiralmodell
This lesson was created by L3r0th.
- Erläutern Sie das Wasserfallmodell Das Wasserfallmodell ist ein exemplarischer Ablauf für den Entwicklungsprozess, der das gesamte Projekt in verschiedene Phasen unterteilt. Diese Phasen sind linear, also können nur nacheinander durchgeführt werden. Beispiel:Anforderungsanalyse und -spezifikation -> Systemdesign -> Programmierung -> Modultests / Systemtest -> Übergabe an Kunden -> Wartungsphase
- Erläutern sie das Spiralmodell Die Besonderheit am Spiralmodell ist, dass es neben der Planung und eigentlichen Durchführung eines Arbeitsschrittes auch die Risikoanalyse beinhaltet. Die Grundidee des Spiralmodells ist, dass der gesamte Entwicklungsprozess die Form einer Spirale hat, auf der sich der Fortschritt unendlich bewegen kann. Das Modell verfolgt somit eine iterative Vorgehensweise. In der ersten Phase gilt es, die Ziele der Entwicklung für den kommenden Modelldurchlauf festzulegen. In der zweiten Phase findet die Risikoabschätzung statt. In der dritten Phase wird der aktuelle Abschnitt der Software produziert und entwickelt. In der vierten und letzten Phase findet die Planung für den nächsten kommenden Zyklus statt. Während der Realisierung eines Softwareprojekts können theoretisch unendlich viele Zyklen durchlaufen werden. Das Spiralmodell setzt zwar voraus, dass alle Phasen nacheinander, also linear, durchlaufen werden. Falls jedoch in einem bestimmten Zyklus eine oder mehrere Phasen nicht benötigt werden, können diese auch ausgelassen werden.
- Erläutern sie das V-Modell Das V-Modell umfasst verschiedene Phasen, die nur linear abgearbeitet werden können. Jeder Phase ist eine entsprechende Testphase gegenübergestellt, sodass die Anordnung der einzelnen Phasen in der Gesamtübersicht das charakteristische V darstellen. Beispiel:Festlegung der Anforderungsdefinitionen -> Festlegung der Systemanforderungen -> Software-Entwurf -> Programmierung -> Softwaretests ( in Folge Modultests, Integrations-, Systemtests) -> Abmahme -> Systembetrieb
