Menu

Monday, December 10, 2018

Model Pengolahan Perangkat Lunak : Waterfall

Salah satu model dalam pengembangan perangkat lunak adalah model Waterfall. Waterfall adalah kegiatan proses dasar spesifikasi, pengembangan, validasi, dan evolusi dan mewakili mereka sebagai fase proses terpisah seperti spesifikasi kebutuhan, desain perangkat lunak, implementasi, pengujian, dan sebagainya. Berikut aktivitas-aktivitas dasarnya:
  1. Requirements analysis and definition. Layanan, kendala, dan sasaran sistem dibuat melalui konsultasi dengan pengguna sistem.
  2. System and software design. Mengalokasikan persyaratan ke perangkat keras atau sistem perangkat lunak dengan menetapkan keseluruhan arsitektur sistem.
  3. Implementation and unit testing During. Memverifikasi bahwa setiap unit memenuhi spesifikasinya.
  4. Integration and system testing. Masing-masing unit program atau program diintegrasikan dan diuji untuk memastikan bahwa persyaratan perangkat lunak telah dipenuhi.
  5. Operation and maintenance. Sistem ini dipasang dan digunakan secara praktis.
Sumber:
  • Sommerville, Ian. Software Engineering Ninth Edition. 2011. Perason Education, inc. Boston.