Home Start Back Next End
  
61
Tabel 2.2 Kriteria klasik kualitas software
Criterion
Measure of
Usable
Kemampuan sistem untuk beradapatasi dengan
organisasi, work-related, dan konteks teknik.
Secure
Pencegahan atas akses yang tidak sah terhadap data dan
fasilitas.
Efficient
Eksploitasi yang ekonomis atas fasilitas dari technical
platform.
Correct
Pemenuhan atas kebutuhan.
Reliable
Pemenuhan atas ketelitian yang dibutuhkan dalam
fungsi eksekusi.
Maintainable
Biaya utnuk penempatan dan perbaikan kerusakan
sistem.
Testable
Biaya untuk menjamin bahwa sistem melakukan
fungsinya sesuai yang diharapkan.
Flexible
Biaya untuk memodifikasi sistem.
Comprehensible
Upaya yang dibutuhkan untuk memperoleh
pemahaman yang logis mengenai sistem.
Reusable
Potensi untuk menggunakan bagian dari sistem pada
sistem lain yang berhubungan.
Portable
Biaya untuk memindahkan sistem pada technical
platform yang lain.
Interoperable
Biaya untuk merangkai sistem pada sistem lain.
Sumber: Mathiassen (2000, p178)
2.7.4.2.   Component Architecture
Menurut Mathiassen (2000,
p189-206),
component
architecture
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
sistem
menjadi
lebih
mudah
untuk
dipahami,
mengorganisasikan
pekerjaan
desain,
menggambarkan stabilitas
dari
konteks
sistem
dan
mengubah
tugas
desain
menjadi beberapa tugas yang lebih tidak kompleks.
Menurut Mathiassen (2000,
p189-206),
ada
tiga pola
umum
dalam component
architectrure, yaitu:
Word to PDF Converter | Word to HTML Converter