Waterfall Model
2. Prototyping Model
3. Agile Model
4. Model Rapid Aplication Development (RAD)
Sebuah pendekatan
pengembangan perangkat lunak
sistematik dan sekuensial.
Disebut juga “Classic Life
Cycle”. Disebut waterfall (berarti
air terjun) karena memang
diagram tahapan prosesnya
mirip dengan air terjun yang
bertingkat.
1. Requirement’s analysis and definition: mengumpulkan kebutuhan
secara lengkap kemudian dianalisis dan didefinisikan kebutuhan yang
hasrus dipenuhi oleh program yang akan dibangun.
Kekurangan
• Membutuhkan waktu yang relatif cepat dan tidak memerlukan sumber daya
yang besar.
Kekurangan
• Metode ini kurang sesuai dengan tim yang besar (lebih dari 20 orang).
• Tim harus selalu siap, karena perubahan dapat terjadi kapan saja.
• Metode ini kurang cocok untuk tim yang berkomitmen untuk menyelesaikan
proyek bersama-sama.
Sebuah model proses perkembangan perangkat lunak sekuensial
linier yang menekankan siklus perkembangan yang sangat pendek
(kira-kira 60 sampai 90 hari).