|
110
Maintainable,
menyatakan biaya
dari
lokalisasi,
perawatan dan perbaikan
terhadap sistem.
Testable,
menyatakann biaya
dari
pengujian sistem
untuk
memastikan sistem
beljalan sesuai
dengan yang
diinginkan
Flexible,
biaya
dari
modifikasi sistem.
Comprehensible,
menyatakan usaha
yang
diperlukan untuk
mempelajari dari
mengerti sistem
secara
keseluruhan.
Reuseable, yaitu
potensi untuk
menggunakan bagian-bagian dari
sistem
pada
sistem
yang
lainnya.
Portable,
menyatakan biaya
yang
dibutuhkan
untuk
pemindahan sistem dari
suatu
technical platform ke
yang
lainnya.
Interoperable,
menyatakan
biaya
untuk
menghubungkan
sistem
dengan
sistem
yang
lain.
Selain kriteria di atas,
arsitektur juga
dipengaruhi oleh
kondisi dari
sistem.
Kondisi
adalah
kesempatan
dan batasan
teknis,
organisasi
dan orang
yang
terlibat
dalam
pelaksanaan tugas.
Technical
Adalah
perangkat keras
yang
tersedia,
perangkat
lunak
dasar
dari
sistem,
menggunakan
kembali
bahan-bahan
dan
komponen-komponen
yang
telah
ada,
menggunakan komponen standar yang
dapat
dibeli.
Organizational
Adalah
kemampuan
untuk
mendesain, pengalaman dengan
sistem
yang
serupa,
pengalaman dengan
technical platform.
|