Model waterfall merupakan model
yang paling banyak dipakai oleh para pengembang software. Ada lima tahap
dalam model waterfall, yaitu: Requirement
Analysis, System Design, Implementation, Integration & Testing,
Operations & Maintenance. Sesuai dengan namanya waterfall (air
terjun) maka tahapan dalam model ini disusun bertingkat, setiap tahap
dalam model ini dilakukan berurutan, satu sebelum yang lainnya (lihat
tanda anak panah). Selain itu dari satu tahap kita dapat kembali ke
tahap sebelumnya.
gambar model waterfall |
Berikut ini penjelasan tentang masing-masing tahap dalam model waterfall:
1. Requirement Analysis
Seluruh kebutuhan software harus bisa didapatkan dalam fase ini,
termasuk didalamnya kegunaan software yang diharapkan pengguna dan
batasan software. Informasi ini biasanya dapat diperoleh melalui
wawancara, survey atau diskusi. Informasi tersebut dianalisis untuk
mendapatkan dokumentasi kebutuhan pengguna untuk digunakan pada tahap
selanjutnya.
2. System Design
Tahap ini dilakukan sebelum melakukan coding. Tahap ini bertujuan
untuk memberikan gambaran apa yang seharusnya dikerjakan dan bagaimana
tampilannya. Tahap ini membantu dalam menspesifikasikan kebutuhan
hardware dan sistem serta mendefinisikan arsitektur sistem secara
keseluruhan.
3. Implementation
Dalam tahap ini dilakukan pemrograman. Pembuatan software dipecah
menjadi modul-modul kecil yang nantinya akan digabungkan dalam tahap
berikutnya. Selain itu dalam tahap ini juga dilakukan pemeriksaaan
terhadap modul yang dibuat, apakah sudah memenuhi fungsi yang diinginkan
atau belum.
4. Integration & Testing
Di tahap ini dilakukan penggabungan modul-modul yang sudah dibuat dan
dilakukan pengujian ini dilakukan untuk mengetahui apakah software yang
dibuat telah sesuai dengan desainnya dan masih terdapat kesalahan atau
tidak.
5. Operation & Maintenance
Ini merupakan tahap terakhir dalam model waterfall. Software yang
sudah jadi dijalankan serta dilakukan pemeliharaan. Pemeliharaan
termasuk dalam memperbaiki kesalahan yang tidak ditemukan pada langkah
sebelumnya. Perbaikan implementasi unit sistem dan peningkatan jasa
sistem sebagai kebutuhan baru.
sumber : http://bluewarrior.wordpress.com/2009/10/12/waterfall-model-vs-v-model/
sumber : http://bluewarrior.wordpress.com/2009/10/12/waterfall-model-vs-v-model/
0 komentar:
Posting Komentar