UML (Diagram Collaboration)




Definisi Diagram Collaboration
Diagram Collaboration menujukkan hubungan antar objek-objek. Hubungan objek-objek ini ditunjukkan dengan memperlihatkan pengiriman message dari suatu objek ke objek yang lain.

Sequence diagram dan collaboration diagram mempunyai tipe yang sama, yakni merepresentasikan informasi yang sama, dan sequence diagram dapat ditransformasikan ke collaboration diagram atau sebaliknya. Dalam sequence diagram lebih menekankan pada urutan-urutan waktu proses atau interaksi antar objek-objek.

Collaboration diagram lebih menekankan pada konteks dan keseluruhan objek-objek yang berinteraksi. Dengan demikian, sequence diagram direpresentasikan menurut urutan waktu, collaboration diagram menurut ruang.

Pembuatan Diagram Collaboration 
  • Lebih dulu menempatkan objek-objek yang berparstisipasi di interaksi sebagi simpul-simpul digraph 
  • Setelah itu, buat link yang menghubungkan objek-objek  sebagi busur digraph  
  • Kemudian beri link ini dengan pesan yang dikirim dan diterima objek

Perbedaan dengan Diagram Sequential
  • Terdapat jalur.
Untuk menandai suatu objek dihubung k objek lain, kita dapat menempelkan stereotype path di ujung link, Contoh :<<local>> untuk menunjukan bahwa itu objek local terhadap pengirim.
  • Terdapat angka sekuen.

Untuk mengindikasikan urutan pesan, maka kita member nomor pada pesan pesan yang dilewatkan. Kita dapat menggunakan penomoran menaik secara monotonic ataypun penomoran bersarang

Notasi Diagram Squential

Pengiriman Message


Kriteria Diagram Collaboration
  • Fokus pada mengkomunikasi satu aspek dinamisasi sistem
  • Hanya bersisi elemen-elemen yang secara esensi memahami aspek ini
  • Menyediakan konsistensi rinci dengan level abstraksinya dan seharusnya hanya mengemukan hal-hal esensi yang perlu dipahami
  • Bukan minimalis sehingga informasi ke pembaca mengenai semantics yang penting tidak kurang
Contoh Diagram Collaboration



Demikian sekilas tentang pengenalan Diagram Collaboration pada UML, semoga tulisan ini dapat bermanfaat.


Terima Kasih. . .
Share on Google Plus

About Unknown

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.
    Blogger Comment
    Facebook Comment

0 komentar:

Post a Comment