Home Start Back Next End
  
30
menyeimbangkannya dengan kriteria-kriteria yang lain bergantung
pada situasi sistem tertentu.
3.   Usable, flexible, dan comprehensible.
Kriteria-kriteria ini bersifat universal dan digunakan pada hampir
setiap proyek pengembangan sistem.
2.6.6.11 Component Architecture
Mengacu
pada
Mathiassen
(2000)
arsitektur komponen adalah
sebuah
struktur sistem yang terdiri dari komponen-komponen
yang saling
berhubungan. Komponen merupakan kumpulan dari bagian-bagian
program yang
membentuk suatu kesatuan dan
memiliki
fungsi
yang
jelas.
Sebuah
arsitektur
komponen
yang
baik
membuat
system menjadi
lebih
mudah
untuk
dipahami,
mengorganisasikan pekerjaan desain,
menggambarkan 
stabilitas 
dari 
konteks 
sistem 
dan 
mengubah 
tugas
desain menjadi beberapa tugas yang lebih tidak kompleks.
Beberapa pola umum dalam desain komponen arsitektur :
1.   Arsitektur layered
Merupakan
bentuk
yang
paling
umum dalam software.
Contoh
dari
pola
ini
adalah
model
OSI
yang sudah
menjadi
ISO
untuk
model
jaringan. Sebuah arsitektur layered terdiri dari beberapa komponen
yang dibentuk
menjadi
lapisan-lapisan dimana
lapisan
yang berada di
atas  bergantung  kepada  lapisan  yang  ada  dibawahnya.  Perubahan
yang   terjadi   pada   suatu   lapisan   akan   mempengaruhi   lapisan
diatasnya.
Word to PDF Converter | Word to HTML Converter