Anda di halaman 1dari 3

Nama : ahmad Sabastian

NIM:2111501744

Mata kuliah : Rekayasa Perangkat Lunak

RANGKUMAN

Model spiral dan increment

Spiral

Evolutionary proses (pengembangan bertingkat) Menggabungkan keunggulan waterfall dan


prototyping

Perangkat lunak dibangun dengan serangkaian proses pelepasan evolusi.

Pengembang dan pemakai dapat memahami resiko dan bereaksi atas resiko.

Spiral mempunyai empat fase utama yaitu :

1.menentukan tujuan 3.pengembangan dan pengujian

2.menyelesaikan resiko 4.merencanakan iterasi

Tahapan proses spiral

1.Customer Communication

Penerapan komunukiasi antara user dengan developer

2. Planning

Menentukan tujuan , alternatif,Batasan sistem

Penentuan kebutuhan awal , RESOURCE, TIME LINE, DLL

Dilanjutkan dengan evaluasi

3. Risk Analysis

Identifikasi resiko biak teknis maupun manajerial dan penanganan resiko

4.Engineering

Dimulai dengan protoype awal sampai akhirnya menjadi produk jadi

5.Construction & Release

Tahap kontruksi ,test,install dan penyiapan user support (dokumentasi

6.Customer Evaluation

Penilaian hasil pengembangan produk oleh user pada tahap pengembangan maupun
Tahap instalasi

Kelebihan spiral

1.Pengguna dan developer bisa memahami dengan baik software yang dibangun karena progress
dapat diamati dengan baik.

2.Estimasi menjadi lebih realistik seiring berjalannya proyek karena masalah ditemukan sesegera
mungkin.

3.Lebih mampu menangani perubahan yang sering terjadi pada software development.

4.Software engineers bisa bekerja lebih cepat pada proyek.

Kelemahan spiral

1.Membutuhkan waktu yang lama.

2.Membutuhkan dana yang besar.

3.Membutuhkan planning jangka panjang yang baik agar program bisa selesai dengan baik.

Incremental

1.Menggabungkan model waterfall dan prototyping

2.Menerapkan pengembangan perangkat lunak secara per bagian hingga menghasilkan perangkat
lunak yang lengkap

3.Proses pengembangan berhenti jika produk telah mencapai keseluruhan fungsi yang diharapkan.

Fase dalam incremental

1.requirement analysis

Mengidentifikasi requirement

2.design & development

Tahap mendesain dan mengembangkan requirement

3.testing

Memeriksa setiap performa dari setiap fungsi

4.implementation

Tahap pengkodean dari sistem pengembangan yang melibatkan coding


Perbedaan Spiral – Incremental

spiral Incremental

Spiral proses perancangan dilakukan berurutan dari


proses penambahan dilakukan dengan proses analisis hingga pengetesan pada setiap
menggunakan prototype yang terkontrol dan penambahan hal-hal baru
sistematik

Penambahan memperhatikan analisis risiko Proses penambahan dilakukan dengan


terhadap tahap-tahap yang telah dilalui. bertahap secara terencana.

Anda mungkin juga menyukai