dodikkurniawan

Berbuat baik kepada semua orang adalah desain hidup saya.

Teori Pengembangan Software Waterfall Model

Waterfall Model adalah sebuah metode pengembangan software yang bersifat sekuensial dan terdiri dari 5 tahap yang saling terkait dan mempengaruhi seperti terlihat pada gambar berikut.



Tahap – tahap pengembangan waterfall model adalah :
1. Analisis dan definisi persyaratan
Pelayanan, batasan, dan tujuan sistem ditentukan melalui konsultasi dengan user.
2. Perancangan sistem dan perangkat lunak
Kegiatan ini menentukan arsitektur sistem secara keseluruhan
3. Implementasi dan pengujian unit
Perancangan perangkat lunak direalisasikan sebagai serangkaian program
4. Integrasi dan pengujian sistem
Unit program diintegrasikan atau diuji sebagai sistem yang lengkap untuk menjamin bahwa persyaratan sitem telah terpenuhi
5. Operasi dan pemeliharaan
Merupakan fase siklus yang paling lama. Sistem diinstall dan dipakai. Perbaikan mencakup koreksi dari berbagai error, perbaikan dan implementasi unit sistem dan pelayanan sistem.


Keuntungan:
  • Simple dan mudah diimplementasikan
  • mudah diatur
  • Cocok untuk proyek kecil

Kerugian:
  • Tidak mengakomodasi perubahan requirement
  • Resiko ketidakpastian tinggi
  • Model yang buruk untuk proyek yang berorientasi obyek
  • Model yang buruk untuk proyek lama


Waterfall model biasanya digunakan sebagai landasan teori dalam pengembangan software. Nah.. Kebetulan saya juga mau mengambil skripsi pengembangan bahan ajar, kalau ada yang punya teori pengembangan harap di-share ya. ::Cheers::

0 komentar: