![]() 10
Gambar 2.2 Waterfall model
(Sumber: Sommerville, 2011, p30)
Tahapan utama dari waterfall model mencakup serangkaian kegiatan
pengembangan mendasar, yaitu:
1.
Analisis dan definisi kebutuhan
Fitur, pembatas, dan tujuan dari sistem dibuat berdasarkan konsultasi dengan user.
Hal hal itu kemudian menjadi spesifikasi dari sistem tersebut.
2.
Perancangan sistem dan piranti lunak
Proses ini mengalokasi kebutuhan kebutuhan yang ada ke perangkat keras atau
sistem perangkat lunak dengan membuat arsitektur sistem secara keseluruhan.
Desain perangkat lunak melibatkan identifikasi dan penjelasan fundamental dari
abstrak sistem dan hubungannya.
3.
Implementasi dan unit testing
|