Communication Diagram
Definisi Communication
Diagram
Communication
Diagram Merupakan penyederhanaan dari Diagram Kolaborasi. Menggambarkan
interaksi antar objek/bagian dalam bentuk urutan pengiriman pesan. Diagram ini
merepresentasikan informasi yang diperoleh dari diagram kelas. Dalam Diagram
ini yang dituliskan adalah operasi/metode yang dijalankan antar objek.
Tujuan Communication
Diagram:
1. Model pesan
melewati antara objek atau peran yang mengantarkan fungsionalitas kasus dan
operasi penggunaan.
2.
Mekanisme model
dalam desain arsitektur system.
3. Tangkap interaksi
yang menunjukkan pesan yang dilewatkan antara objek dan peran dalam skenario
kolaborasi.
4. Model skenario
alternatif dalam kasus penggunaan atau operasi yang melibatkan kolaborasi dari
berbagai objek dan interaksi.
5. Dukung
identifikasi objek (karenanya kelas), dan atributnya (parameter pesan) dan
operasi (pesan) yang ikut serta dalam use case.
Contoh Communication Diagram:
Penjelasan:
Komunikasi
dimulai dengan 1 *: find_books () - pesan berulang yang dapat diulang beberapa
jumlah waktu yang tidak ditentukan. Klien mencari inventaris buku, dan jika dia
tertarik dengan beberapa buku, dia dapat melihat deskripsi buku ini (1.2
[interested]: view_book ()). Jika klien memutuskan untuk membeli, dia dapat
menambahkan buku ke keranjang belanja - 1.3 [memutuskan untuk membeli]:
add_to_cart (). Checkout termasuk mendapatkan daftar buku dari keranjang
belanja, membuat pesanan, dan memperbarui inventaris, jika pesanan selesai.
Elemen utama Communication
Diagram UML.
a. Frame Diagram, Communication
Diagram dapat ditunjukkan dalam bingkai persegi panjang dengan nama di sudut kiri
atas.
b. Lifeline adalah
spesialisasi elemen bernama yang mewakili peserta individual dalam interaksi.
Sementara bagian dan fitur struktural mungkin memiliki multiplisitas lebih
besar dari 1, garis hidup hanya mewakili satu entitas yang berinteraksi.
c.
Message di Communication
Diagram ditampilkan sebagai garis dengan urutan ekspresi dan panah di atas garis.
Panah menunjukkan arah komunikasi.
d.
Sequence
Expression adalah urutan - urutan dipisahkan urutan - urutan diikuti oleh titik dua
(":") dan nama pesan setelah itu:
Sebagai contoh,
3b.2.2: m5
berisi urutan ekspresi 3b.2.2 dan nama pesan m5.
sumbernya darimana ya om ?
BalasHapustolong disertakan sumber nya gan
BalasHapus