Kunci Jawaban Evaluasi Belajar Tahap 1 - Kualitas Perangkat Lunak (KPL)
KakaKiky - Berikut ini adalah kumpulan soal-soal Quiz tentang mata kuliah Kualitas Perangkat Lunak, lengkap dengan jawabannya. Quiz terdiri dari 30 soal dengan pilihan jawaban terdiri dari a, b, c, dan d. Silahkan simak pembahasannya di bawah ini!
Soal Kuis Kualitas Perangkat Lunak (KPL) - Evaluasi Belajar Tahap 1
1. Apakah pernyataan berikut tentang
pengujian penerimaan Benar atau Salah: i- Pengujian penerimaan kegunaan suatu
komponen dapat dilakukan selama pengujian komponen; ii: Pengujian penerimaan
jika peningkatan fungsional baru mungkin dilakukan sebelum pengujian sistem.
a. Salah, Benar
b. Benar, Salah
c. Benar, Benar
d. Salah, Salah
2. ________ adalah sub disiplin ilmu
komputer yang mencoba menerapkan prinsip-prinsip rekayasa untuk penciptaan,
operasi, modifikasi dan pemeliharaan komponen perangkat lunak dari berbagai
sistem.
a. Rekayasa Perangkat Lunak
b. Rekayasa Komponen
c. Rekayasa Perangkat Keras
d. Teknik Komputer
3. ________ adalah model proses
pengembangan perangkat lunak tambahan yang menekankan siklus pengembangan yang
sangat singkat.
a. Peningkatan berulang (Iterative
Enhancement)
b. Pengembangan aplikasi yang cepat (Rapid Application
Development)
c. Perkembangan sekuensial linier
(Linear Sequential Development)
d. Perkembangan bertahap (Incremental
Development)
4. Model _________ menetapkan bahwa persyaratan
harus ditentukan secara lengkap sebelum pengembangan lainnya dapat diproses.
a. Pengembangan Aplikasi Cepat (Rapid
Application Development)
b. Perkembangan Inkrementa (Incremental
Development)
c. Pengembangan Berulang (Iterative
Development)
d. Air terjun (Water Fall)
5. Menurut ISO 9001, penyebab produk
yang tidak sesuai harus:
a. Dieliminasi dan Diidentifikasi
b. Diidentifikasi
c. Dihapus
d. Dieliminasi
6. ___________ adalah pengujian berulang
dari program yang sudah diuji, setelah modifikasi, untuk menemukan cacat yang
diperkenalkan atau ditemukan sebagai akibat dari perubahan.
a. Pengujian fungsional
b. Pengujian non-fungsional
c. Pengujian kotak hitam
d. Pengujian regresi
7. _________ sebenarnya adalah proses
multi-langkah yang berfokus pada empat atribut berbeda dari suatu program,
struktur data, arsitektur perangkat lunak, representasi antarmuka, dan detail
prosedural.
a. Analisis perangkat lunak
b. Pengkodean
c. Pengujian
d. Desain perangkat lunak
8. _________ memperluas perangkat lunak
di luar persyaratan fungsional sebenarnya.
a. Pemeliharaan korektif (Corrective)
b. Pemeliharaan standar (Standard)
c. Pemeliharaan sempurna (Perfective)
d. Pemeliharaan adaptif (Adaptive)
9. ________ terjadi dengan akses ke kode
yang sedang diuji dan dengan dukungan lingkungan pengembangan seperti kerangka
pengujian unit atau alat debugging.
a. Pengujian integrasi
b. Pengujian komponen
c. Pengujian sistem
d. Pengujian penerimaan
10. ___________ sedang menguji tanpa
mengacu pada struktur internal suatu sistem.
a. Pengujian fungsional
b. Pengujian non-fungsional
c. Pengujian regresi
d. Pengujian kotak hitam
11. Apa yang tidak termasuk dalam biaya
pencegahan?
a. Perencanaan kualitas
b. Alat uji
c. Kalibrasi dan pemeliharaan peralatan
d. Tinjauan teknis formal
12. Nyatakan apakah pernyataan berikut
tentang karakteristik pengujian yang baik dan berlaku untuk setiap model siklus
hidup pengembangan perangkat lunak adalah Benar atau Salah: I- Tes penerimaan
selalu merupakan tingkat tes akhir yang akan diterapkan; ii: Semua level
pengujian direncanakan dan diselesaikan untuk setiap fitur yang dikembangkan;
iii: Untuk setiap aktivitas pengembangan, ada aktivitas pengujian yang sesuai.
a. i-Salah, ii-Benar, iii-Salah
b. i-Benar, ii-Benar, iii-Benar
c. i-Salah, ii-Salah, iii-Benar
d. i-Benar, ii-Salah, iii-Benar
13. _________ adalah proses berbasis
dokumen yang membutuhkan dokumen formal di akhir setiap fase.
a. Pengembangan aplikasi yang cepat
(Rapid Application Development)
b. Perkembangan sekuensial linier (Linear Sequential
Development)
c. Peningkatan berulang (Iterative
Enhancement)
d. Perkembangan bertahap (Incremental
Development)
14. ___________ juga dikenal sebagai
pengujian unit, modul atau program.
a. Pengujian fungsional
b. Pengujian komponen
c. Pengujian sistem
d. Pengujian penerimaan
15. __________ adalah proses pengujian
sistem terintegrasi untuk memverifikasi bahwa itu memenuhi persyaratan yang
ditentukan
a. Pengujian penerimaan
b. Pengujian komponen
c. Pengujian fungsional
d. Pengujian sistem
16. Manakah dari berikut ini yang tidak
termasuk dalam biaya kegagalan?
a. Analisis Mode Kegagalan
b. Pengerjaan Ulang
c. Perbaikan
d. Semua Salah
17. Nyatakan apakah pernyataan berikut
yang membandingkan pengujian komponen dan pengujian sistem adalah Benar: i-
Pengujian komponen hanya berfokus pada karakteristik fungsional, sedangkan
pengujian sistem berfokus pada karakteristik fungsional dan non-fungsional; ii-
Pengujian komponen adalah tanggung jawab penguji, sedangkan pengujian sistem
biasanya adalah tanggung jawab pengguna sistem
a. ii
b. i
c. Baik i dan ii
d. Semua Salah
18. Apakah pernyataan berikut mengenai
tingkat pengujian yang berbeda, Benar atau Salah: i- Salah satu pendekatan
untuk pengujian komponen adalah mempersiapkan dan mengotomatisasi kasus uji
sebelum pengkodean; ii: Pada setiap tahap integrasi, penguji hanya
berkonsentrasi pada integrasi itu sendiri
a. Salah, Benar
b. Benar, Salah
c. Salah, Salah
d. Benar, Benar
19. _________ menguji antarmuka antar komponen,
interaksi dengan berbagai bagian sistem seperti sistem operasi, sistem file,
dan perangkat keras, serta antarmuka antar sistem.
a. Pengujian komponen
b. Pengujian sistem
c. Pengujian integrasi
d. Pengujian penerimaan
20. _________ adalah pengujian berulang
dari program yang sudah diuji setelah modifikasi, untuk menemukan cacat yang
diperkenalkan atau ditemukan sebagai akibat dari perubahan
a. Pengujian komponen
b. Pengujian regresi
c. Pengujian fungsional
d. Pengujian konfirmasi
21. _________ mengasumsikan persyaratan
sistem yang dapat menjadi dasar sebelum desain dimulai.
a. Model aplikasi cepat (Rapid
Application Model)
b. Model incremental (Incremental Model)
c. Model peningkatan berulang (Iterative
Enhancement Model)
d. Model sekuensial linier (Linear Sequential Model)
22. Biaya rekayasa perangkat lunak
mencakup kira-kira __________ biaya pengembangan dan __________ biaya
pengujian.
a. 80%, 20%
b. 60%, 40%
c. 50%, 50%
d. 40%, 60%
23. Manakah dari pernyataan berikut
tentang pengujian regresi yang Benar: i- Pengujian regresi adalah kandidat yang
baik untuk otomatisasi pengujian; ii- Pengujian regresi dilakukan untuk
mengungkap cacat akibat perubahan perangkat lunak; iii- Pengujian regresi tidak
boleh dilakukan selama pengujian integrasi
a. i-Salah, ii-Salah, iii-Benar
b. i-Benar, ii-Salah, iii-Benar
c. i-Benar, ii-Benar, iii-Salah
d. i-Salah, ii-Benar, iii-Salah
24. _________ adalah fungsi dari jumlah
kegagalan yang dialami oleh pengguna tertentu dari perangkat lunak tersebut.
a. Keandalan perangkat lunak (Software Reliability)
b. Semua Salah
c. Kinerja perangkat lunak (Software
performance)
d. Kegunaan Perangkat Lunak (Software
Usability)
25. CMM singkatan dari
a. Capability Management Module
b. Capability Maturity Module
c. Capability Maturity Model
d. Conservative Maturity Model
26. _________ model menyarankan
pendekatan sekuensial sistematis untuk pengembangan perangkat lunak yang
dimulai pada tingkat sistem dan berkembang melalui analisis, desain,
pengkodean, pengujian dan dukungan.
a. Perkembangan sekuensial linier (Linear Sequential
Development)
b. Peningkatan berulang (Iterative
Enhancement)
c. Pengembangan aplikasi yang cepat
(Rapid Application Development)
d. Perkembangan bertahap (Incremental
Development)
27. _________ menghasilkan modifikasi
pada perangkat lunak untuk mengakomodasi perubahan pada lingkungan
eksternalnya.
a. Pemeliharaan adaptif (Adaptive)
b. Pemeliharaan korektif (Corrective)
c. Pemeliharaan sempurna (Perfective)
d. Pemeliharaan standar (Standard)
28. CMM lebih menekankan pada
a. Perbaikan proses berkelanjutan
b. Tidak ada yang disebutkan
c. Kebutuhan untuk menerima sistem mutu
d. Kebutuhan untuk merekam informasi
29. Model _________ memasangkan sifat
iteratif dari prototyping dengan aspek terkontrol dan sistematis dari model
sekuensial linier.
a. Perkembangan Inkremental (Incremental
Development)
b. Spiral
c. Pengembangan Berulang (Iterative
Development)
d. Pengembangan Aplikasi Cepat (RAD)
30. _______ menyatakan bahwa, jika
sesuai, teknik statistik yang memadai diidentifikasi dan digunakan untuk
memverifikasi kemampuan proses dan karakteristik produk yang dapat diterima
a. Semua Benar
b. CMM
c. ISO 9000-4
d. ISO 9001
Nah sobat, kumpulan soal-soal Quiz
tentang mata kuliah Kualitas Perangkat Lunak, lengkap dengan jawabannya. Semoga
dapat membantu kamu dalam belajar ya! Ingat, jangan hanya digunakan untuk
melihat jawabannya, namun gunakan untuk evaluasi dalam pembelajaran. Cukup
sekian, Wassalamu’alaikum and Be Prepared!