|
18
berhu:bun.gan
denga.n
clemen-elemen yang
Iain
seperti
pemngkat
kero.s,
manusia,
dru:::n
dat.abase.
Rekayasa dan
anclisis
slstem
menyangkut
pengumpu]an
kcb
1tuhan.
pada tingkat sistt:m
dengan
sejumlah
kxil
anahsis
serta
dcsa:in
tingkat puncak. Rekayasa
inforrnasi
mencakup
juga
pengumpulan keburuhan
pada
ti.ngkat bisnis strategis dan tingkat area
bsnis.
2.
Ana!isis Kebutuhan Penmgkat Lllilllk (Analj;sis)
Proses
pengumpulan
kehutuhan
diintcnsi.l::kan
dan
dlifokuskan,
&'msusnya
pada perangk:at lunak
Untuk mcmaha.mi sifut
program yang
di'nangun,
pcrckayasa
perangkat
lunal-c (anahs)
hams
memahamn domain
inform.asl,
tingk:ah
laim,
unjuk
kcrja
dan
antarrnuka
yang
dipcrlukan.
Kcbui.u.han baik untuk sistem
maupun
perangkat
1unak
didokumentasikan
dan
dilihat lagi
dellgrul
pclangga'l.
3.
Desain
(Design)
Desain
perangkat
lunak: sebemtrnya
adalah
proses multi-langkah
yang
bcrfokus
pada
empat
atribut
sebuah
program
yang
berbedastrukrur
data, arsitektur
perangkat
lunak, representasl inte.'fiu;e dan detail (algoritma)
pmsedural.
Proses
desa.in
menerjcmabkan
syamt
atau
kebutuban
ke
da!am
sebuah
representasi
perangkat l1..11lak
yaJrrg
dapat
dlperkirakan
demi
kual:Has
sebe1um
dimulai
kcmunculan
kode.
Sebagai
mana
persyarat
desain
didokmnentasfkau da_ti
mcnjadi bagian
dari konfigumsi
perangkat lunak.
4.
Generasi
kode
(Coding)
Desai.""! h.a.rus
dite"Kjernahka11 14-e dalam bcntuk
mesin yang
bisa
dibaca.
Langkah
pemlbuatan kode
melakukan
tugas
ini.
Jika
desain
dilakukan
|