![]() 23
piranti
lunak,
fungsi-fungsi,
performa,
dan
antarmuka
(interface)
yang diperlukan.
Design
Desain piranti lunak sebenernya merupakan beberapa proses yang
difokuskan pada struktur data, arsitektur piranti lunak, gambaran
antar
muka
dan
prosedur
detil. Proses
dengan
menterjemahkan
permintaan menjadi gambaran piranti lunak yang akan dibuat,
sehingga
dapat
diperluas
kualitasnya
sebelum dilakukan
pengkodean.
Code Generation
Aktvitas yang mengubah hasil perancangan menjadi
bentuk yang
dapat dibaca komputer, biasanya dalam bentuk program.
Testing
Setelah
pengkodean
program selesai,
dilakukan
pengujian
program. Proses pengujian dilakukan untuk menemukan kesalahan
serta
memastikan
keluaran
yang dihasilkan
sesuai
dengan
yang
diinginkan.
Maintenance
Suatu piranti lunak akan mengalami
perubahan sejalan dengan
bertambahnya
waktu.
Hal
ini
dapat disebabkan karena adanya
sistem operasi
baru
atau
karena
permintaan
dari costumer
yang
menghendaki adanya perubahan. Pemeliharaan piranti
lunak
|