28
2. Design
Software design merup akan sebuah p roses y ang multistep y ang difokuskan p
ada 4 bagian y aitu : data structure, software architecture, interface
representations dan procedural d etail. Tahap design bertujuan untuk
menerjemahk an requirement menjadi sebuah r ep resentasi dari p erangkat lunak
y
ang berkualitas sebelum cod in g dilakukan.
3. Code generation
Pada tahap
ini dilakukan transalasi dari d esign ke machin e-readable form.
4. Testing
Setelah code
generation,
p
rogr am
y
an g
telah dibuat
k
emudian
diu ji.
Proses
testing bertujuan
untuk mengetahui adany a eror
dan
memastikan bahwa
inp ut
y
ang telah
d
idefin isikan akan men ghasilkan
h
asil
ny ata
y
ang
sesuai
den gan
hasil y ang dih arap kan.
5. Support
Perangk at
lunak p asti
akan mengalami
p
erubahan setelah diber ikan kep ada
p
enggun a. Perubah an d ap at
terjadi karena terjadi
eror, atau kar ena p eran gkat
lunak
harus
ber adap tasi
untuk
mengako modasi
p
erubahan
d
alam
lin gkun gan
internalny a
(contohny a
p
erubahan karena
adany a
p
erangkat keras baru atau
karena p erubahan
sistem op erasi
y
ang d igunakan).
Software
support/
maintenance d p erlukan untuk men gatasi masalah tersebut.
ip erlukan untuk men gatasi masalah tersebut.
|