Collaboration Diagram By : Rizky Yuniar Hakkun
Tujuan : Collaboration Diagram Mampu untuk: Membuat collaboration diagram Membuat link (relasi) antar obyek Menambah message (pesan) pada link Memetakan message pada operasi Buat collaboration diagram dari sequence diagram dan sebaliknya
Collaboration Diagram Merupakan cara alternatif untuk menampilkan suatu skenario Menampilkan interaksi obyek yang terorganisasi di sekitar obyek dan hubungannya dengan obyek yang lain. Berisi Obyek, yang digambarkan dalam rectangle Link antar obyek, diperlihatkan sebagai garis yang menghubungkan dengan obyek lain. Message ditunjukkan sebagai teks dan panah yang mengarah dari client ke supplier.
Mengapa terdapat 2 diagram berbeda? Sequence diagram digunakan untuk menggambarkan suatu skenario berdasar urutan waktu Apa yang terjadi selanjutnya. Customer lebih mudah untuk membaca dan memahami jenis diagram ini. Sangat berguna pada tahapan awal fase analisa
Mengapa terdapat 2 diagram berbeda? Collaboration diagrams memberikan suatu gambaran besar skenario karena kolaborasi yang terorganisasi antar obyek satu dengan yang lainnya. Digunakan lebih banyak pada fase desain
Anatomy Collaboration Diagram Collaboration Diagram mendeskripsikan pola interaksi antar object. Diagram ini menunjukkan object-object yang terlibat dalam interaksi melalui link dan message yang dikirim antar object Object dapat direpresentasikan: NamaObject:NamaClass NamaObject :NamaClass Link adalah hubungan antar object yang dapat digunakan untuk mengirim message. Link digambarkan dengan garis solid antar dua object Message : pengertiannya sama dengan message pada sequence diagram
Collaboration Diagrams Sequence and Collaboration Diagrams
Contoh Sequence diagram Sequence and Collaboration Diagrams
Contoh Collaboration diagram Sequence and Collaboration Diagrams
Sequence and Collaboration Diagrams
Sequence and Collaboration Diagrams Fun Example Objects Sequence and Collaboration Diagrams
Fun Example Sequence diagram Sequence and Collaboration Diagrams
Fun Example Sequence diagram Sequence and Collaboration Diagrams
Fun Example Collaboration diagram Sequence and Collaboration Diagrams
Representation
Representation (Class Diagram Vs Collaboration)
Creating a Collaboration Diagram Selection Tool Text Note Note Anchor to Item Object Class Instance Object Link Link to Self Link Message Reverse Link Message Data Flow Reverse Data Flow Collaboration Diagram
Creating Objects Class Only Actor Object Only Object and Class
Links Between Objects
Creating Messages Collaboration Numbering Numbering option
Multiple Objects dari Kelas yang sama
Reflexive Message
Multiple Messages per Message Arrow Reflexive Specification
Memindah dan Menyisipkan Messages Message seharusnya tidak boleh di pindah atau disisipkan pada Collaboration Diagram Harus menggunakan Sequence Diagram Proses Pindah ke Sequence Diagram Pindah dan/atau sisip message yang diinginkam Pindah kembali ke collaboration Diagram
Data Flows
Message Synchronization Options Simple Synchronous Balking Timeout Asynchronous
Sequence Diagram F5
Collaboration vs Sequence Diagram Collaboration Diagram Menunjukkan hubungan disamping interaksi Lebih baik untuk memvisualisasikan pattern of collaboration Lebih baik untuk memvisualisasikan semua efek dari object yang diberikan Lebih mudah digunakan untuk sesi brainstorming Sequence Diagram Menunjukkan urutan message secara eksplisit Lebih baik dalam memvisualisasikan keseluruhan aliran Lebih baik dalam memvisualisasikan spesifikasi yang real time dan scenario yang kompleks
THE END Question ?