30
2.8.2 Analisa
Pada analisa, khususnya analisis kebutuhan piranti lunak adalah suatu
proses yang intensif dan memfokuskan pada spesialisasi piranti lunak. Untuk
mengerti suatu kebiasaan pemrograman yang dibuat diperlukan:
Perekayasa
piranti
lunak
harus
mengerti
tentang
domain
informasi
pada
piranti lunak.
Perekayasa piranti lunak harus mengerti fungsi.
Perekayasa piranti lunak harus mengerti kinerja sistem (performance).
Perekayasa piranti lunak harus mengerti tatap muka.
Dengan demikian
maka
semua kebutuhan baik sistem maupun piranti
lunak harus di dokumentasikan dan harus dikaji ulang oleh pengguna.
2.8.3 Perancangan
Pada
perancangan
piranti
lunak, kenyataannya
terdiri
dari
banyak
tahap
proses
yang
memfokuskan
pada
tiga
hal
dalam suatu
program,
yaitu
struktur data, arsitektur piranti lunak, dan prosedur secara detail. Pada proses
perancangan,
prinsipnya
mengubah
suatu kebutuhan menjadi piranti lunak
yang
layak
dari
segi
kualitas
sebelum dilakukan
proses
pengkodean.
Seperti
halnya analisa kebutuhan piranti lunak, perancangan (desain) juga diperlukan
dokumentasi dan akan menjadi bagian dari konfigurasi piranti lunak.
|