Home Start Back Next End
  
77
2) 
Menyeimbangkan beberapa kriteria
Konflik sering terjadi antar kriteria, oleh sebab itu untuk menentukan kriteria
mana yang akan diutamakan dan bagaimana cara untuk 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.9.5.2 Component Architecture
Menurut  Mathiassen  et  al. 
(2000,  p.189-200),   
arsitektur  komponen  adalah
sebuah struktur sistem yang
terdiri dari komponen-komponen
yang saling berhubungan.
Komponen
sendiri
merupakan
kumpulan
dari
bagian-bagian
program yang
membentuk
suatu kesatuan dan memiliki fungsi yang jelas.
Beberapa pola umum dalam desain komponen arsitektur :
Arsitektur layered
Merupakan
bentuk
yang
paling
umum dalam
software.
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. Gambar 2.10 di
bawah ini menunjukkan
pola arsitektur layered.
Word to PDF Converter | Word to HTML Converter