Home Start Back Next End
  
67
kompleksitas
sistem 
yang 
terkomputerisasi
berkembang,
models
dan deskripsi
harus
mudah
mudah
dipahami.
2.8.8.2 
ComponentArchitecture
Menurut    Mathiassen    et  
a!.  
(2000,  
p.l89), 
Component
architecture 
  adalah
suatu 
struktur  
sistem  
yang  
terdiri 
dari
components  
yang   saling   berhubungan.  
Component  
merupakan
sekumpulan  
bagian 
-
bagian 
program   yang 
membentuk   suatu
keseluruhan  dan
memiliki  tanggung
jawab
yang
jelas.
Component
architecture 
fokus 
pada  classes
(aspek 
stabil).  Suatu  component
architecture   yang
baik 
membuat 
sistem 
lebih 
mudah 
dipahami,
mengorganisasi  aktivitas 
desain, 
dan 
menggambarkan
stabilitas
dari
konteks
sistem
serta
membantu
mentransformasi tugas - tugas
desain
menjadi  beberapa  tugas
yang
lebih
tidak
kompleks.
Desain
component 
architecture 
dilaksanakan 
sebagai 
suatu 
proses
eksperimental
dan 
berulang 
-
ulang 
untuk 
menjembatani   celah
(gap)  antara requirements dengan pilihan
-
pilihan  secara
teknis.
Tujuan   dari 
pelaksanaan   component  architecture  adalah 
untuk
menciptakan 
suatu  
struktur  
sistem  
yang   comprehensible  dan
flexible.  Hasil
dari
aktivitas
ini
adalah
suatu
class
diagram
dengan
spesifikasi
dari
components  yang
kompleks.
Ada 
beberapa  
pola 
umum  
yang 
dapat 
digunakan  
untuk
mendesain
suatu
component  architecture,  diantaranya
adalah
:
Word to PDF Converter | Word to HTML Converter