|
47
Component
architecture
adalah
struktur
sistem
yang
terdiri
dari komponen-
komponen yang saling berhubungan. Hasil dari aktivitas ini adalah sebuah
component
diagram
yang
merupakan
class
diagram
yang dilengkapi
dengan
spesifikasi
komponen
yang
kompleks.
Dalam
aktivitas
ini, perlu
ditentukan
pola
arsitektural
yang sesuai dengan model sistem. Pola arsitektural tersebut antara lain:
Layered Architecture Pattern
Generic Architecture Pattern
Client-Server Architecture Pattern
Process architecture adalah struktur sistem eksekusi yang terdiri dari proses
yang
interdependen.
Hasil dari
aktivitas
ini adalah
sebuah
deployment diagram
yang
menunjukkan
processor
dengan
komponen
program
dan active
objects.
Dalam
aktivitas
ini juga perlu menentukan
pola distribusi
yang sesuai
dengan model sistem.
Pola-pola distribusi yang ada antara lain:
Centralized Pattern
Distributed Pattern
Decentralized Pattern
4. Component Design
Component
design
bertujuan
untuk
menentukan
implementasi
kebutuhan
di
dalam kerangka
kerja
arsitektural.
Hasilnya
adalah
deskripsi
mengenai
komponen-
komponen
sistem. (Mathiassen
et al., 2000, p231). Aktivitas Component
Design dan
tahapannya akan ditunjukkan pada gambar 2.15 secara jelas.
|