Berbagiruang.com – Berikut adalah Kumpulan Soal Pilihan Ganda dan Kunci Jawaban Rekayasa Perangkat Lunak Tentang Architectural Design yang terdiri dari 16 soal pilihan ganda. Dengan adanya soal latihan ini semoga bisa sebagai bahan pembelajaran dan latihan sebelum menghadapi ujian.
1. Semua data dalam suatu sistem dikelola dalam repositori pusat yang dapat diakses oleh semua komponen sistem. Komponen tidak berinteraksi secara langsung, hanya melalui repositori merupakan definisi dari
a. Model-View-Controller pattern
b. The Repository pattern*
c. The Layered architecture pattern
d. The Client–server pattern
2. Memisahkan presentasi dan interaksi dari data sistem merupakan definisi dari
a. The Repository pattern
b. Model-View-Controller pattern*
c. The Client–server pattern
d. The Layered architecture pattern
3. Model yang menunjukkan bagaimana, pada saat dijalankan sistem terdiri dari proses yang saling berinteraksi adalah
a. physical view
b. process view*
c. logical view
d. regular view
4. Mengatur sistem menjadi beberapa lapisan dengan fungsi terkait-terkait dengan setiap lapisan merupakan definisi dari
a. The Repository pattern
b. Model-View-Controller pattern
c. The Layered architecture pattern*
d. The Client–server pattern
5. Aplikasi yang berpusat pada data yang memproses permintaan pengguna dan memperbarui informasi dalam database sistem adalah tipe aplikasi:
a. Transaction processing applications*
b. Language processing systems
c. Event processing systems
d. Data processing applications
6. Deskripsi gaya yang baik dalam praktik desain, yang telah dicoba dan diuji dalam lingkungan yang berbeda merupakan definisi dari
a. architectural patent
b. architectural pattern*
c. architectural note
d. architectural node
7. Arsitektur yang berkaitan dengan arsitektur program individu. Di level ini, kita berkaitan dengan cara suatu program individu didekomposisi menjadi komponen-komponen adalah jenis:
a. Small Architecture*
b. General Architecture
c. Medium Architecture
d. Large Architecture
8. Klien adalah pengguna layanan ini dan mengakses server untuk memanfaatkannya merupakan definisi dari
a. The Model-View-Controller pattern
b. The Repository pattern
c. The Layered architecture pattern
d. The Client–server pattern*
9. Model tampilan atau view model dalam arsitektur perangkat lunak, antara lain, kecuali:
a. process view
b. physical view
c. logical view
d. regular view*
10. Aplikasi di mana tindakan sistem bergantung pada penafsiran kegiatan/peristiwa yang terjadi dari lingkungan sistem.
a. Language processing systems
b. Event processing systems*
c. Data processing applications
d. Transaction processing applications
11. Karakteristik dari sistem dan arsitektur antara lain, kecuali:
a. Menggunakan banyak ruang simpanan*
b. Gunakan arsitektur berlapis dengan aset penting di lapisan dalam
c. Melokalkan operasi penting dan meminimalkan komunikasi
d. Dapat dikelola dan dirawat dengan mudah
12. Model yang menunjukkan abstraksi kunci dalam sistem sebagai objek atau kelas objek adalah
a. process view
b. regular view
c. physical view
d. logical view*
13. Penghubung penting antara desain dan persyaratan rekayasa dengan tujuan mengidentifikasi utama komponen struktural dalam suatu sistem dan hubungan diantara mereka merupakan definisi dari
a. Pengujian
b. Analisis kebutuhan
c. Desain arsitektur*
d. Perencanaan
14. Model yang menunjukkan perangkat keras sistem dan bagaimana komponen perangkat lunak didistribusikan di seluruh Internet adalah
a. process view
b. regular view
c. physical view*
d. logical view
15. Aplikasi berbasis data yang memproses data dalam batch tanpa campur tangan pengguna secara eksplisit selama pemrosesan adalah tipe aplikasi:
a. Transaction processing applications
b. Data processing applications*
c. Event processing systems
d. Language processing systems
16. Aplikasi di mana niat pengguna ditentukan dalam bahasa formal yang diproses dan ditafsirkan oleh sistem merupakan tipe aplikasi:
a. Language processing systems*
b. Transaction processing applications
c. Event processing systems
d. Data processing applications