Kelebihan
dan Kekurangan macam – macam pengembangan model pembutan software :
1. Waterfall Mode :
Kelebihan :
a. Proses pengembangan sangat
terstruktur.
b. Menghasilkan petunjuk arah pengembangan yg jelas bagi management.
c. jika suatu persyaratan untuk membuat suatu software sudah dipahami dengan baik dan lengkap maka akan mudah untuk menyusun/membuatnya.
Kekurangan :
a.
Model ini harus di gunakan ketika
persyaratannya di pahami dengan baik.b. Melelahkan karena memakan waktu yg cukup lama dan memakan biaya yg tinggi.
c. Terjadinya pembagian proyek menjadi tahap – tahap yg tidak Fleksibel.
2. Prototype mode :
Kelebihan :
a. User dapat berpartisipasi aktif.
b. Penentuan kebutuhan menjadi lebih mudah untuk di wujudkan.
c. Mempersingkat waktu pengembangan.
Kekurangan :
a. Proses analisis dan perancangan terlalu singkat.
b. Mengesampingkan alternatif pemecahan masalah.
c. Prototype yg di hasilkan tidak selalu mudah untuk di ubah.
3. Spiral mode :
Kelebihan :
a. Lebih cocok untuk pengembangan sistem dan software berskala besar.
b. Pengembang dan pemakai dapat lebih mudah memahami dan bereaksi terhadap resiko setiap tingkat evolusi karena perangkat lunak terus bekerja selama proses.
c. Membutuhkan pertimbangan langsung terhadap resiko teknis sehingga mengurangi resiko sebelum menjadi permasalahan yg serius.
Kekurangan :
a. Belum terbukti cara ini lebih efisien karena usianya yg cukup baru.
b. Memerlukan tenaga ahli untuk memperkirakan resiko.
c. Sulit untuk meyakinkan pemakai.
4. Incremental model.
Kelebihan :
a. Resiko yg rendah pada pengembangan sistem.
b. Memaksimalkan pengembalian modal investasi konsumen.
c. Cocok digunakan bila pembuat software tidak banyak/sedikit.
Kekurangan :
a. Hanya cocok untuk mengerjakan proyek berskala kecil.
b. Penambahan staff di lakukukan jika hasil incremental akan di kembangkan lebih lanjut.
c. Hanya akan berhasil jika tidak ada staffing untuk penerapan secara menyeluruh.
5. RAD model.
Kelebihan :
a. Lebih efektif dari pendekatan Waterfall model dalam menghasilkan sistem yg memenuhi kebutuhan dari pelanggan.
b. Cocok untuk proyek yg memerlukan waktu yg singkat.
Kekurangan :
a. RAD tidak cocok di gunakan untuk sistem yg mempunyai resiko teknik yg tinggi.
b. Jika sistem tidak di bangun dg benar maka RAD akan bermasalah.
c. Pengembangan dan costomer harus punya komitement yg kuat.
Tidak ada komentar:
Posting Komentar