Home Start Back Next End
  
41
Sturktur 
Generalisasi 
adalah  relasi
diantara  dua
atau 
lebih
kelas
yang 
lebih
khusus
dengan
kelas
yang
lebih umum.
Struktur cluster adalah
kumpulan
dari kelas
yang
membantu
kita
dalam
peninjauan
mengenai
problem
domain,
dimana
cluster
tersebut adalah merupakan kumpulan dari kelas yang saling berhubungan.
Menurut
Lars
Mathiassen
et al (2000,
pp75–77),
terdapat
dua jenis hubungan
antara
struktur
objek
yaitu
agregasi dan asosiasi.
Struktur agregasi adalah
hubungan
antara
dua
atau
lebih
objek,
dimana
agregasi 
ini
menjelaskan 
bahwa
satu
objek
adalah 
fundamental 
dan  mendefinisikan 
bagian 
dari 
objek 
yang 
lainnya. 
Pada
struktur
agregasi,
objek
yang
lebih
superior
terdiri
dari
beberapa
objek
yang
lebih
kecil.  Sedangkan  struktur  asosiasi  adalah  juga  merupakan  hubungan  antara  dua
objek
atau
lebih, namun
yang
membedakannya
dengan
struktur
agregasi
adalah
struktur
ini
tidak
mendefinisikan
property
dari
objek
atau
dengan
kata
lain
asosiasi
adalah hubungan yang memiliki suatu makna tertentu diantara beberapa objek.
C.
Behavior
Menurut Lars
Mathiassen
et al (2000, p89), behavior dibuat untuk
memodelkan
kedinamisan  dari  problem domain. Behavior merupakan  sekumpulan  dari  event
dalam
urutan
yang
tidak
teratur
yang
melibatkan
sebuah
object.
Behavior
dibuat
untuk semua class dan dapat dibuat dengan membuat event trace sebelumnya.
Menurut
Lars
Mathiassen
et
al
(2000,
p90-91),
event
trace
adalah
rangkaian
dari 
event 
yang 
mempengaruhi 
objek 
tertentu. 
Dan 
behavior 
pattern 
adalah
gambaran
kemungkinan
dari
event
trace
untuk
setiap
objek–objek
didalam
kelas.
Kita
juga dapat
mendeskripsikan
behavior
pattern
secara
grafis
dengan
statechart
diagram.
Word to PDF Converter | Word to HTML Converter