Page 21 - Teknik Komputer Jaringan New_Neat
P. 21

20



                             RAD  atau  Rapid  Application  Development  didasarkan  pada  pengembangan
                         berulang dan pembuatan prototipe dengan sedikit perencanaan yang terlibat. Adapun
                         fase yang ada pada model RAD di antaranya:
                           Pemodelan bisnis
                           Pemodelan data
                           Pemodelan proses
                           Generasi aplikasi
                           Pengujian dan pergantian
                      5.  Iterative
                                 Model  Iterative  mengembangkan  sistem  dengan  membangun  sebagian  kecil
                         dari semua fitur. Ini membantu memenuhi cakupan awal dengan cepat dan merilisnya
                         untuk umpan balik.
                                 Model  proses  ini  dimulai  dengan  bagian  dari  perangkat  lunak,  kemudian
                         diimplementasikan dan ditinjau untuk mengidentifikasi kebutuhan lebih lanjut. Model
                         iteratif memudahkan untuk mengidentifikasi dan memperbaiki kekurangan fungsional
                         atau desain.
                      6.  Spiral
                                 Model Spiral merupakan model proses perangkat lunak iteratif yang digerakkan
                         oleh risiko. Jenis model ini menghasilkan proyek secara berulang.
                         Sedikit  berbeda  dengan  model  proses  lainnya,  langkah-langkahnya  bukan  berupa
                         aktivitas tetapi  fase untuk  mengatasi  masalah apa pun  yang  memiliki risiko terbesar
                         menyebabkan kegagalan.
                      7.  Agile
                                 Model  proses  ini  mendorong  iterasi  pengembangan  dan  pengujian  yang
                         berkelanjutan. Setiap bagian inkremental dikembangkan selama satu iterasi. Sementara
                         setiap  iterasi  dirancang  agar  kecil  dan  dapat  dikelola  sehingga  dapat  diselesaikan
                         dalam beberapa waktu saja.
                                 Model  Agile  memiliki  pendekatan  realistis  untuk  pengembangan  perangkat
                         lunak. Akan tetapi, model ini kurang cocok untuk proyek yang kompleks. Model Agile
                         lebih sesuai diterapkan untuk proyek dengan persyaratan yang berubah.
   16   17   18   19   20   21   22   23   24   25   26