Skip to content
IRC-Coding IRC-Coding
Wasserfall V-Modell XT Spiralmodell Tailoring Teststufen

Vorgehensmodelle vergleichen: Wasserfall, V-Modell XT und Spiralmodell (IHK)

Vergleich klassischer Vorgehensmodelle: Wasserfall, V‑Modell XT (Teststufen im V, Tailoring) und Spiralmodell (risikogetrieben). Mit Artefakten, Vor-/Nachteilen und Prüfungsfragen.

S

schutzgeist

2 min read
Vorgehensmodelle vergleichen: Wasserfall, V-Modell XT und Spiralmodell (IHK)

Klassische Modelle: Wasserfall, V-Modell XT, Spiralmodell

Dieser Beitrag ist eine Begriffserklärung zu klassischen Vorgehensmodellen – inklusive Prüfungsfragen, Kernkomponenten und Tags.

In a Nutshell

  • Wasserfall und V‑Modell XT sind plangetrieben und artefaktfokussiert.
  • Spiralmodell ist risikogetrieben und iterativ: jede Schleife reduziert Unsicherheit über Risikoanalyse + Prototypen.

Kompakte Fachbeschreibung

Wasserfallmodell

Sequenzielle Phasen:

  • Analyse
  • Entwurf
  • Implementierung
  • Test
  • Betrieb

Stark dokumentationslastig, Feedback eher spät.

V-Modell XT

Das V koppelt Spezifikationen (linke Seite) mit korrespondierenden Teststufen (rechte Seite):

  • Feinentwurf ↔ Modultest
  • Architektur/Komponenten ↔ Integrationstest
  • Systemanforderungen ↔ Systemtest
  • Benutzer-/Kundenanforderungen ↔ Abnahmetest

Kernpunkt: Tailoring (projektindividuelle Anpassung von Rollen/Produkten) muss begründet und dokumentiert sein.

Spiralmodell

Risikogetrieben: Jeder Zyklus umfasst Ziele → Risiken → Prototyp/Evaluation → Planung. Ergebnis ist ein inkrementell verfeinertes Produkt mit aktiv gemanagten Risiken.

Prüfungsrelevante Stichpunkte

  • Wasserfall: Änderungen spät teuer. Beim Wasserfallmodell werden die Phasen nacheinander durchlaufen. Änderungen, die erst in späteren Phasen erkannt werden, erfordern oft einen Rückgriff auf frühere Dokumente und können daher sehr teuer werden.
  • V‑Modell XT: Testzuordnung + Nachweisführung (IHK-klassiker). Das V-Modell XT ist ein klassisches Prüfungsthema. Es koppelt jede Spezifikationsebene mit einer passenden Teststufe und fordert damit eine lückenlose Nachweisführung der Qualität.
  • Tailoring: Pflicht im V‑Modell XT. Tailoring bedeutet, dass das Vorgehensmodell projektspezifisch angepasst wird. Diese Anpassungen müssen begründet und dokumentiert sein, um Auditfähigkeit und Transparenz zu gewährleisten.
  • Spiralmodell: Risikoanalyse pro Zyklus, Prototypen als Kern. Das Spiralmodell arbeitet in Zyklen. Jeder Zyklus beginnt mit der Identifikation und Bewertung von Risiken, gefolgt von der Entwicklung eines Prototyps, der diese Risiken reduziert.
  • Artefaktkette: Anforderung → Design → Test (Traceability). Traceability stellt sicher, dass jede Anforderung durch einen Entwurf, eine Implementierung und einen Test abgedeckt ist. Das ist besonders im V-Modell XT und in regulatorischen Projekten wichtig.
  • Gate-Reviews + Abnahmen. Gate-Reviews sind formelle Entscheidungspunkte zwischen Phasen. Abnahmen bestätigen, dass ein Ergebnis die definierten Kriterien erfüllt und die nächste Phase freigegeben werden kann.

