Model Waterfall adalah pendekatan SDLC paling awal yang digunakan untuk
pengembangan perangkat lunak.
Ilustrasi berikut adalah representasi dari berbagai fase Model Air Terjun.
Fase berurutan dalam model Waterfall -
dari sistem yang akan dikembangkan ditangkap dalam fase ini dan
fase ini dan desain sistem disiapkan. Desain sistem ini membantu dalam
● Implementasi - Dengan masukan dari desain sistem, sistem ini pertama kali
dikembangkan dalam program kecil yang disebut unit, yang terintegrasi dalam
fase berikutnya. Setiap unit dikembangkan dan diuji fungsinya, yang disebut
produk, beberapa versi yang lebih baik akan dirilis. Pemeliharaan dilakukan
Semua fase ini mengalir ke satu sama lain di mana kemajuan dilihat sebagai
mengalir terus ke bawah (seperti air terjun) melalui fase. Fase berikutnya dimulai
hanya setelah set tujuan yang ditetapkan tercapai untuk fase sebelumnya dan itu
ditandatangani, jadi nama "Model Waterfall". Dalam model ini, fase tidak tumpang
tindih.
● Sumber daya yang cukup dengan keahlian yang dibutuhkan tersedia untuk
mendukung produk.
● Mudah dikelola karena kekakuan model. Setiap fase memiliki kiriman khusus
● Bekerja dengan baik untuk proyek-proyek yang lebih kecil di mana persyaratan
Waterfall Model -
Disadvantages
Kerugian dari pembangunan air terjun adalah bahwa hal itu tidak memungkinkan
banyak refleksi atau revisi. Setelah aplikasi berada dalam tahap pengujian, sangat
sulit untuk kembali dan mengubah sesuatu yang tidak terdokumentasi dengan baik
atau dipikirkan dalam tahap konsep.
● Tidak ada perangkat lunak yang bekerja sampai akhir selama siklus hidup.
● Tidak cocok untuk proyek di mana persyaratan berada pada risiko perubahan
sedang hingga tinggi. Jadi, risiko dan ketidakpastian tinggi dengan model
proses ini.