Narzędzia
Portfolio Roadmapa Słownik Blog Portal dla BA
← Słownik
Metodyki

V-Model

Model wytwarzania oprogramowania rozszerzający Waterfall o powiązanie każdej fazy projektowej z odpowiadającą fazą testowania.

Definicja

V-Model to rozszerzenie modelu Waterfall, w którym każdy etap projektowy ma przypisany odpowiadający mu etap testowania.

Struktura V-Modelu

Faza projektowa (lewa strona) Faza testowania (prawa strona)
Wymagania biznesowe Testy akceptacyjne (UAT)
Wymagania systemowe Testy systemowe
Architektura Testy integracyjne
Projekt szczegółowy Testy jednostkowe
Implementacja (dół V)

Dlaczego to ważne?

  • Wymusza planowanie testów od początku projektu
  • Jasne powiązanie: kto pisze wymagania, ten definiuje testy akceptacyjne
  • Stosowany w branżach regulowanych (lotnictwo, medycyna, motoryzacja)
  • BA pisze wymagania → BA definiuje kryteria akceptacji → QA wykonuje UAT

V-Model vs Waterfall vs Agile

Aspekt Waterfall V-Model Agile
Testowanie Na końcu Równolegle z projektowaniem Ciągłe
Feedback Późno Wcześniej (ale nadal późno) Co sprint
Ryzyko Wysokie Średnie Niskie

Powiązane pojęcia

Rozwijaj się z Analify

Nowe pojęcia, artykuły i materiały — prosto na email. Bez spamu.

Dołącz do społeczności analityków biznesowych — szkolenia wideo, prelekcje na żywo i wsparcie ekspertów

Sprawdź Analify