Lernkarten - Wasserfallmodell

Wasserfallmodell: Definition und Phasen der Softwareentwicklung

Lerne das Wasserfallmodell der Softwareentwicklung kennen: Du erfährst alle Phasen, Vorteile und praktische Anwendung für deine Projekte.

📘 Lernmodus⏱️ 10–15 Minuten🎓 Prüfungsrelevant
Fortschritt:5% (1/20)
Karte 1 von 20
Frage:

Was ist das Wasserfallmodell?

Häufige Fragen zur Wasserfallmodell

Was ist das Wasserfallmodell in der Softwareentwicklung?

Das Wasserfallmodell ist ein lineares Vorgehensmodell für die Softwareentwicklung, bei dem die Entwicklung in aufeinanderfolgenden Phasen abläuft. Jede Phase muss vollständig abgeschlossen werden, bevor die nächste Phase beginnen kann. Es ist eines der ältesten und strukturiertesten Entwicklungsmodelle.

Welche Phasen umfasst das Wasserfallmodell?

Das klassische Wasserfallmodell besteht aus fünf bis sechs Hauptphasen: Anforderungsanalyse, Systemdesign, Implementierung, Testing, Deployment und Wartung. Jede Phase hat klar definierte Ergebnisse und Meilensteine. Der Übergang zwischen den Phasen erfolgt sequenziell ohne Rücksprünge.

Was sind die Vorteile des Wasserfallmodells?

Das Wasserfallmodell bietet eine klare Struktur und einfache Planbarkeit, da alle Phasen und Meilensteine von Beginn an definiert sind. Es eignet sich besonders gut für Projekte mit stabilen Anforderungen und ermöglicht eine gute Kostenkontrolle. Dokumentation und Qualitätssicherung sind durch die strukturierte Herangehensweise sehr ausgeprägt.

Welche Nachteile hat das Wasserfallmodell?

Das Wasserfallmodell ist sehr unflexibel bei Änderungen der Anforderungen, da Rücksprünge zu früheren Phasen schwierig und kostspielig sind. Fehler werden oft erst spät im Entwicklungsprozess entdeckt, was zu hohen Korrekturkosten führen kann. Kunden sehen das Endprodukt erst sehr spät im Entwicklungszyklus.

Für welche Projekte eignet sich das Wasserfallmodell besonders?

Das Wasserfallmodell eignet sich am besten für Projekte mit stabilen, klar definierten Anforderungen und geringem Änderungsrisiko. Es ist ideal für regulierte Branchen oder sicherheitskritische Systeme, wo umfangreiche Dokumentation erforderlich ist. Auch bei kleinen Projekten mit überschaubarem Umfang kann es effektiv eingesetzt werden.