![]() 63
2.6.1.3
Behavior
M
enurut
M
athiassen
et
al.
(2000,
p
.89), aktivitas
behavior
bertujuan
untuk memodelk an p erilaku
y
ang dinamis dalam problem-domain sep anjan g
waktu.
Tugas
utama dari kegiatan
ini
adalah
men ggamb arkan p ola p erilaku
(behavioral pattern) dan atribut dari setiap class.
Tiga konsep utama dalam aktivitas behavior, y aitu:
a)
Event
trace, y ang
merup akan
urutan events y ang
melibatkan
ob ject
tertentu, selama satu interval waktu.
b)
Behavioral
pattern, y ang
merup akan
deskrip si
atas event
trace
y
ang
mungk in didap at untuk semua objects dalam sebu ah class.
c)
Attribute, y ang
merup akan
p
rop erti
deskrip tif
atas
sebuah
class atau
event.
Hasil
dari
kegiatan
ini
adalah sebuah
behavioral
pattern,
y
ang
ser ing
digambark an
den gan
statechart diagram, y ang dilen gkap i
den gan attributes
untuk
setiap class dalam sebuah class diagram. Contoh class customer harus
melewati
event trace:
account
open ed
amount
deposited
amount
withdrawn amount deposited accoun t closed, dap at
dilihat
p
ada
gambar
2.8.
C
ustomer
-name
-addrress
-balance
account
opened
(date)
account closed
Open
(date)
amount
deposited
(date, amount)
amount wit hdrawn
(date, amount)
Gambar 2.8
Statechart Diagram untuk Class Customer di sebuah bank
Sumber : M athiassen et al. (2000, p .90)
|