Apa itu Model Air Terjun?

Model air terjun adalah serangkaian langkah yang dapat digunakan sebagai pedoman desain dalam proses pengembangan perangkat lunak. Ini dikonseptualisasikan langkah-langkah sebagai mulai dari tingkat atas dan "mengalir" ke tingkat yang lebih rendah saat kemajuan dibuat. Seperti air terjun, kemajuan hanya dapat mengalir dalam satu arah, dan proses ini bertujuan untuk menghilangkan situasi di mana perubahan retroaktif harus dilakukan. Model air terjun memiliki asal-usulnya di bidang teknik fisik seperti konstruksi, di mana membuat perubahan pada pekerjaan yang telah selesai dapat mahal atau tidak mungkin.

Langkah-langkah model air terjun

  1. Tentukan dan dokumentasikan semua persyaratan proyek.
  2. Rancang arsitektur perangkat lunak.
  3. Terapkan desain sebagai kode.
  4. Pastikan fungsi perangkat lunak seperti yang dirancang.
  5. Pertahankan produk jadi.

Arsitektur, Kode, istilah Pemrograman