1. Dalam satu aksi dimungkinkan memiliki lebih dari satu metode, merupakan karakteristik metodologi...
a. Pengkapsulan
b. Polymorphisme
c. Implementasi
d. Pewarisan
e. Abstraksi
2. Untuk dapat memahami UML diperlukan pemahaman tentang konsep bahasa pemodelan dan tiga elemen utama UML yaitu...
a. Objek, design, dan diagram
b. Objek, diagram, dan relationship
c. Analisa, diagram, dan relationship
d. Design, diagram, dan relationship
e. Analisa, design, dan implementasi
3. Jika usecase itu merupakan keharusan (required) terhadap usecase lainnya dinamakan Association...
a. Extend
b. Generalisasi
c. Include
d. Spesification
e. Parent usecase
4. Hubungan mesin, rangka, spion, dan lainnya merupakan komponen yang terdapat pada motor merupakan hubungan yang dinamakan...
a. Gen-spec Structure
b. Whole-part Structure
c. Design Structure
d. Hirarki Structure
e. Analysis Structure
5. Fungsi di dalam kelas yang dikombinasikan bentuk tingkah laku kelas dinamakan dengan...
a. Operasi
b. Atribut
c. Generalisasi
d. Klasifikasi
e. Metode
6. Simbol yang digunakan untuk memulai suatu aktivitas pada activity diagram adalah simbol...
a. Decision
b. Fork
c. Join
d. Swimlane
e. Start
7. Dibawah ini pernyataan yang salah mengenai aktor adalah...
a. Aktor bisa saja menyediakan fungsi ke sistem
b. Tidak boleh ada komunikasi langsung antar aktor
c. Aktor adalah eksternal terhadap sistem
d. Aktor biasanya menggunakan kata kerja
e. Aktor bisa menyediakan informasi ke sistem
8. Di bawah ini yang tidak termasuk ke dalam structure diagram adalah...
a. class diagram
b. sequence diagram
c. package diagram
d. deployment diagram
e. component diagram
9. Di bawah ini yang bukan mekanisme umum pemodelan UML adalah...
a. Relationship
b. Spesification
c. Common Divisions
d. Extensibility Mechanisme
e. Adornments
10. Sebuah cara untuk mengelompokkan activity berdasarkan actor (mengelompokkan activity dalam sebuah urutan yang sama) dianamakan...
a. Decision
b. Join
c. End point
d. Fork
e. Swimlane
11. Pada activity diagram percabangan aktivitas menggunakan simbol...
a. End point
b. Decision
c. Fork
d. Swimlane
e. Join
12. Di bawah ini yang tidak termasuk obyek abstrak adalah...
a. Jabatan
b. Penjadwalan
c. Sekolah
d. Mata kuliah
e. Golongan
13. Diagram yang menggambarkan transisi dan perubahan keadaan (dari satu state ke state lainnya) suatu objek pada sistem sebagai akibat dari stimuli yang diterima adalah...
a. usecase diagram
b. statechart diagram
c. deployment diagram
d. component diagram
e. activity diagram
14. Konsep awal programming (Basic) dengan kekuatan GOTO statement dinamakan dengan...
a. Object Oriented Programming
b. Visual Programming
c. Procedural Language
d. Non Procedural Language
e. Visual Object Oriented Programming
15. Use case class memiliki objek use case yang dinamakan...
a. Superclass
b. Skenario
c. Actor
d. Extend
e. Relationship
16. Untuk menggambarkan proses bisnis dan urutan aktivitas dalam sebuah proses dapat menggunakan diagram...
a. Usecase diagram
b. Deployment diagram
c. Statechart diagram
d. Component diagram
e. Activity diagram
17. Di bawah ini pernyataan yang tidak tepat mengenai usecase adalah...
a. Sesuatu yang menyediakan hasil yang dapat diukur ke pemakai atau sistem eksternal
b. Tidak boleh ada usecase dengan nama yang sama
c. Usecase biasanya menggunakan kata benda
d. Dinotasikan dengan gambar (horizontal ellipse)
e. Nama usecase boleh terdiri dari beberapa kata
18. Untuk memperlihatkan batasan sistem dalam diagram usecase menggunakan...
a. Generalisation
b. Parent usecase
c. Boundary boxes
d. Include
e. Extend
19. Hubungan antar benda secara struktural yang terhubung diantara objek dalam kesatuan objek dinamakan dengan...
a. Association
b. Realization
c. Dependency
d. Generalization
e. Whole-part Structure
20. Pada activity diagram penggabungan aktivitas menggunakan simbol...
a. End point
b. Swimlane
c. Fork
d. Join
e. Decision