Senin, 15 Agustus 2016

MACAM - MACAM MODEL PENGEMBANGAN SOFTWARE

KELEBIHAN DAN KEKURANGAN MACAM - MACAM PENGEMBANGAN MODEL PEMBUATAN SOFTWARE : 

•WATERFALL MODEL : 

Kelebihan :
1.Proses pengembangan sangat terstruktur.
2.Menghasilkan petunjuk arah pengembangan yg jelas bagi management.
3.jika suatu persyaratan untuk membuat suatu software sudah dipahami dengan baik dan lengkap maka akan mudah untuk menyusun/membuatnya.

Kekurangan :
1.Model ini harus di gunakan ketika persyaratannya di pahami dengan baik.
2.Melelahkan karena memakan waktu yg cukup lama dan memakan biaya yg tinggi.
3.Terjadinya pembagian proyek menjadi tahap – tahap yg tidak Fleksibel.

•PROTOTYPE MODEL :

Kelebihan :
1.User dapat berpartisipasi aktif.
2.Penentuan kebutuhan menjadi lebih mudah untuk di wujudkan.
3.Mempersingkat waktu pengembangan.

 Kekurangan :
1.Proses analisis dan perancangan terlalu singkat.
2.Mengesampingkan alternatif pemecahan masalah.
3.Prototype yg di hasilkan tidak selalu mudah untuk di ubah.

•SPIRAL MODEL :

Kelebihan :
1.Lebih cocok untuk pengembangan sistem dan software berskala besar.
2.Dapat disesuaikan agar perangkat lunak bisa dipakai selama hidup perangkat lunak komputer. 3.Menggunakan prototipe sebagai mekanisme pengurangan resiko dan pada setiap keadaan di dalam evolusi produk.

 Kekurangan :
1.Memerlukan tenaga ahli untuk memperkirakan resiko, dan harus mengandalkannya supaya sukses. 2.Belum terbukti apakah metode ini cukup efisien karena usianya yang relatif baru.
3.Memerlukan penaksiran resiko yang masuk akal dan akan menjadi masalah yang serius jika resiko mayor tidak ditemukan dan diatur.

•INCREMAN MODEL:

Kelebihan :
1.Resiko yang rendah pada pengembangan sistem.
2.Mengutamakan fungsi-fungsi pada sistem perangkat lunak sehingga kemudahan pemakaian sistem yang paling di utamakan.
3.Tahap awal adalan dasar dari pembuatan tahap berikutnya (dikerjakan secara terurut).

 Kekurangan :
1.Hanya akan berhasil jika tidak ada staffing untuk penerapan secara menyeluruh.
2.Penambahan staf dilakukan jika hasil incremental akan dikembangkan lebih lanjut.
3.Hanya cocok untuk proyek dengan skala kecil.

•RAD MODEL : 

Kelebihan:
1.Waktu pengembangan yang lebih singkat.
2.Biaya yang relatif lebih murah.

Kekurangan:
1.Tidak cocok untuk proyek skala besar.
2.Proyek bisa gagal karena waktu yang disepakati tidak dipenuhi.
3.Sistem yang tidak bisa dimodularisasi tidak cocok untuk model.

Tidak ada komentar:

Posting Komentar