SOFTWARE ENGINEERING
Pilihan Ganda Dan Essay Software Quality Assurance
Dosen :
Dr. Hendra Jaya, M.T
Disusun oleh :
Rahamat Adji Hidayat
1524133010
2. Salah satu tipe review software adalah FTR . Apa kepanjangan dari FTR ?
a. Formal Teqhnical Review
b. Formal Teqhnical Release
c. Formal Testing Release
d. Formal Testing Review
e. Formal Testing Repeat
JAWABAN = A. Formal Teqhnical Review
3. Dalam aktivitas SQA terdapat Review Software. Apa saja manfaat aktivitas ini!
a. Menkonfirmasi bagian-bagian dari produk yang yang sedang perbaikan
b. Strategi pengujian multitiered (deret bertingkat)
c. Kontrol dokumentasi perangkat lunak dan perubahan
d. Pengontrolan perubahan Pengontrolan perubahan
e. Mengidentifikasi area permasalahan produk
JAWABAN = A. Menkonfirmasi bagian-bagian dari produk yang yang sedang perbaikan
10. Faktor kualitas SQA yang dapat diukur secara Langsung yaitu ...
a. Usability
b. Maintainability
c. Error
d. Flexibility
e. Reusability
JAWABAN = C. Error
14. Evaluasi dokumen dan program sebelum technical review atau testing disebut dengan ...
a. Software Tester
b. Software Review
c. Software Quality
d. Software Development
e. Software Inspection
JAWABAN = E. Software Inspection
15. Evaluasi pada elemen software tertentu dan mengidentifikasi kesalahan dan memberikan
solusi...
a. Walkthrough
b. Software Inspection
c. Software Tester
d. Technical Review
e. System Analyst
JAWABAN = A. Walkthrought
16. Besarnya program dapat memuaskan spesifikasi & objektivitas dari misi pelanggan biasa
disebut ...
a. Correctness
b. Reliability
c. Efficiency
d. Integrity
e. Usability
JAWABAN = A. Correctness
17. Effort yg dibutuhkan utk mempelajari, mengoperasikan, menyiapkan input & mengintepretasi
kan output program disebut ...
a. Reusability
b. Reliability
c. Efficiency
d. Integrity
e. Usability
JAWABAN = E.Usability
18. Usaha yang diperlukan untuk menetapkan dan memperbaiki kesalahan dalam program
disebut ...
a. Reliability
b. Usability
c. Maintainability
d. Efficiency
e. Flexibility
JAWABAN = C. Maintainability
19. Kemampuan program/bagian dari program yang dapat dipakai ulang dalam aplikasi
lain adalah ...
a. Reusability
b. Reliabilty
c. Flexybility
d. Intergrity
e. Usability
JAWABAN = A. Reusability
20. Tingkat kemampuan pengawasan akses terhadap data atau software oleh orang-orang
disebut ...
a. Reusability
b. Reliabilty
c. Flexybility
d. Intergrity
e. Maintainability
JAWABAN = D.Intergrity
21. Usaha yg dibutuhkan untuk memasang-kan satu sistem dengan yang lain atau biasa di sebut
dengan ...
a. Reusability
b. Interoperability
c. Maintainability
d. Flexibility
e. Testabilty
JAWABAN = B.Interoperability
22. Usaha yang diperlukan untuk memodifikasi program operasional disebut ...
a. Reusability
b. Efficiency
c. Maintainability
d. Flexibility
e. Testabilty
JAWABAN = D.Flexibility
24. Jumlah sumber daya yang diproses dan kode yang diperlukan oleh program untuk
menjalankan fungsinya disebut dengan ...
a. Reusability
b. Efficiency
c. Maintainability
d. Portability
e. Testabilty
JAWABAN = B. Efficiency
25. Menguji program dan memastikan bahwa program melaksanakan fungsi yang telah
ditetapkan disebut juga dengan ...
a. Interoperability
b. Testability
c. Efficiency
d. Reusability
e. Portability
JAWABAN = B. Testability
27. Faktor SQA yang tidak dapat diukur secara Langsung ...
a. Usability
b. Maintainability
c. Testability
d. Portability
e. Semuanya benar
JAWABAN = E. Semuanya bernar
30. Akibat yg timbul pada saat program menemui kesalahan disebut juga dengan ...
a. Accuracy
b. Conciseness
c. Consistency
d. Error tolerance
e. Completeness
JAWABAN = D. Error tolerance
31. Tingkatan dimana interface standar, protokol dan bandwidth digunakan disebut juga ...
a. Auditability
b. Communication commonality
c. Data commonality
d. Completeness
e. Execution efficiency
JAWABAN = B. Communication commonality
35. Tingkatan dimana implementasi lengkap dari fungsi yang dibutuhkan telah tercapai disebut
juga dengan ...
a. Completeness
b. Conciseness
c. Consistency
d. Execution efficiency
e. Generality
JAWABAN = A. Completeness
40. Tingkatan dimana software dipisahkan dari hardware atau yang mengoperasikannya disebut
juga ...
a. Hardware independece
b. Auditability
c. Consistency
d. Completeness
e. Generality
JAWABAN = A. Hardware independece
42. Mekanisme yang mengontrol atau menproteksi program dan data adalah ...
a. Accuracy
b. Instrumentation
c. Security
d. Self-documentation
e. Generality
JAWABAN = C. Security
43. Generality adalah ...
a. Mekanisme yang mengontrol atau menproteksi program dan data
b. Lingkup aplikasi potensial dari suatu komponen program
c. Rancangan arsitektural, data atau prosedur dapat dikembangkan
d. Performa waktu eksekusi suatu program
e. Kemampuan penelusuran ulang representasi rancangan atau komponen program
yang sesungguhnya dengan kebutuhan awal (requirements).
JAWABAN = B. Lingkup aplikasi potensial dari suatu komponen program
44. Tingkatan dimana kode sumber menyediakan dokumentasi yang berarti disebut juga ...
a. Self-documentation
b. Operability
c. Traceability
d. Consistency
e. Operability
JAWABAN = A. Self-documentation
45. Tingkatan dimana program dapat dimengerti tanpa kesulitan atau disebut ...
a. Simplicity
b. Conciseness
c. Completeness
d. Traceability
e. Operability
JAWABAN = A. Simplicity
50. Biaya pencegahan dalam System Quality Assurance dapat dilakukan dengan beberapa cara
kecuali ...
a. Perencanaan kualitas
b. Review teknis formal
c. Perlengkapan pengujian
d. Pelatihan
e. Inspeksi in-proses & interproses
JAWABAN = E. Inspeksi in-proses & interproses
ESSAY
1. Jelaskan segala hal hal yang meliputi System Quality Assurance (SQA):
JAWABAN =
Software Quality Assurance (SQA) Meliputi :
Pendekatan manajemen kualitas
Teknologi rekayasa perangkat lunak yang efektif (metode dan peranti)
Kajian teknik formal yang diaplikasikan pada keseluruhan proses perangkat lunak
Strategi pengujian multitiered (deret bertingkat)
Kontrol dokumentasi perangkat lunak dan perubahan
Prosedur untuk menjamin kesesuaian dengan standar pengembangan perangkat
lunak
Mekanisme pengukuran dan pelaporan.
7. Pengukuran kualitas perangkat lunak dapat di lakukan dengan beberapa aspek yang perlu
diperhatikan menurut McCall. Sebutkan dan jelaskan 5 cara yang perlu di perhatikan dalam
pengukuran kualitas perangkat lunak :
JAWABAN =
5 caranya yaitu :
a. Auditability, kemudahan yaitu penyesuaian terhadap standar yang dapat diperiksa.
b. Accuracy, ketepatan perhitungan dan pengonontrolan.
c. Communication commonality, tingkatan dimana interface standar, protokol dan
bandwidth digunakan.
d. Completeness, tingkatan dimana implementasi lengkap dari fungsi yang dibutuhkan
telah tercapai.
e. Consistency, penggunaan rancangan dan teknik dokumentasi dalam satu bentuk
diseluruh proyek pengembangan software.