![]() 66
Flexible
Biaya
untuk
melakukan
modifikasi
sistem
yang
dibangun.
Comprehensible
Usaha
yang
dibutuhkan
untuk memperoleh
pemahaman yang jelas
terhadap
suatu
sistem.
Reusable
Potensi
atau kemampuan
untuk
menggunakan
bagian
-
bagian
sistem
dalam
sistem-sistem lain
yang
berhubungan.
Portable
Biaya
untuk
memindahkan
sistem
ke
technical platform yang
lain.
Interoperable
Biaya
untuk
menggabungkan atau
merangkai
sistem
dengan
sistem
lain.
Sumber
:
Mathiassen
et a!. (2000,
p.l78)
Tabel
2.5 Criteria klasik
untuk
software quality
-
Desain
yang
baik
menyeimbangkan beberapa
kriteria.
Criteria yang
ada
dapat
menyebabkan
konflik
dan
untuk
menyeimbangkan criteria
yang
saling
bertentangan
tersebut
tergantung
pada
situasi
yang
dihadapi.
-
Desain
yang
baik
harus
usable, flexible,
dan comprehensible.
Criteria tersebut
bersifat
universal
dan
dapat
diterapkan
pada
hampir
semua
projek
pengembangan,
tidak
mempertimbangkan
bagaimana
mereka
diorganisasikan. 3
criteria
tersebut
menggambarkan
ideal
utama
di
balik
pengembangan
sistem
object
-
oriented.
Kriteria
usability
menentukan
bahwa suatu
kualitas
dasar sistem
bergantung
pada
bagaimana
sistem
dapat
bekerja
dalam
konteksnya
Flexibility
menentukan
bahwa
suatu
arsitektur sistem
harus dapat
mengakomodasi
perubahan
kondisi
-
kondisi
yang
teljadi
secara
organisasional dan
teknis.
|