verifikasi dan validasi -...
TRANSCRIPT
Nurul Adhayanti
✓ Verifikasi dan Validasi
Objectives Memperkenalkan
verifikasi dan validasi
perangkat lunak
dan mendiskusikan
Perbedaannya.
“Are we building the product right “
Verifikasi :
"Are we building the right product”
Validasion :
01
02
Verifikasi vs validasi
➢ Software seharusnya sesuai dengan spesifikasinya
➢ Software seharusnya melakukan apa yang benar-benardisyaratkan oleh user.
Insert the title of your subtitle Here
You can simply impress your
audience and add a unique
zing and appeal to your
Presentations.
Your Text Here
Proses Verifikasi & Validasi
• keseluruhan proses dau
r hidup – V &V harus di
terapkan pada setiap ta
hapan dalam proses so
ftware
Definisi
➢ Keseluruhan proses daur hidup – V & V harus diterapkan pada setiap tahapandalam proses software.
Menemukan kekurangan dalam sebuah sistem.
01
02
Mempunyai dua obyektif prinsipal :
Memperkirakan apakah sistem berguna dan
dapat digunakan atau tidak dalam situasi
Operasional.
Tujuan V&V
✓ Verifikasi dan validasi harus
memberikan kepastian bahwa
software sesuai dengan tujuannya.
✓ Hal ini bukan berarti benar-benar
bebas dari kekurangan.
✓ Harus cukup baik untuk tujuan
penggunaannya dan tipe dari
penggunaan akan menentukan
derajat kepastian yang dibutuhkan
You can simply impress your
audience and add a unique
zing and appeal to your
Presentations.
Your Text Here
Kepastian V & V
• keseluruhan proses dau
r hidup – V &V harus di
terapkan pada setiap ta
hapan dalam proses so
ftware
Tergantung pada tujuan sistem, harapan user dan lingkungan pemasaran :
– Fungsi Software
➢ Tingkat kepastian tergantung pada bagaimana
kritikal software terhadapa sebuah organisasi.– Harapan User
➢ User mungkin mempunyai harapan yang rendah
terhadap software yang ada.– Lingkungan pemasaran
➢ Lebih awal melempar sebuah produk ke pasar lebih penting
daripada menemukan kekurangan dalam program.
Verifikasi Statik dan dinamik• Software inspection. Berhubungan dengan
analisis representasi sistem statik untukmenemukan masalah (verifikasi statik).
– Dapat menjadi tambahan dari tool-based
document dan code analysis.
• Software testing. Berhubungan dengan
pelaksanaan dan memperhatikan perilaku
produk (dinamik verifikasi)
– Sistem dijalankan dengan data tes dan
perilaku operasional nya di perhatikan.
Static & dynamic
V&V
Pengujian Program✓ Dapat mengungkapkan keberadaan
kesalahan bukan ketidakberadaannya.
✓ Hanya teknik validasi untuk persyaratan
non- functional sebagai sebuah software
dapat di jalankan untuk melihat
bagaimana perilakunya.
✓ Harusnya digunakan dalam hubungannyadengan verifikasi statik untuk
menyediakan penanganan V&V yang
menyeluruh.
Tipe Pengujian• Pengujian Kekurangan
– Test dirancang untuk menemukan kekurangan
sistem.
– Uji kekurangan yang berhasil salah satunyaadalah menunjukkan keberadaan kekurangandalam sebuah sistem.
• Pengujian Validasi
– Ditujukan untuk memperlihatkan bahwasoftware sesuai dengan persyaratannya.
– Tes yang berhasil adalah salah satu yang menunjukkan bahwa persyaratan telahditerapkan secara tepat.
The V-model
of development
Terimakasih