V-mudel on tarkvara arenduse elutsükli mudel, kus protsessid toimuvad järjestikku V-kujuliselt. Seda nimetatakse ka verifitseerimise ja valideerimise mudeliks. V-mudel on edasiarendus kosemudelist, kus iga arendusfaasiga on seotud vastav testimisfaas. See tähendab, et iga arendusetapi järel toimub kohe testimine. Tegemist on rangelt struktureeritud mudeliga, kus järgmine etapp algab alles pärast eelmise lõppu.

Spiraalmudeli skeem

V-Mudeli Põhimõtted

V-mudeli disain

V-mudel – plussid ja miinused V-mudeli eeliseks on selle lihtsus ja kergesti hallatav struktuur. See sobib hästi väiksematele projektidele, kus nõuded on selgelt määratletud. Miinuseks on aga paindlikkuse puudumine ehk seega kui projektis tekivad muudatused, võivad need olla kulukad ja keerulised ellu viia.

Eelised:

Puudused: