Penjelasan
Garis Besar Pengembangan Versi Menengah
menggabungkan model-model
yang ada sebelumnya
hanya utk proyek berskala besar
harus ada orang yg kompeten
dalam risk analysis
Incremental Development Model
Incremental Development Model
Proses perangkat lunak dibagi menjadi serangkaian
increment yang dikembangkan secara bergantian.
Keuntungan Pengembangan Incremental
User tidak perlu menunggu seluruh sistem dikirimkan, karena
increment pertama mempunyai persyaratan kritis dan perangkat
lunak segera dapat digunakan.
User dapat memakai increment pertama sebagai prototype
Resiko kegagalan proyek secara keseluruhan lebih rendah
Pengujian paling ketat diberlakukan pada increment pertama.
Fase Utama Persyaratan Perangkat Lunak
• Studi Kelayakan
• Elisitasi dan Analisis Persyaratan
• Spesifikasi Persyaratan
• Validasi Persyaratan
Spesifikasi Persyaratan Perangkat Lunak
Elisitasi dan
Studi
Analisis
Kelayakan
Persyaratan
Spesifikasi
Persyaratan
Validasi
Laporan
Model Sistem Persyaratan
Kelayakan
Persyaratan
User dan Sistem
Dokumen
Persyaratan
Kegiatan Perancangan Perangkat Lunak
• Perancangan Arsitektural
• Spesifikasi Abstrak
• Perancangan Interface
• Perancangan Komponen
• Perancangan Struktur Data
• Perancangan Algoritma
Perancangan dan Implementasi
Perangkat Lunak
Spesifikasi Perancangan Arsitektur
Persyaratan Arsitektural Sistem
Spesifikasi Spesifikasi
Abstrak Perangkat Lunak
Perancangan Spesifikasi
Interface Interface
Perancangan Spesifikasi
Komponen Komponen
Perancangan Spesifikasi
Struktur Data Struktur data
Perancangan Spesifikasi
Algoritma Algoritma
Validasi Perangkat Lunak
Pengujian
Unit
Pengujian
Modul
Pengujian
Sub Sistem
Pengujian
Sistem 1
Pengujian
Sistem 2
Pengujian
Pengujian Integrasi Pengujian User
Komponen
Evolusi Perangkat Lunak
Definisi Pengajuan
Nilai Sistem Modifikasi
Persyaratan Perubahan
Yang Ada Sistem
Sistem Sistem
Sistem Sistem
Yang Ada Baru
TUGAS 1