Metode Iteratif

  1. Apa yang dimaksud dengan Interative ?

Metode yang merupakan pengembangan dari prototyping model dan digunakan ketika requirement dari software akan terus berkembang dalam tahapan-tahapan pengembangan aplikasi tersebut. Sedikit pengertian tentang requirement software dari developer yang diterapkan pada tahap pertama iterasi, akan mendapatkan tanggapan dari user. Ketika requirement menjadi jelas, tahapan iterasi selanjutnya akan dilaksanakan.

 

sdlc_iterative_model

 

2. keuntungan dan kelemahan dengan menggunakan Iterative Model

– Keuntungan dari Iterative model

  • User dapat mencoba sistem yg sudah dikembangkan dan kemudian dapat memberikan masukkan > keterlibatan user semakin intens dampak positif dalam pengembangan
  • Prototype relatif lebih mudah dibangun dan tidak memerlukan waktu yang lama
  • Dengan prototype, kesalahan & kelalaian dalam pengembangan dapat segera diketahui

– Kelemahan dari Iterative model

  • Setiap iterasi bergantung prototype sebelumnya solusi final umumnya terjadi apabila ada perbedaan yg nyata pada prototype sebelumnya
  • Formal end-of-phasemungkin tidak terjadi, karena sangat sulit menentukan scope dari suatu prototype > proyek tidak pernah selesai
  • Dokumentasi seringkali tdk lengkap > fokus pada pembuatan prototype
  • Isu2 mengenai system backup & recovery, system performance dan system security, kurang/tidak diperhatikan dan sering terlupakan

Aplikasi Model berulang

Seperti model lain SDLC, pengembangan Iteratif dan incremental memiliki beberapa aplikasi spesifik di industri perangkat lunak. Model ini paling sering digunakan dalam skenario berikut:

  • Persyaratan sistem lengkap yang jelas dan dipahami.
  • persyaratan utama harus didefinisikan; Namun, beberapa fungsi atau perangkat tambahan yang diminta dapat berkembang dengan waktu.
  • Ada waktu untuk kendala pasar.
  • Sebuah teknologi baru yang digunakan dan sedang dipelajari oleh tim pengembangan saat bekerja pada proyek.
  • Sumber daya dengan keahlian yang dibutuhkan tidak tersedia dan direncanakan akan digunakan atas dasar kontrak untuk iterasi tertentu.
  • Ada beberapa fitur berisiko tinggi dan tujuan yang mungkin berubah di masa depan.

 

Sumber  : http://www.w3ii.com/id/sdlc/sdlc_iterative_model.html

Tinggalkan komentar