|
23
3. Sebuah bahasa tekstual yang telah terasosiasi yang dikenal dengan
nama OCL
(Object
Constraint
Language) yang
memungkinkan
berbagai
keadaan
mengenai
elemen-elemen yang ada di dalam diagram.
2.4.1.1 Interaction diagram
Interaction diagram(diagam interaksi)
digunakan
sebagai
model
dari
aspek
dinamika
sebuah
sistem
software.
Dari
diagram tersebut
dapat
dilihat
bagaimana
sekumpulan aktor dan objek berkomunikasi dengan
tiap-tiap
langkah dari use case atau
beberapa
fungsionalitas.
Diagam interaksi menunjukkan beberapa
tipe komunikasi
yang
berbeda.
Hal
ini
meliputi
pesan
yang
melintas
dalam hubungan
(jaringan),
panggilan
prosedur
sederhana,
dan
semuanya
itu
disebut messages.
Elemen-elemen
yang
dapat
ditemukan
dalam interaction
diagram
antara
lain: instance(hasil
penurunan
sifat)
dari
aktor-aktor dan kelas-kelas yang ada digambarkan dengan kotak-kotak
yang berisi kelas
dan
identifikasi
objek
yang
ditandai
dengan
garis
bawah, messages(pesan-pesan)
yang
digambarkan dengan tanda panah dari aktor ke objek atau dari objek ke objek.
Dua
bentuk
diagram
interaksi
adalah
sequence
diagram
dan
collaboration
diagram.
Dalam bentuk
sederhana,
keduanya
mengandung
informasi
yang
sama
mengenai
interaksi
dan
dapat
dikonversikan
ke
dalam berbagai
tipe.
Sequence
diagram
lebih menitikberatkan pada urutan kegiatan
pada sebuah time line. Sedangkan
collaboration
diagram(diagram kolaborasi)
isinya
lebih
padat,
termasuk
hubungan-
hubungan yang ada diantara objek dan aktor.
|