17
antar-muka
(interface)
yang
diperlukan.
Kebutuhan
baik
untuk
sistem
maupun
perangkat lunak didokumentasikan dan dilihat lagi dengan pelanggan.
Design
Desain
perangkat
lunak sebenarnya
adalah
proses
multi
langkah
yang
berfokus
pada
struktur
data,
arsitektur
perangkat
lunak,
representasi interface,
dan
detail
(algoritma) prosedural. Proses desain menerjemahkan syarat / kebutuhan ke
dalam
sebuah
representasi
perangkat
lunak
yang
dapat
diperkirakan
demi
kualitas
sebelum dimulainya
koding.
Desain
didokumentasikan
dan
menjadi
bagian dari konfigurasi perangkat lunak.
Implementation
Desain harus diterjemahkan ke dalam bentuk mesin yang bisa dibaca. Jika
desain dilakukan dengan cara yang lengkap, pembuatan kode dapat diselesaikan
secara mekanis.
Integration and Deployment
Sekali kode
telah selesai dibuat
maka
harus diintegrasikan ke sistem untuk diuji
baik dari segi logika internal perangkat lunak (memastikan bahwa semua
pernyataan telah diuji) maupun pada eksternal fungsional (untuk menemukan
kesalahan-kesalahan
dan
memastikan bahwa
input
yang
dibatasi
akan
memberikan hasil aktual yang sesuai dengan yang dibutuhkan).
Maintenance
Perangkat
lunak
akan
mengalami
perubahan setelah disampaikan kepada
pelanggan. Perubahan akan terjadi karena kesalahan-kesalahan tertentu, karena
perangkat
lunak
harus disesuaikan
untuk
mengakomodasi perubahan-perubahan
|