37
b. Struktur data yang memampukan program
untuk memanipulasi informasi.
c. Dokumen yang menggambarkan pengoperasian dan penggunaan program.
Perbedaan antara piranti lunak dan perangkat keras adalah:
a. Piranti
lunak dikembangkan dan direkayasa, sedangkan perangkat keras
diproduksi.
b. Piranti lunak lebih tahan lama, sedangkan perangkat keras lebih cepat rusak
c. Walaupun
industri
akan
semakin
mengarah
ke
perakitan
komponen,
piranti
lunak tetap dikembangkan sesuai dengan pesanan (custom built).
1.4.2
Model Proses Pembuatan Perangkat Lunak dengan Menggunakan Model
Spiral
Model Spiral yang pada awalnya diusulkan oleh Boehm adalah model
proses
perangkat lunak yang evolusioner
yang
memakai sifat
iteratif dari prototipe dengan cara
kontrol
dan
aspek
sistematis
dari
model
sekuensial
linier.
Model ini
berpotensi
untuk
pengembangan versi pertambahan perangkat
lunak secara cepat. Di dalam model spiral,
perangkat
lunak dikembangkan di dalam suatu deretan penambahan. Selama awal
iterasi, rilis inkremental dapat
merupakan
sebuah
model
atau
prototipe kertas. Selama
iterasi
berikutnya,
sedikit
demi
sedikit
dihasilkan
versi
sistem rekayasa
yang
lebih
lengkap.
Model
spiral
dibagi
menjadi
sejumlah
aktifitas
kerja.
Berikut
ini
model
spiral
yang berisi enam wilayah tugas:
a. Komunikasi pelanggan
Komunikasi
pelanggan
adalah
tugas-tugas
yang
dibutuhkan
untuk
membangun komunikasi yang efektif di antara pengembang dan pelanggan.
|