Incremental Model: Pengertian, Kelebihan dan Kekurangan
Pengertian :
Model incremental adalah metode pengembangan perangkat lunak di mana produk dirancang, diimplementasikan, dan diuji secara bertahap hingga produk selesai. Model ini menggabungkan elemen-elemen model waterfall dengan filosofi iteratif dari prototyping.
Model proses incremental tersebut, seperti model prototype dan pendekatan-pendekatan evolusioner yang lain, bersifat iterative. Tetapi tidak seperti model prototype, model pertambahan berfokus pada penyampaian produk operasional dalam setiap pertambahannya. Pertambahan awal ada di versi stripped down dari produk akhir, tetapi memberikan kemampuan untuk melayani pemakai dan juga menyediakan platform untuk evaluasi oleh pemakai.
Model proses incremental tersebut, seperti model prototype dan pendekatan-pendekatan evolusioner yang lain, bersifat iterative. Tetapi tidak seperti model prototype, model pertambahan berfokus pada penyampaian produk operasional dalam setiap pertambahannya. Pertambahan awal ada di versi stripped down dari produk akhir, tetapi memberikan kemampuan untuk melayani pemakai dan juga menyediakan platform untuk evaluasi oleh pemakai.
TAHAPAN INCREMENTAL MODEL :
Pada awal tahapan dilakukan penentuan kebutuhan dan spesifikasi,Kemudian dilakukan perancangan arsitektursoftware yang terbuka, agar dapat diterapkan pembangunan per-bagian pada tahapan selanjutnya.
o Requirement adalah proses tahapan awal yang dilakukan pada incremental model adalah penentuan kebutuhan atau analisis kebutuhan.
o Specification adalah proses spesifikasi dimana menggunakan analisis kebutuhan sebagai acuannya.
o Architecture Design adalah tahap selanjutnya, perancangan software yang terbuka agar dapat diterapkan sistem pembangunan per-bagian pada tahapan selanjutnya.
o Code setelah melakukan proses desain selanjutnya ada pengkodean.
o Test merupakan tahap pengujian dalam model ini.
Kelebihan dan kekurangan incremental model
kelebihan
- Dikembangkan terlebih dahulu kebutuhan prioritas yang tinggi.
- Produk disajikan dengan cepat.
- Biaya pengiriman awal menjadi mengurang.
- Client bisa memberikan pendapat pendapat dengan lebih cepat dan mengembangkan hasil produk.
- Perubahan bisa dengan cepat dilakukan.
Kekurangan
- Butuh rencana yang efektif.
- Dibutuhkan desain dan efisien.
- Setiap step harus diselesaikan dahulu untuk melanjutkan ke tingkat selanjutnya.
- Biaya keseluruhan sudah dipastikan.
Comments
Post a Comment