84
Bentuk sintaks ini digambarkan dengna panah penuh. Balasan dari message
memiliki format dan arti yang sedikit berbeda. Panahnya merupakan panah
putus-putus digunakan untuk mengindikasikan sebuah respon atau jawaban,
dan secara segera message yang mendahuluinya. Format dari labelnya juga
berbeda. Karena merupakan sebuah respon, hanya dituliskan data yang
dikembalikan. Misalnya list
dari informasi yang dikembalikan, seperti
deskripsi, harga, dan jumlah item. Pada kasus ini informasi yang dikembalikan
bernama item information. Dokumentasi tambahannya diperlukan untuk
menunjukkan detail informasi tersebut. Pada gambar, informasi tambahan ini
ditunjukkan dengan sebuah note. Note
dapat ditambahkan ke berbagai UML
diagram
untuk menambahkan penjelasan. Detail dari informasi juga dapat
didokumentasikan dengan narasi pendukung atau direferensikan dengan
atribut.
Seringkali message
yang sama dapat dikirim beberapa kali. Misalnya,
ketika actor
meng-entry
item
ke dalam order, message
add
item ke order
dapat dilakukan berkali-kali. Pada gambar ditunjukkan notasi yang
menunjukkan operasi yang berulang ini. Dengan sebuah kotak yang lebih
kecil didalamnya dideskripsikan tulisan untuk mengontrol behavior
dari
message. Kondiri :loop
for all items mengindikasikan bahwa message
di
dalam kotak akan berulang berkali-kali atau berhubungan dengna banyaknya
item yang akan dipesan.
|