Model
Proses Perangkat Lunak merupakan suatu representasi proses perangkat lunak yang
disederhanakan, dipresentasikan dan perspektif khusus. Contoh perspektif proses
:
- Perspektif Alur Kerja (Work Flow) – barisan kegiatan
- Perspektif Alur Data (Data Flow) – alur informasi
- Perspektif Peran/Aksi – siapa melakukan apa.
Menurut
Ian Somerville, model proses secara umum terdiri dari :
- Pendekatan Model Proses, seperti model sekuensial linieratau Waterfall, model prototype, model RAS, dimana memisahkan dan membedakan antara spesifikasi dan pengembangan.
- Pengembangan yang berevolusi, pendekatan yang melanjutkan aktifitas satu dan yang lainnya dari Spesifikasi dan pengembangan serta validasi secara cepat.
- Pengembangan sistem Formal, Pendekatan aktifitas berdasarkan suatu model sistem matematika yang ditransformasikan ke implementasi.
- Pengembangan Sistem berbasis Re-use (penggunaan ulang) komponen, sistem dibangun dari komponen yang sudah ada dengan focus integrasi sistem.
1.
Model Waterfall
Pada
model Waterfall atau disebut model air terjun, ada beberapa fase yang
harus kita terapkan,yaitu:
1.
Analisi
kebutuhan lalu pendefenisiannya
2.
Perancangan
Sistem dan Perangkat lunaknya
3.
Implementasi
dan unit testing
4.
Integrasi
dan pengujian sistem
5.
Pengoprasian
dan persawatan