Zuhause In den Nachrichten Was ist ein Wasserfallmodell? - Definition aus techopedia

Was ist ein Wasserfallmodell? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

Definition - Was bedeutet Wasserfallmodell?

Das Wasserfallmodell ist ein sequentielles Softwareentwicklungsprozessmodell, das den folgenden definierten Phasen folgt:

  1. Konzeption
  2. Initiation
  3. Analyse
  4. Design
  5. Konstruktion
  6. Testen
  7. Produktion / Umsetzung
  8. Instandhaltung

Unter Verwendung der allgemeinen Schritte des Software Development Lifecycle (SDLC) erzwingt das Wasserfallmodell die Umstellung auf die nächste Phase erst nach Abschluss der vorherigen Phase. Die Rückkehr zu einer vorherigen Phase ist verpönt, es sei denn, dies ist eindeutig erforderlich.

Techopedia erklärt das Wasserfallmodell

Wie der Name schon sagt, schreiten die Phasen im Wasserfallmodell stetig abwärts. Diese Phasen sollten nacheinander befolgt werden, um effektiv zu sein, und in einigen Branchen wie Konstruktion und Fertigung muss der Prozess befolgt werden.


Theoretisch klingt das Wasserfallmodell nach einer guten Praxis, wird jedoch von vielen in der Softwareentwicklungsbranche kritisiert. Erstens kann eine SDLC-Phase nicht perfektioniert werden, bevor sie in die folgende Phase übergeht. In seiner wörtlichen Form fehlt diesem Modell außerdem die Flexibilität für Anforderungs- und Entwurfsanpassungen, was es Programmierern und Entwicklern sehr schwer macht, Entwurfsanpassungen zu integrieren.


Es gibt jedoch einige fundierte Prinzipien des Wasserfallmodells, die für eine erfolgreiche Softwareentwicklung angewendet werden können. Dies ist eine unvollständige Liste dieser Prinzipien:

  • Probleme lassen sich leichter lösen, wenn sie klarer definiert sind.
  • Große Mengen an Code lassen sich besser nachvollziehen, wenn sie strukturiert sind.
  • Die menschliche Arbeit sollte immer überprüft werden.
  • Ein guter Projektlebenszyklusplan verbessert den Entwicklungsprozess.
  • Die Systemdokumentation ist ein Nebenprodukt des Entwicklungsprozesses und wird nachträglich nicht mehr durchgeführt.

Das Wasserfallmodell war ein früher Versuch, Struktur, Metriken und Kontrolle für die Entwicklung großer und komplexer Anwendungssysteme, in der Regel Mainframe-Systeme, bereitzustellen.

Was ist ein Wasserfallmodell? - Definition aus techopedia