![]() 62
Tabel 2.9 Criteria untuk Menentukan Kualitas Software
Sumber: Mathiassen (2000, p178)
Criterion
Ukuran
Usable
Kemampuan
sistem
beradaptasi
dengan
context
organisasional dan teknikal
Secure
Pencegahan akses ilegal terhadap data dan fasilitas
Efficient
Eksploitasi ekonomis dari fasilitas technical platform
Correct
Kesesuaian dengan kebutuhan
Reliable
Fungsi yang dijalankan secara tepat
Maintainable
Biaya untuk mencari dan memperbaiki kerusakan
sistem
Testable
Biaya
untuk
menjamin
bahwa
sistem
melakukan
fungsinya
Flexible
Biaya memodifikasi sistem
Comprehensible
Usaha yang diperlukan untuk memahami sistem
Reusable
Penggunaan
bagian
dari
sistem
ke
dalam
sistem
lain
yang berkaitan
Portable
Biaya memindahkan sistem ke technical platform lain
Interoperable
Biaya pemasangan sistem dengan sistem lain
Mathiassen et al. (2000, pp179-182)
menyebutkan
bahwa
kriteria usable,
flexible,
dan
comprehensible
tergolong
sebagai
kriteria
umum yang
harus
dimiliki
oleh
sebuah
sistem dan
menentukan
baik
tidaknya
suatu
rancangan
sistem.
Component architecture
adalah struktur sistem dari komponen-komponen
yang
berkaitan.
Dalam
aktivitas
ini,
perlu
ditentukan
pola
arsitektural
yang
paling sesuai dengan model sistem. Pola-pola arsitektural tersebut antara lain:
Layered Architecture Pattern
Generic Architecture Pattern
Client-Server Architecture Pattern
Hasil
dari
aktivitas
ini
adalah
sebuah
component
diagram
yang
merupakan
class diagram yang dilengkapi dengan spesifikasi komponen yang kompleks.
|