- Sebutkan peran OOA dalam pengembangan system
– Mempelajari objek yang sudah ada untuk mengetahui apakah mereka dapat digumakan kembali atau diadaptasi untuk pemakaian baru.
– Menentukan satu objek baru / yang dimodifikasi yg akan digabung dengan objek yang sudah ada ke dalam suatu aplikasi komputasi bisnis yang sangat berharga.
- Apa yang dimaksud dengan object modeling?
Object Modeling adalah teknik untuk mengidentifikasi objek di dalam lingkungan sistem dan mengidentifikasi hubungan antara objek-objek tersebut.
- Apa peran UML dalam proses pengembangan system?
– Diagram model Use-Case perannya menggambarkan interaksi antara sistem, sistem eksternal, dan pengguna.
– Diagram Struktur Statis perannya mengambarkan struktur objek sistem.
– Diagram Interaksi perannya memodelkan sebuah interaksi, trdri dari satu set objek, hubungan-hubungannya, dan peran yang terkirim di antara objek.
– Diagram State perannya memodelkan behavior dinamis dari sistem.
– Diagram Implementasi perannya memodelkan struktur sistem informasi.
- Jelaskan apa perbedaan Class Diagram dengan Objek Diagram.
- Jelaskan apa kegunaan dari sequence diagram dan berikan contoh.
- Jelaskan apa perbedaan Coloboration Diagram dengan Activity Diagram.
JAWABAN
1. Class diagram
•Class diagram menggambarkan struktur objek-objek dari sistem. Mereka menunjukkan kelas-kelas objek yang membentuk sistem, selain itu juga menunjukkan hubungan antar kelas objek-objek.
sedangkan
Object diagram
•Object diagram mirip dengan class diagram, tetapi tidak menggambarkan kelas-kelas objek, mereka menggambarkan instance-instance objek yang aktual—menunjukkan nilai sekarang dari atribut instance-instance. Object diagram memberikan gambaran kepada pengembang suatu “snapshot” dari objek-objek sistem pada suatu waktu tertentu.
2. Sequence diagram
•Sequence diagram secara grafis menggambarkan bagaimana objek-objek berinteraksi satu dengan yang lainnya melalui message-message yang dilakukan dari suatu use case atau operasi. Mereka menggambarkan bagaimana message-message dikirim dan diterima diantara objek-objek tersebut dan dalam urutan seperti apa.
3. Collaboration diagram
•Collaboration diagram mirip dengan sequence diagram tetapi tidak terfokus kepada waktu atau “urutan” dari message-message. Ia menggambar-kan interaksi (kolaborasi) objek-objek dalam format jaringan (network).
sedangkan
Activity diagram
•Activity diagram digunakan untuk menggambarkan secara grafis urutan dari aliran aktivitas dari proses bisnis atau use case. Mereka dapat juga menggambarkan aksi-aksi yang akan dilakukan ketika suatu operasi dikerjakan dan juga hasil-hasil dari aksi tersebut.