46
Sebagai bagian dari Evolutionary
Software Process Model,
Model
Spiral
awalnya
diusulkan
oleh Boehm
[BOE88],
dimana
model
ini
menggunakan
sifat
iteratif
dari
prototipe
yang
terkontrol
dan
aspek
sistematik
dari model
Sequential
Model.
Dengan
menggunakan
Spiral
Model, maka
dapat
berpotensi pengembangan yang
cepat
dengan versi piranti
lunak yang incremental.
Model
Spiral
dibagi
ke dalam
beberapa
kerangka
aktifitas,
biasa
disebut
juga tugas wilayah (task regions), seperti berikut
:
1.
Customer
Communication
bertugas
untuk
menciptakan
komunikasi
yang efektif
antara
pengembang
dengan
pelanggan.
2.
Planning
bertugas
untuk
mendefinisikan
sumber
daya,
penjadwalan,
dan
informasi
informasi
lain
yang
berhubungan
dengan proyek.
3.
Risk
Analysis
bertugas
untuk
menilai
resiko
teknis
dan
manajemen.
4.
Engineering
bertugas
untuk
membangun
satu
atau
lebih
perwakilan aplikasi.
5. Construction and release
bertugas untuk membangun,
menguji,
menginstal
dan memberikan
dukungan
kepada
pengguna (seperti; dokumentasi
dan pelatihan).
6. Customer
Evaluation
bertugas
untuk
mendapatkan
masukan
dari
pengguna
berdasarkan
evaluasi
dari
representasi
perangkat lunak
yang
dibuat
selama tahap
engineering serta
|