Kernkomponenten

  1. Phasen (Wasserfall) – Das Wasserfallmodell gliedert das Projekt in sequenzielle Phasen wie Analyse, Entwurf, Implementierung, Test und Betrieb. Jede Phase muss abgeschlossen sein, bevor die nächste beginnt.
  2. Produkthierarchie (V‑Modell XT) – Das V-Modell XT definiert verschiedene Produktebenen, die während des Projekts erstellt werden. Dazu gehören Anforderungen, Entwurfsdokumente, Testfälle und Protokolle.
  3. Teststufen-Mapping im V – Das V-Modell ordnet jeder Spezifikationsebene eine passende Teststufe zu. Feinentwurf wird durch Modultests, Architektur durch Integrationstests, Systemanforderungen durch Systemtests und Kundenanforderungen durch Abnahmetests geprüft.
  4. Tailoring-Leitfaden – Der Tailoring-Leitfaden dokumentiert, welche Rollen, Produkte und Aktivitäten für das konkrete Projekt angepasst oder entfallen. Er ist Pflichtbestandteil des V-Modell XT.
  5. Governance (Gates/Meilensteine) – Gates und Meilensteine sind Entscheidungspunkte, an denen geprüft wird, ob das Projekt die nächste Phase erreichen darf. Sie sichern Qualität und Budgetkontrolle.
  6. Risikoanalyse (Spiral) – Im Spiralmodell wird in jedem Zyklus eine Risikoanalyse durchgeführt. Hohe Risiken werden zuerst angegangen, um frühzeitig Unsicherheiten zu reduzieren.
  7. Prototypenarten (Machbarkeit/Architektur/UI) – Prototypen können unterschiedliche Ziele haben. Machbarkeitsprototypen klären technische Risiken, Architekturprototypen prüfen grobe Strukturen, UI-Prototypen erproben die Benutzeroberfläche.
  8. Planungsartefakte (Projekt-/Qualitäts-/Testplan) – Projektpläne, Qualitätspläne und Testpläne dokumentieren, wie das Projekt durchgeführt und geprüft wird. Sie sind besonders im V-Modell XT und im Wasserfall wichtig.
  9. Traceability – Traceability verbindet Anforderungen mit Entwurf, Implementierung und Tests. Sie ermöglicht es, nachzuweisen, dass alle Anforderungen erfüllt wurden.
  10. Änderungsmanagement (Change Requests) – Change Requests dokumentieren gewünschte oder erforderliche Änderungen. Sie werden bewertet, genehmigt und in die Planung eingearbeitet, um die Auswirkungen zu kontrollieren.

Praxisbeispiel (kurz)

Fachverfahren im öffentlichen Sektor mit externer Schnittstelle

Wasserfall:
- Pflichtenheft -> Entwurf -> Implementierung -> Test -> Abnahme

V-Modell XT:
- Spezifikationen links
- Tests rechts (Modul/Integration/System/Abnahme)
- Tailoringdokument (z.B. keine Hardwareprodukte)

Spiral:
- Zyklus 1: Integrationsrisiko -> Lasttest-Prototyp
- Zyklus 2: OAuth-Risiko -> Auth-Prototyp

Vorteile und Nachteile

Wasserfall

  • Vorteile: einfache Planung, klare Übergaben
  • Nachteile: spätes Feedback, hohe Änderungskosten

V-Modell XT

  • Vorteile: hohe Nachweisfähigkeit, klare Testzuordnung
  • Nachteile: Dokumentationsaufwand, rigide ohne gutes Tailoring

Spiralmodell

  • Vorteile: aktives Risikomanagement, frühe Prototypen
  • Nachteile: höherer Steuerungsbedarf, schwerer planbar für Fixpreis

