Jabarkan Gambaran keseluruhan dari Verifikasi dan validasi

Verifikasi atau penentuabsahan dimaksudkan untuk memeriksa bahwa suatu produk, layanan, atau sistem memenuhi serangkaian spesifikasi desain. Pada tahap pengembangan, verifikasi melibatkan pelaksanaan uji khusus untuk memodelkan atau menyimulasikan sebagian atau keseluruhan suatu produk, layanan, atau sistem, kemudian melakukan tinjauan atau analisis hasil pemodelan. Pada tahap pascapengembangan, prosedur verifikasi melibatkan pengujian berulang yang dirancang secara khusus untuk memastikan bahwa produk, layanan, atau sistem mematuhi peraturan, spesifikasi, dan peraturan seiring waktu berjalan. Ini adalah satu proses yang digunakan untuk menilai apakah suatu produk, layanan, atau sistem mematuhi peraturan, spesifikasi, atau ketentuan yang diberlakukan pada awal tahap pengembangan. Verifikasi dapat terjadi dalam pengembangan, peningkatan skala, atau produksi. Ini sering kali merupakan proses di bagian dalam.

Validasi atau pengabsahan dimaksudkan untuk memastikan produk, layanan, atau sistem (atau bagian, atau rangkaiannya) yang memenuhi kebutuhan keoperasian pengguna. Untuk alur pengembangan atau verifikasi baru, prosedur validasi mungkin melibatkan pemodelan baik alur maupun menggunakan simulasi untuk memprakirakan kesalahan atau kesenjangan yang mungkin menyebabkan verifikasi atau pengembangan suatu produk, layanan, atau sistem (atau bagian, atau rangkaiannya) tidak absah (invalid) atau tidak lengkap. Serangkaian persyaratan validasi (sebagaimana didefinisikan pengguna), spesifikasi, dan peraturan kemudian digunakan sebagai dasar untuk memenuhi syarat alur pengembangan atau alur verifikasi untuk suatu produk, layanan, atau sistem (atau bagiannya, atau rangkaiannya). Prosedur validasi tambahan juga mencakup prosedur yang dirancang secara khusus untuk memastikan pengubahsuaian yang dilakukan pada alur pengembangan yang memenuhi syarat atau alur verifikasi yang ada akan mempunyai efek menghasilkan produk, layanan, atau sistem (atau bagian, atau rangkaiannya) yang memenuhi persyaratan desain awal, spesifikasi, dan peraturan. Validasi ini membantu menjaga alur tetap memenuhi syarat. Ini adalah satu proses membangun bukti yang memberikan tingkat jaminan tinggi bahwa produk, layanan, atau sistem memenuhi persyaratan yang dimaksudkan. Ini sering melibatkan penerimaan kesesuaian dengan pengguna akhir dan pemangku kepentingan produk yang lain. Ini sering kali merupakan proses di bagian luar.

Kadang kala validasi diungkapkan dengan pertanyaan "Apakah Anda membangun hal yang benar?" dan verifikasi dengan "Apakah Anda membangunnya dengan benar?". "Membangun hal yang benar" mengacu kembali kepada kebutuhan pengguna, sedangkan "membangunnya dengan benar" memeriksa apakah spesifikasi diterapkan dengan benar oleh sistem. Dalam beberapa konteks, diperlukan persyaratan tertulis baik untuk prosedur formal atau protokol untuk memenuhi kepatuhan.

Adalah sangat mungkin bahwa suatu produk lolos saat diverifikasi, tetapi gagal saat divalidasi. Hal ini dapat terjadi, misalnya suatu produk dibuat sesuai spesifikasi, tetapi spesifikasi itu sendiri gagal untuk memenuhi kebutuhan pengguna.