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. . .
0 komentar:
Post a Comment