Typische Prüfungsfragen (mit Kurzantwort)

  1. Wasserfall vs. V‑Modell XT? V koppelt Spezifikation an Tests + fordert Tailoring.
  2. Wie liest man das V? Links spezifizieren, rechts verifizieren/validieren (Teststufen).
  3. Wann Spiralmodell? Bei hoher Unsicherheit/Technologierisiko/vielen Schnittstellen.
  4. Warum Tailoring? Anpassung an Kontext + Audit-/Prüffähigkeit.

Lernstrategie

  1. V aus dem Kopf zeichnen und Teststufen zuordnen.
  2. Für jeden Modelltyp 2 passende Einsatzfälle notieren.
  3. Kurze Begründung (Regulatorik/Änderungsrate/Risiko) üben.

Übungsbeispiel 1: Teststufen im V zuordnen

  • Feinentwurf gehört zum Modultest, weil hier einzelne Funktionen oder Klassen geprüft werden.
  • Architektur/Komponenten gehört zum Integrationstest, weil Schnittstellen zwischen Komponenten getestet werden.
  • Systemanforderungen gehört zum Systemtest, weil das gesamte System gegen die Anforderungen geprüft wird.
  • Benutzer-/Kundenanforderungen gehört zum Abnahmetest, weil der Kunde oder Auftraggeber die Akzeptanz bestätigt.

Übungsbeispiel 2: Modellwahl begründen

Szenario: Ein internes kleines Tool für die Datenverarbeitung soll schnell entwickelt werden.

Lösung: Hier kann ein einfaches Wasserfallmodell ausreichen, weil die Anforderungen klar und Änderungen unwahrscheinlich sind.

Szenario: Ein Medizinprodukt mit regulatorischen Anforderungen.

Lösung: Hier ist das V-Modell XT sinnvoll, weil Nachweisführung, Testzuordnung und Tailoring gefordert sind.

Szenario: Ein Projekt mit unklaren Technologien und vielen externen Schnittstellen.

Lösung: Hier ist das Spiralmodell sinnvoll, weil Risiken früh durch Prototypen reduziert werden können.

Übungsaufgabe 1: Tailoring erklären

Aufgabe: Erläutere, warum Tailoring im V-Modell XT notwendig ist.

Lösung: Tailoring ist notwendig, weil nicht jedes Projekt alle Rollen, Produkte und Aktivitäten des umfangreichen V-Modell XT benötigt. Die Anpassung muss dokumentiert und begründet sein, um die Prüf- und Auditfähigkeit zu erhalten.

Übungsaufgabe 2: V-Modell XT zeichnen

Aufgabe: Zeichne das V-Modell XT und beschrifte linke und rechte Seite.

Lösung: Die linke Seite enthält die Spezifikationen: Benutzeranforderungen, Systemanforderungen, Architektur/Komponenten, Feinentwurf. Die rechte Seite enthält die Tests: Abnahmetest, Systemtest, Integrationstest, Modultest. Je tiefer man im V hinuntergeht, desto detaillierter wird die Spezifikation und der zugehörige Test.

Übungsaufgabe 3: Risiko im Spiralmodell

Aufgabe: Ein Projekt hat ein unbekanntes Integrationsrisiko bei einer externen API. Wie geht das Spiralmodell vor?

Lösung: Im ersten Zyklus wird das Risiko identifiziert und bewertet. Dann wird ein Prototyp entwickelt, der die Integration testet. Basierend auf dem Ergebnis wird der nächste Zyklus geplant.

