V-Shape arendusmudel on tarkvaraarenduse mudel, mis põhineb Waterfall-mudelil, kuid rõhutab tugevalt testimist. Iga arendusetapi jaoks on olemas vastav testimisetapp.
Mudeli kuju meenutab tähte V, kus vasakul poolel toimub planeerimine ja paremal poolel testimine.
V-mudeli loogika:
Kõige olulisem omadus on testimise sidumine arendusetappidega, mis aitab avastada vead varakult ja parandada tarkvara kvaliteeti.
| Head | Vead |
|---|---|
| Selge ja loogiline struktuur | Vähe paindlik muudatuste suhtes |
| Hea dokumentatsioon | Muudatused on kallid |
| Kõrge kvaliteet | Ei sobi ebamääraste nõuetega projektidele |
Suurim kasu on süsteemne testimine ja hästi kontrollitud arendusprotsess, mis sobib eriti projektidele, kus nõuded on alguses selgelt määratud.