|
119
OOAD
menyarankan penggunaan active
object
untuk
melakukan
mekanisme
koordinasi tersebut.
2.4.5
Component
Design
Komponen
adalah
kumpulan
dari
bagian
program
yang
membentuk
suatu
keseluruban
dan
memiliki
tanggung
jawab
yang terdefmisi
dengan
jelas.
Koneksi
(connection) adalah
implementasi dari
hubungan
ketergantungan
antar
komponen.
Tujuan
dari desain
komponen
adalah
mengimplementasikan
keperluan dari
sistem
dengan
kerangka kelja
arsitektur.
1. Komponen model
Komponen
model
adalah
bagian
dari
sistem
yang
mengimplementasikan
model
dari
problem
domain.
Tujuan
dari
desain
komponen
model
adalah
merepresentasikan
model
dari
problem
domain.
Hasil
dari
komponen
model
berupa
class diagram
komponen model.
Events
merupakan kejadian
instan
dan
primitif dalam
behavioral
pattern
dan
dapat
digambarkan
dengan
behavioral pattern
dimana perubahan
dari
status
obyek
dipengaruhi
oleh event
trigger.
Ada
dua
prinsip
perlakukan
terhadap
events,
yaitu:
Representasikan
events
sebagai
class,
struktur
dan
atribut
Atribut adalah properti
deskriptif dari
sebuah class
dan
event.
Untuk
common
events
yaitu
event
yang
terdapat
pada
beberapa
obyek,
dapat
dipilih
alternatif
apakah
akan
menjadikannya
sebuah
class
baru
ataupun
hanya
sebagai
atribut.
|