Themenanalyse

  • Technischer Kern: Spezifikation und Verifikation. Wasserfall, V-Modell XT und Spiralmodell gehen unterschiedlich mit der Frage um, wie Anforderungen erfasst, umgesetzt und geprüft werden. Das V-Modell XT betont die paarweise Zuordnung von Spezifikation und Test.
  • Implementierung: passende Methode pro Projekttyp. Wasserfall eignet sich für stabile Anforderungen, V-Modell XT für regulatorische und sicherheitskritische Projekte, Spiralmodell für innovative Projekte mit hohen Risiken.
  • Sicherheit: Nachweisführung und Qualität. Besonders im V-Modell XT müssen Tests nachweislich zu den Anforderungen passen. Das reduziert das Risiko, dass kritische Funktionen nicht geprüft werden.
  • Doku: Tailoring, Pläne und Protokolle. Ohne Dokumentation bleibt die Begründung für gewählte Rollen, Produkte und Teststufen unklar. Tailoring-Logs, Projektpläne und Abnahmeprotokolle sind zentrale Dokumente.
  • Wirtschaftlichkeit: Fehlerkosten und Risikominimierung. Je früher Fehler erkannt werden, desto günstiger sind sie zu beheben. Das Spiralmodell reduziert teure Spätfehler durch frühe Risikoanalyse und Prototypen.

Wichtigste Quellen

  1. https://www.cio.bund.de (V‑Modell XT)
  2. https://dl.acm.org/doi/10.1145/360248.360251
  3. Erweitertes Wasserfallmodell mit Rückkopplungen und Prototypen

Fragen und Antworten FAQ: Wasserfall, V-Modell XT und Spiralmodell

1. Was ist das Wasserfallmodell?

Das Wasserfallmodell ist ein sequenzielles Vorgehensmodell, bei dem das Projekt in aufeinanderfolgende Phasen wie Analyse, Entwurf, Implementierung, Test und Betrieb gegliedert wird. Jede Phase muss abgeschlossen sein, bevor die nächste beginnt.

2. Was ist das V-Modell XT?

Das V-Modell XT ist ein standardisiertes, phasenorientiertes Vorgehensmodell aus dem öffentlichen Sektor. Es koppelt Spezifikationen mit korrespondierenden Teststufen und erfordert ein projektspezifisches Tailoring.

3. Was ist das Spiralmodell?

Das Spiralmodell ist ein risikogetriebenes, iteratives Vorgehensmodell. Jeder Zyklus umfasst Zieldefinition, Risikoanalyse, Prototypenentwicklung und Planung des nächsten Zyklus.

4. Was sind die Phasen des Wasserfallmodells?

Die typischen Phasen des Wasserfallmodells sind Analyse, Entwurf, Implementierung, Test und Betrieb. In manchen Varianten gibt es zusätzliche Phasen wie Wartung oder Pflege.

5. Was bedeutet Tailoring im V-Modell XT?

Tailoring bedeutet die projektspezifische Anpassung des V-Modell XT. Dabei werden Rollen, Produkte und Aktivitäten an die Bedürfnisse des Projekts angepasst. Die Anpassungen müssen dokumentiert und begründet sein.

6. Was ist ein Modultest?

Ein Modultest prüft einzelne Funktionen, Klassen oder Module isoliert. Im V-Modell XT ist der Modultest der Feinentwurfsebene zugeordnet.

7. Was ist ein Integrationstest?

Ein Integrationstest prüft das Zusammenspiel mehrerer Komponenten oder Module. Im V-Modell XT ist er der Architektur- und Komponentenebene zugeordnet.

8. Was ist ein Systemtest?

Ein Systemtest prüft das gesamte System gegen die definierten Systemanforderungen. Er ist im V-Modell XT der Systemanforderungsebene zugeordnet.

9. Was ist ein Abnahmetest?

Ein Abnahmetest prüft das System gegen die Benutzer- oder Kundenanforderungen. Er wird oft vom Auftraggeber oder Endanwender durchgeführt und ist die oberste Teststufe im V-Modell XT.

10. Was ist Traceability?

Traceability ist die Nachverfolgbarkeit von Anforderungen über den gesamten Entwicklungsprozess. Sie zeigt, welche Anforderungen durch Entwurf, Implementierung und Tests abgedeckt sind.

11. Was ist ein Gate-Review?

