Kunci Jawaban Evaluasi Belajar Tahap 1 - Kualitas Perangkat Lunak (KPL)

kunci jawaban quiz kpl
Kunci jawaban Quiz 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!