Gambar. Ilustrasi model waterfall
- Analisis kebutuhan perangkat lunak : proses pengumpulan kebutuhan dilakukan secara intensif untuk menspesifikasikan kebutuhan perangkat lunak agar dapat dipahamiperangkat lunak seperti apa yang dibutuhkan oleh user. Spesifikasi kebutuhan perangkat lunak pada tahap ini perlu untuk didokumentasikan.
- Desain : Desain perangkat lunak adalah proses multilangkah yang fokus pada desain pembuatan program perangkat lunak termasuk struktur data arsitertur perangkat lunak, representasi antarmuka, dan prosedur pengodean. Tahap ini mentranslasi kebutuhan perangkat lunak dari tahap analisis kebutuhan ke representasi desain agar dapat diimplementasikankan menjadi program pada tahap selanjutnya. Desain prarangkat lunak yang dihasilkan pada tahap ini juga perludidokummentasikan.
- Pembuatan kode program : Desain harus ditranslasikan kedalam program perangkat lunak. Hasildari tahap ini adalah program komputer sesuai dengan desain yang telah dibuat pada tahap desain.
- Pengujian : Pengujian fokus pada perangkat lunak secara dari segi lojik dan fungsionaldan memastikan bahwa semua bagian sudah diuji. Hal ini dilakukan untuk meminimalisir kesalahan (error) dan memastikan keluaran yang dihasilkan sesuai yang diingikan.
- Pendkung (support) atau pemeliharaan (maintensnce) : Tidak ditutup kemungkinan sebuah perangkat lunak mengalami perubahan ketika sudsh dikirimksn ke user. Perubahan bisa terjadi karena adanya kesalahan yang muncul dan tidak terdeteksi saat pengujian atau perangkat lunak harus beradaptsi dengan lingkungan baru. Tahap pendukung atau pemeliharandapat mengulangi proses pengembangan mulai dari analisis spesifikasi untuk perubahan perangkat lunak yang sudah ada, tapi tidak untuk membuat perangkat lunak baru.
Puji Rahayu: Metodelogi Waterfall >>>>> Download Now
BalasHapus>>>>> Download Full
Puji Rahayu: Metodelogi Waterfall >>>>> Download LINK
>>>>> Download Now
Puji Rahayu: Metodelogi Waterfall >>>>> Download Full
>>>>> Download LINK 8q