Model V itu apa sih?

Model V adalah salah satu model proses pengembangan lunak (juga berlaku untuk perangkat keras) 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 (tindakan penjaminan kualitas) 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.

Sejarah dan Penerapan Model V

Konsep model V dikembangkan secara bersamaan, tetapi secara independen, di Jerman dan di Amerika Serikat pada akhir 1980-an. Model V Jerman pada awalnya dikembangkan oleh IABG di Ottobrunn, dekat Munich, bekerja sama dengan Kantor Federal untuk Teknologi dan Pengadaan Pertahanan di Koblenz, untuk Kementerian Pertahanan Federal. Kemudian model V diambil alih oleh Kementerian Federal Dalam Negeri untuk domain otoritas publik sipil di musim panas 1992.

Model Amerika Serikat V, seperti yang didokumentasikan pada tahun 1991 di proceedings for the National Council on Systems Engineering (NCOSE; sekarang INCOSE sejak tahun 1995) dikembangkan untuk sistem satelit yang melibatkan perangkat keras, perangkat lunak, dan interaksi manusia.

Model V pertama kali muncul di Hughes Aircraft sekitar tahun 1982 sebagai bagian dari upaya pra-proposal untuk program FAA Advanced Automation System (AAS). Model V akhirnya membentuk strategi uji untuk proposal Hughes AAS Design Competition Phase (DCP). Hal itu dibuat untuk menunjukkan uji dan pendekatan integrasi yang didorong oleh tantangan baru untuk memunculkan cacat laten dalam perangkat lunak. Perlunya tingkat deteksi cacat laten yang baru ini didorong oleh tujuan untuk mulai mengotomatiskan proses pemikiran dan perencanaan pengendali lalu lintas udara seperti yang dibayangkan oleh program automated enroute air traffic control (AERA) yang otomatis. Alasan model V sangat kuat berasal dari budaya Hughes yang menggabungkan semua teks dan analisis ke gambar multi dimensi. Itu adalah dasar dari Sequential Thematic Organisation of Publications (STOP) yang dibuat oleh Hughes pada tahun 1963 dan digunakan sampai Hughes didivestasikan oleh Howard Hughes Medical Institute pada tahun 1985

Departemen Pertahanan Amerika Serikat menempatkan interaksi proses rekayasa sistem ke dalam hubungan model V. Saat ini telah banyak ditemukan aplikasi dalam program komersial maupun pertahanan. Penggunaan utamanya adalah dalam manajemen proyek dan di seluruh siklus hidup proyek. Satu karakteristik mendasar dari model V AS adalah bahwa waktu dan kematangan bergerak dari kiri ke kanan dan tidak dapat mundur dalam waktu. Semua iterasi berada di sepanjang garis vertikal ke level yang lebih tinggi atau lebih rendah dalam hierarki sistem.