Ada beberapa Prespective model yang banyak digunakan,diantaranya adalah :
- Waterfall Model
Kelebihanya :
- Mudah diaplikasikan
- Memberikan template tentang metode analisis,desain,pengkodean,penguji
Kekuranganya :
- Bersifat kaku,sehingga perubahan saat proses menjadi sulit
- Terjadinya pembagian proyek menjadi tahap-tahao yang tidak fleksibel
- Prototyping Model
Kelebihanya :
- Menghemat waktu pengembangan
- Adanya komunikasi baik antara pengembangdan pelanggan
- User dapat berpatisipasi aktif dalam pengembangan sistem
- Menghemat waktu pengembangan
- Adanya komunikasi baik antara pengembangdan pelanggan
- User dapat berpatisipasi aktif dalam pengembangan sistem
Kekuranganya :
- Banyak yang tidak sesuai pada bentuk prototype
- Proses analisis dan perancangan terlalu singkat
- Biasanya kurang fleksibel dalam menghadapi perubahan
- Banyak yang tidak sesuai pada bentuk prototype
- Proses analisis dan perancangan terlalu singkat
- Biasanya kurang fleksibel dalam menghadapi perubahan
Kelebihanya :
- Lebih Efektif dari pendekatan waterfall,menghasilkan sistem yang memenuhi kebutuhan
- Cocok untuk proyek yang memerlukan waktu singkat
- Lebih Efektif dari pendekatan waterfall,menghasilkan sistem yang memenuhi kebutuhan
- Cocok untuk proyek yang memerlukan waktu singkat
Kekuranganya :
- Sistem tidak dibangun dengan benar maka RAD akan bermasalah
- RAD tidak cocok untuk sistem resiko teknik yang tinggi
- Sistem tidak dibangun dengan benar maka RAD akan bermasalah
- RAD tidak cocok untuk sistem resiko teknik yang tinggi
- Incremental Model
Kelebihanya :
- Cocok digunakan bila pembuat software tidak banyak
- Mampu Mengakomodasi perubahan kebutuhan costumer
- Cocok digunakan bila pembuat software tidak banyak
- Mampu Mengakomodasi perubahan kebutuhan costumer
Kekuranganya :
- Hanya cocok untuk proyek dengan skala kecil
- Hanya akan berhasil jika tidak ada staffing untuk menerapan secara menyeluruh
- Hanya akan berhasil jika tidak ada staffing untuk menerapan secara menyeluruh
- Spiral model
Kelebihanya :
- Lebih cocok untuk pengembangan sistem dan perangkat lunak skala besar
- Pengembang dan pemakai dapat lebih mudah memahami terhadap resiko setiap tingkat evolusi
- Lebih cocok untuk pengembangan sistem dan perangkat lunak skala besar
- Pengembang dan pemakai dapat lebih mudah memahami terhadap resiko setiap tingkat evolusi
Kekuranganya :
- Sulit untuk meyakinkan pemakai bahwa pengguna pendekatan ini akan dapat dikendalikan
- Memerlukan Tenaga ahli untuk memperkirakan resiko
- Sulit untuk meyakinkan pemakai bahwa pengguna pendekatan ini akan dapat dikendalikan
- Memerlukan Tenaga ahli untuk memperkirakan resiko
makasih gan infonya sangat bermanfaat
ReplyDelete