Ein Gate-Review ist ein formeller Entscheidungspunkt zwischen Projektphasen. An einem Gate werden Ergebnisse geprüft und die Freigabe für die nächste Phase erteilt oder verweigert.

12. Was ist ein Prototyp?

Ein Prototyp ist eine vorläufige Version eines Produkts, die dazu dient, Risiken oder Unsicherheiten zu klären. Im Spiralmodell sind Prototypen ein zentrales Element jedes Zyklus.

13. Wann ist das Wasserfallmodell sinnvoll?

Das Wasserfallmodell ist sinnvoll, wenn die Anforderungen zu Projektbeginn klar und stabil sind und wenige Änderungen erwartet werden. Es ist einfach zu planen und leicht verständlich.

14. Wann ist das V-Modell XT sinnvoll?

Das V-Modell XT ist sinnvoll für sicherheitskritische, regulatorische oder öffentliche Projekte, in denen Nachweisführung, Testzuordnung und Auditfähigkeit besonders wichtig sind.

15. Wann ist das Spiralmodell sinnvoll?

Das Spiralmodell ist sinnvoll, wenn ein Projekt mit hohen Unsicherheiten, neuen Technologien oder vielen externen Schnittstellen arbeitet. Es reduziert Risiken durch frühe Prototypen.

16. Was sind die Nachteile des Wasserfallmodells?

Der größte Nachteil des Wasserfallmodells ist das späte Feedback. Änderungen in späteren Phasen sind teuer, weil oft frühere Dokumente und Entscheidungen angepasst werden müssen.

17. Was sind die Nachteile des V-Modell XT?

Das V-Modell XT ist dokumentationslastig und kann ohne gutes Tailoring als zu rigide empfunden werden. Der Aufwand für Pläne, Protokolle und Reviews ist höher als bei einfacheren Modellen.

18. Was sind die Nachteile des Spiralmodells?

Das Spiralmodell erfordert mehr Steuerungsaufwand und ist schwerer für Fixpreisprojekte zu planen. Jeder Zyklus muss geplant, durchgeführt und ausgewertet werden.

19. Was ist ein Change Request?

Ein Change Request ist ein formeller Antrag für eine Änderung am Projekt. Er beschreibt die gewünschte Änderung, bewertet die Auswirkungen und muss genehmigt werden, bevor er umgesetzt wird.

20. Was ist ein Meilenstein?

Ein Meilenstein ist ein definierter Zeitpunkt im Projekt, an dem ein wichtiges Ergebnis erreicht sein soll. Meilensteine helfen, den Fortschritt zu kontrollieren und Termine zu planen.

21. Was ist ein Projektplan?

Ein Projektplan beschreibt Ziele, Phasen, Termine, Ressourcen und Verantwortlichkeiten. Er ist ein zentrales Planungsartefakt in klassischen Vorgehensmodellen.

22. Was ist ein Testplan?

Ein Testplan beschreibt, welche Tests durchgeführt werden, welche Teststufen betroffen sind und welche Kriterien für den Testerfolg gelten. Im V-Modell XT ist er eng mit den Spezifikationen verknüpft.

23. Was ist ein Qualitätsplan?

Ein Qualitätsplan legt fest, wie Qualität im Projekt sichergestellt wird. Dazu gehören Teststrategien, Reviews, Metriken und Verantwortlichkeiten.

24. Was ist die linke Seite des V?

Die linke Seite des V im V-Modell XT enthält die Spezifikationen. Von oben nach unten werden die Anforderungen immer detaillierter: Benutzeranforderungen, Systemanforderungen, Architektur, Feinentwurf.

25. Was ist die rechte Seite des V?

Die rechte Seite des V im V-Modell XT enthält die Tests. Von unten nach oben werden die Teststufen abstrakter: Modultest, Integrationstest, Systemtest, Abnahmetest. Jede Teststufe prüft die korrespondierende Spezifikationsebene.
Zurück zum Blog
Share:

Ähnliche Beiträge