Menguji masukan yang diberikan ke program dan program harus bisa menyelesaikan dengan baik
disebut …
a. validation testing
b. Reality testing
c. Good testing
d. Variabel testing
e. Coding test
2. Keandalan suatu program dapat diharapkan untuk melakukan fungsinya sesuai ketelitian yang
diperlukan disebut …
a. Correctness
b. Reliability
c. Usability
d. Integrity
e. Eficiency
4. Perubahan kebutuhan mudah diakomodasi oleh pengembang perangkat lunak. Hal tersebut berarti
perangkat lunak memiliki karakteristik …
a. Maintability
b. Flexibility
c. Extensibility
d. Scalability
e. Testability
5. Bentuk kerja dari sistem informasi untuk keperluan demonstrasi dan evaluasi merupakan
pengertian …
a. Tester
b. Program jadi
c. Prototipe
d. Algoritma
e. Flowchart
8. Menganalisis keperluan yang terdapat pada permasalahan dalam proses prototyping disebut
proses …
a. Analisis
b. Desain
c. Membuat prototipe
d. Evaluasi dan perbaikan
e. Coding
9. Kualitas, biaya, dan dokumentasi perangkat lunak bisa diukur melalui pengukuran langsung dengan
memanfaatkan banyaknya …
a. Pemrogram yang bekerja
b. Modul yang terbentuk
c. Baris program yang ada
d. Model yang dibuat
e. Variabel yang digunakan
10. Kata-kata debug sering ditemukan oleh pengguna komputer. Pernyataan yang benar pada
tahapan debug adalah …
a. Mencari kesalahan dalam program
b. Mencari dan menemukan kesalahan dalam program
c. Menemukan dan memperbaiki kesalahan program
d. Menyelidki dan memperbaiki kesalahan dalam program
e. Tidak ditemukan masalah di dalam program
11. Program yang anda buat tidak boleh terpengaruh oleh perubahan-perubahan kecil untuk
mengantipasi kesalahan. Hal tersebut dikenal dengan istilah …
a. Readability
b. Performance
c. Robustness
d. Observabilitas
e. Change
12. Apa yang anda lihat adalah apa yang anda uji. Dikenal dengan istilah …
a. Observabilitas
b. White box test
c. Black box test
d. Coding
e. Compile
14. Metode verifikasi perangkat lunak dimana pemrogram menguji suatu unit program layak atau
tidaknya dipakai disebut …
a. Unit program
b. Unit proses
c. Unit verifikasi
d. Unit testing
e. Unit produksi
15. Model ini sangat mempertimbangkan risiko kemungkinan munculnya kesalahan sehingga dapat
diandalkan untuk pengembangan perangkat lunak skala besar. Model yang dimaksud adalah …
a. Model incremental
b. Model spiral
c. Model evolutionary
d. Model requirement
e. Data modeling