Rekayasa Perangkat Lunak
Rekayasa Perangkat Lunak
LUNAK
MATERI PERTEMUAN 2 - 5
P.2 : BERBAGAI MODEL PROSES REKAYASA PERANGKAT LUNAK
1. Model Waterfall
2. Model Spiral
3. Model Incremental
4. Model Evolusi
5. Model Prototype
6. Model V / V-Model.
7. Model Rapid Application Development (RAD)
BERBAGAI MODEL PROSES REKAYASA PERANGKAT LUNAK
MODEL WATERFALL
Model Waterfall adalah salah satu model klasik yang bersifat sistematis
(Berurutan).
Digunakandalam pembuatan program bisnis kecil (generik)
MODEL SPIRAL
Model spiral (spiral model) adalah model pengembangan software dimana proses
digambarkan sebagai spiral.
Setiap loop akan mewakili satu fase dari
proses pembuatan/perancangan software.
Loop paling dalam berfokus pada kelayakan
dari sistem, loop selanjutnya tentang definisi dari kebutuhan,
loop berikutnya berkaitan dengan desainsistem dan seterusnya
MODEL INCREMENTAL
proses pengerjaan perangkat lunak akan dilakukan perbagian sehingga bagian selanjutnya akan
dikerjakan setelah bagian awal telah selesai dan selanjutnya sampai menghasilkan perangkat lunak
yang lengkap dengan semua fungsi yang diperlukan dan pengerjaan perangkat lunak berakhir.
MODEL EVOLUSI
Model evolusi adalah sebuah model yang berulang-ulang. Model ini memiliki karakteristik yang memungkinkan para
programmer mengembangkan perangkat lunaknya menjadi semakin lengkap di tiap versinya.
Model ini diterapkan karena persyaratan (requierement) sering berubah sehingga hasil akhir dari sebuah produk tidak
akan realistis, dimana edisi komplit dari produk tersebut mustahil dikeluarkan dikarenakan deadline market yang
begitu ketat.
MODEL PROTOTYPE
Prototype merupakan salah satu metode pengembangan perangat lunak yang banyak digunakan.
Dengan metode prototyping ini pengembang dan pelanggan dapat saling berinteraksi selama proses pembuatan
sistem.
Prototyping, dimulai dengan pengumpulan kebutuhan, mendefinisikan objektif keseluruhan dari software,
mengidentifikasikan segala kebutuhan, kemudian dilakukan “perangcangan kilat” yang difokuskan pada penyajian
aspek yang diperlukan.
MODEL V / V-MODEL.
Sebuah model proses perkembanganperangkat lunak sekuensial linier yang menekankan siklus perkembangan yang
sangat pendek (kira-kira 60 sampai 90 hari). Model RAD ini merupakan sebuah adaptasi “kecepatan tinggi” dari
model sekuensial linier dimana perkembangan cepat dicapai dengan menggunakan pendekatan konstruksi berbasis
komponen.
AKTIVTAS PROSES
Cloud
Local
Hybrid
THANK YOU
SOMEONE@EXAMPLE.COM