Model V

Model V adalah salah satu model proses pengembangan lunak yang merupakan variasi representasi dari model waterfall. Model V menggambarkan hubungan dari aksi jaminan kualitas (quality assurance) ke aksi yang berhubungan dengan komunikasi, pemodelan, dan aktivitas pembangunan awal. Ketika tim pengembang perangkat lunak bergerak ke sisi kiri V, kebutuhan dari masalah dasar disempurnakan menjadi representasi yang lebih rinci dan teknis dari masalah dan solusinya. Setelah kode dihasilkan, tim bergerak ke sisi kanan V, yang pada dasarnya melakukan serangkaian tes yang memvalidasi masing-masing model yang dibuat saat tim bergerak ke sisi kiri. Pada kenyataannya, tidak ada perbedaan mendasar antara siklus hidup klasik (classic life cycle) dan model V. Model V menyediakan cara memvisualisasikan bagaimana tindakan verifikasi dan validasi diterapkan pada pekerjaan teknik sebelumnya.