|
43
konteks yang
diadministrasikan,
diawasi,
atau
dikendalikan
oleh suatu
sistem. Problem
domain
juga
menggambarkan
tujuan
suatu
sistem.
Application
domain merupakan
organisasi
yang
mengadrninistrasikan,
memonitor, atau
mengendalikan
suatu
problem
domain.
Kesuksesan
sebuah
sistem
bergantung
pada
sebaik
apa
sistem tersebut
menghubungkan
application
domain
dan
problem
domain
bersama
-
sama
menjadi
suatu
keseluruhan
fungsi.
Ada
dua
tugas
utama
dalam
analysis
and
design,
yaitu
:
(1)
memodelkan apa
yang
akan
sistem
administrasi,
monitor,
atau
kendalikan
dan
(2)
memodelkan
bagaimana
sistem akan
berinteraksi dengan users
dalam application domain.
2.
Emphasize
the
architecture
Arsitektur
sistem seharusnya
fleksibel
karena pengembangan
sistem
dilakukan
dalam suatu
lingkungan
yang
bergejolak
atau
mudah
berubah.
Dengan
arsitektur
yang fleksibel,
maka
akan
lebih
mendukung
modifikasi
dan
perbaikan
sistem
yang
lebih
baik.
Suatu
arsitektur
yang
mudah
dipahami akan
memfasilitasi
kolaborasi
antara
designers dan programmers.
Arsitektur sistem seharusnya
berguna
karena
kesuksesan
suatu
sistem
bergantung
pada
peran
yang
dimainkarmya
dalam
organisasi
user. Ada
tiga
komponen
arsitektur
dasar
yaitu:
model component,
function component,
dan interface
component.
3.
Reuse
patterns
Salah
satu
cara
untuk memastikan kualitas dan
efisiensi dalam
analysis
|