![]() 75
Portable
Biaya memindahkan
sistem ke technical
platform lain.
Interoperable
Biaya pemasangan
sistem
dengan
sistem
lain.
Mathiassen,
et
al
(2000,
p178-182)
menyebutkan bahwa
kriteria
usable,
flexible,
dan
comprehensible
tergolong
sebagai
kriteria
umum
yang
harus
dimiliki
oleh
sebuah
sistem
dan
menentukan baik
tidaknya
suatu
rancangan
sistem.
2.3.9.2 Component Architecture
Mathiassen et al. (2000, p190), mengutarakan pendapatnya bahwa Component
architecture : A system structure of interconnected components.
Komponen arsitektur
adalah struktur sistem dari komponen-komponen yang berkaitan. Komponen merupakan
kumpulan bagian- bagian program yang membentuk suatu kesatuan dan memiliki fungsi
yang
jelas.
Tujuan
dari
membuat
aktivitas
ini
adalah
untuk
membuat
struktur
sistem
yang
fleksible dan
mudah dimengerti. M
enurut M
athiassen et
al.
(2000,
p191),
suatu
arsitektur
komponen
yang
baik
menunjukkan beberapa
prinsip,
yaitu
mengurangi
kompleksitas dengan
membagi
menjadi beberapa
tugas,
menggambarkan stabilitas dari
konteks sistem, dan
memungkinkan suatu komponen dapat digunakan pada bagian
lain.
Hasil dari suatu component architecture adalah component diagram yang
menunjukkan
hubungan antara komponen ( dalam
hal
ini adalah
server dan beberapa client
).
Dalam
aktivitas ini, perlu ditentukan pola arsitektural yang paling sesuai dengan model sistem.
Pola-pola arsitektural tersebut antara lain.:
|