Teringat beberapa tahun lalu mendapat soal ujian kompetensi tentang Waterfall Method. Aduh..harus menjelaskan ya? Biasa mengerjakan prosesnya tapi begitu ditanya tentang teori, bingung deh bunyinya gimana...haha. Ternyata ada beberapa variasi tahapan Waterfall Methos. Apa saja itu? Kira cari tahu ya..
Waterfall Method adalah metode yang digunakan untuk pengembangan perangkat lunak yang menggunakan tahapan yang berurutan dan sistematis. Model ini digunakan saat kebutuhan untuk sebuah masalah telah dipahami dengan baik dan proses pekerjaan dapat mengalir secara linier. Model ini juga dapat digunakan pada situasi dimana dibutuhkan usaha yang terbatas untuk pengembangan perangkat lunak, tetapi kebutuhan perangkat lunak sudah terdefinisi dengan baik dan stabil.
Dengan Waterfall Method, project harus berpindah ke fase berikutnya hanya ketika fase sebelumnya ditinjau dan diverifikasi. Namun variasi dapat dilakukan seperti kembali ke fase sebelumnya setelah cacat ditemukan di salah tahu fase.
Berikut tahapan Waterfall Method yang belum dimodifikasi :
1. Requirements
2. Design
3. Implementation
4. Verification
5. Maintenance
Sedangkan Waterfall Method versi Royce :
1. Requirements
2. Analysis
3. Design
4. Coding
5. Testing
6. Maintenance
Pada buku Software Engineering : A Practitioners Approach disebutkan bahwa Waterfall Method terbagi menjadi :
1. Communication
2. Planning
3. Modelling
4. Construction
5. Deployment
Dari deskripsi diatas, kalian bisa menentukan varian Waterfall Method mana yang paling sesuai dengan project kalian.
Tidak ada komentar:
Posting Komentar