![]() 23
Alat-alat ba:1tu
rekayasa piranti lu,"'la-1.;: membedkan dukungan otomatis atau semi-
otomatis untuk proses dan metode-mctode.
Contohnya
adalah
CASE
Aided
Software
Engineering)
yang
mengkombinasikan
piranti
lunak, perangkat keras, da11 basis data rekayasa piranti
lunak:.
Rekayasa
atas
sekumpulan
!angkah-langkah
yang
menggabun
"l
metode, alat
dan pro&edur
dibahas di atas. Langkah-!angkah
tersebut sering disebut rekayasa
piranti lu..nak.
Terdapat tiga
paradigma
yang sering
dig;:makan(Pnessrrran, 1997,
p29-34),
yaito:
1.
Pendekatan ct, ssic Life
Cycle
sering
disebut
dengan
waterfall model yang
memerlukan pe11dc katan sisten1atis dan beruru'"..an, tahapannya terdiri atas :
0
Rekayasa
dan
&"ll!.lisasistem (System Engineering and Analysis)
KarenLa
p1iranti lunak merupakan bagian. dari sistem yang !ebih
besar maka
pekexjaan diavvali dengan
memenuhi
kebutuhan semu.a komponen
menempatkrumya pada piranti lunak.
Anali!>a
kebutu,1an
piranti lunak
merupakan kebutuhan untuk
memperoleh
proses
yang
iP.t;
ns·[f
dan
terfolrus
khusus
untuk
piranti
luna!<.
Dalam
memahami
piran:i
iuna.1c
yang
akan
dibangun, maka
seorang
perancang
|