Anda di halaman 1dari 1

Kelebihan dan kekurangan setiap model pada Software Development LifeCycle (SDLC)

Perbandingan tentang kelebihan dan kekurangan setiap model pada Software Development Life Cycle
(SDLC) ini dijelaskan berikut ini

Waterfall

Kelebihan

- Merupakan model pengembangan paling handal dan paling lama digunakan


- Cocok untuk system software berskala besar
- Cocok untuk system software yang bersifat generic
- Pengerjaan project system akan terjadwal dengan baik dan mudah dikontrol

Kekurangan

- Persyaratan system harus digambarkan dengan jelas


- Rincian proses harus benar-benar jelas dan tidak boleh berubah-ubah
- Sulit untuk mengadaptasi jika terjadi perubahan spesifikasi pada suatu tahapan pengembangan

Iterasi

Kelebihan

- Dapat mengakomodasi jika terjadi perubahan pada tahapan pengembangan yang telah
dilaksanakan
- Dapat disesuaikan agar system bisa dipakai selama hidup software computer
- Cocok untuk pengembangan sistem dan perangkat lunak skala besar
- Pengembang dan pemakai dapat lebih mudah memahami dan bereaksi terhadap resiko setiap
tahapan karena system terus bekerja selama proses

Kekurangan

- Hanya berlaku untuk Short-Lifetime system


- Tahapan proses tidak terlihat sedang berada ditahapan mana suatu pekerjaan
- Memerlukan alat ukur kemajuan secara regular
- Perubahan yang sering terjadi dapat merubah struktur system
- Memerlukan tenaga ahli dengan kemampuan tinggi

Anda mungkin juga menyukai