|
25
Rekayasa
dan analisis
sistem
menyangkut
pengumpulan
kebutuhan
pada
tingkat
sistem dengan sejumlah kecil analisis
serta design
tingkat
puncak.
Rekayasa
informasi
mencakup
juga pengumpulan
kebutuhan pada
tingkat
bisnis
strategis dan
tingkat area
bisnis.
2. Analisis kebutuhan
perangkat
lunak
Proses
pengumpulan
kebutuhan
diintensifkan
dan
difokuskan,
khususnya
pada
perangkat
lunak.
Untuk
memahami
sifat program
yang
dibangun,
perekayasa
perangkat
lunak
(analis)
harus ·
men1ahami domain
infonnasi,
tingkah laku,
unjuk
kerja,
dan
antar
muka
(interface) yang
diperlukan.
Kebutuhan baik
untuk
sistem
maupun
perangkat
lunak
didokumentasikan
dan
dilihat
lagi
dengan
pelanggan.
3. Desain
Desain
perangkat
lunak
sebenamya adalah
proses
multi
langkah
yang
berfokus
pada
empat
attribute
sebuah
program
yang
berbeda;
struktur
data,
arsitektur
perangkat
lunakrepresentasi
interface,
dan
detail
(algoritma)
proceduraL
Proses
desain
menerjemahkan
syarat/
kebutuhan
kedala1n sebuah
representasi
perangkat lunak
yang
dapat
diperkirakan
demi
kualitas
sebelum dimulai pemunculan kode.
Sebagaimana persyaratan,
desain
didokumentasikan dan
n1enjadi
bagian dari konfigurasi
perangkat
lunak.
|