62
(Mathiassen et al., 2000, p60) Cara mengevaluasi kriteria class dan event
adalah
dengan
menemukan
apakah
class
dan
event
tersebut
berada
di
dalam system
definition dan
relevan
bagi
model
problem
domain.
Class
haruslah
dapat
diidentifikasikan
objek-objeknya, mengandung informasi
yang
unik,
menunjukkan
banyak
objek,
dan
berhubungan
dengan
sejumlah event.
Sedangkan
evaluasi
bagi
kandidat event adalah bila event instantaneous, atomic, dan dapat diidentifikasikan
kapan terjadinya.
2.13.2.2 Structure
(Mathiassen et al., 2000, p69)
Structure bertujuan untuk mendeskripsikan
hubungan
struktural diantara class dan objek di dalam problem domain. Konsep
structure terbagi
menjadi
dua,
yaitu class structure
dan object
structure.
Hasil
dari
structure adalah sebuah class diagram dengan class dan struktur.
Class
structure
menggambarkan
hubungan
konseptual
yang
statis
antar class,
terdiri dari generalization dan cluster. Generalization merupakan suatu hubungan antara
satu atau lebih sub-class
dengan
satu
atau
lebih superclass.
Dan cluster
merupakan
kumpulan dari class yang saling berhubungan.
Object
structure
menggambarkan
hubungan
yang
dinamis
antara
objek
yang
ada
dalam problem
domain,
terdiri
dari
agregation
dan
association.
Aggregation
mendefinisikan hubungan antara dua buah objek atau lebih, dimana
superior objek (the
whole)
terdiri
dari
sejumlah
objek
(the
part). Association
merupakan
hubungan
yang
bermakna diantara sejumlah objek.
|