Anda di halaman 1dari 27

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 memberikan cara pandang skenario secara urut waktu. Berguna pada tahapan awal 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

10

Fun Example Objects

Sequence and Collaboration Diagrams

11

Fun Example Sequence diagram

Sequence and Collaboration Diagrams

12

Fun Example Sequence diagram

Sequence and Collaboration Diagrams

13

Fun Example Collaboration diagram

Sequence and Collaboration Diagrams

14

Representation

Representation (Class Diagram Vs Collaboration)

Creating a Collaboration Diagram


Text Selection Tool Note Object Object Link Link Message

Note Anchor to Item Class Instance


Link to Self Reverse Link Message

Collaboration Diagram

Reverse Data Flow

Data Flow

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

Sequence Diagram

F5

THE END
Question ?

Anda mungkin juga menyukai