Escolar Documentos
Profissional Documentos
Cultura Documentos
“Model Spiral”
(Model Pengembangan RPL)
Di Susun Oleh :
Nama: Dwi Arianti
NIM: (090010233)
Kelas: F091
Kita membutuhkan sebuah proses yang lebih baik untuk manajemen yang
dapat menggunakan semua model umum sepeti yang telah kita bicarakan
sebelumnya. Model perbaikan tersebut juga harus memenuhi kebutuhan-kebutuhan
pembuat perangkat lunak.
Model yang diusulkan Boehm berbentuk spiral dan merupakan kombinasi dari
Prototyping Model dengan Waterfall Model. Setiap tahapan model ini selalu
dilakukan Risk Analisys dan verifikasi atau testing.
Setiap loop dalam model ini mewakili sebuah tahap dari proses perangkat
lunak. Tidak ada tahap yang tetap dalam model ini. Manajemen harus memutuskan
bagaimana membentuk proyek ke dalam tahap-tahap. Perusahaan biasanya bekerja
dengan beberapa model umum dengan tahap tambahan untuk proyek khusus atau
ketika masalah-masalah ditemukan selama pembuatan proyek.
Determine objectives
Risk Analysis
Analisis resiko, evaluasi, dan mencari solusi. Jika resiko tidak dapat ditemukan
solusinya, maka proses berhenti. Untuk setiap resiko yang telah diidentifikasi, akan
dibuat analisys rincinya. Kemudian diambil langkah-langkah untuk mengurangi
resiko. Contohnya, jika ada resiko bahwa persyaratan-persyaratan tidak tepat, maka
sebuah model contoh mungkin dapat dikembangkan.
Engineering / develop
Tidak perlu menggunakan satu model tunggal pada setiap loop spiral bahkan
dalam keseluruhan sistem perangkat lunak. Permodelan digunakan pada salah satu
spiral untuk memecahkan masalah kebutuhan. Kemudian dapat diikuti oleh model
konvensional, waterfall. Transformasi formal digunakan untuk mengembangkan
bagian-bagian sistem yang memiliki persyaratan kesempatan yang tinggi.
Pada implementasinya, model spiral ini juga banyak digunakan, tetapi biasanya
dikombinasikan dengan yang lain. Permodelan waterfall, yang sangat bagus dalam
menentukan millestones dan permodelan spiral, yang sangat bagus dengan
menggunakan prototyping, merupakan kombinasi yang sering dipakai di dalam
kontrak-kontrak untuk perangkat lunak dewasa ini.
Bila tahapan risk analysis tidak dapat dilewati, maka proses dihentikan, tidak
mengijinkan proses kembali ke tahapan sebelumnya.
Catastropik (luar biasa), contoh : penurunan kualitas yang luar biasa, biaya
yang tidak terkontrol
Critical (kritis), contoh : tidak tepat waktu, biaya di luar perkiraan
Marginal (ringan), contoh : penjadwalan yang terlambat
Negligible (tidak berarti), contoh : penggunaan waktu proyek tidak optimal