Model Spiral: Bilakah Digunakan? Kelebihan & Kekurangan

Isi kandungan:

Anonim

Apa itu Model Spiral?

Model Spiral adalah model proses pengembangan perisian berdasarkan risiko. Ia adalah gabungan model air terjun dan model berulang. Model Spiral membantu mengadopsi elemen pengembangan perisian dari beberapa model proses untuk projek perisian berdasarkan corak risiko yang unik memastikan proses pembangunan yang efisien.

Setiap fasa model spiral dalam kejuruteraan perisian bermula dengan tujuan reka bentuk dan diakhiri dengan klien meninjau kemajuannya. Model spiral dalam kejuruteraan perisian pertama kali disebut oleh Barry Boehm dalam makalahnya pada tahun 1986.

Proses pengembangan dalam model Spiral dalam SDLC, dimulai dengan sekumpulan kecil keperluan dan melalui setiap fasa pengembangan untuk set persyaratan tersebut. Pasukan kejuruteraan perisian menambah fungsi untuk keperluan tambahan dalam setiap pusingan yang meningkat sehingga aplikasi siap untuk fasa pengeluaran. Gambar di bawah menerangkan Model Spiral dengan sangat baik:

Rajah Model Spiral

Fasa Model Spiral

Fasa Model Spiral Aktiviti yang dilakukan semasa fasa
Perancangan
  • Ini termasuk menganggarkan kos, jadual dan sumber untuk lelaran. Ini juga melibatkan memahami keperluan sistem untuk komunikasi berterusan antara penganalisis sistem dan pelanggan
Analisis Risiko
  • Pengenalpastian potensi risiko dilakukan sementara strategi pengurangan risiko dirancang dan diselesaikan
Kejuruteraan
  • Ini termasuk pengujian, pengekodan dan penyebaran perisian di situs pelanggan
Penilaian
  • Penilaian perisian oleh pelanggan. Juga, termasuk mengenal pasti dan memantau risiko seperti penurunan jadual dan kos yang berlebihan

Bilakah menggunakan Model Spiral?

  • Model Spiral dalam kejuruteraan perisian digunakan ketika projek besar
  • Apabila pelepasan diperlukan dengan kerap, metodologi spiral digunakan
  • Apabila pembuatan prototaip berlaku
  • Apabila penilaian risiko dan kos adalah penting
  • Metodologi spiral berguna untuk projek berisiko sederhana hingga tinggi
  • Apabila keperluan tidak jelas dan kompleks, model Spiral dalam SDLC berguna
  • Apabila perubahan mungkin diperlukan pada bila-bila masa
  • Apabila komitmen projek jangka panjang tidak dapat dilaksanakan kerana perubahan keutamaan ekonomi

Kelebihan dan Kekurangan Model Spiral

Kelebihan

Kekurangan

  • Fungsi atau perubahan tambahan boleh dilakukan pada peringkat kemudian
  • Risiko tidak memenuhi jadual atau anggaran
  • Anggaran kos menjadi mudah kerana pembinaan prototaip dilakukan dalam serpihan kecil
  • Pembangunan lingkaran berfungsi paling baik untuk projek besar hanya juga menuntut kepakaran penilaian risiko
  • Perkembangan yang berterusan atau berulang membantu dalam pengurusan risiko
  • Untuk operasi yang lancar, protokol model spiral perlu dipatuhi dengan ketat
  • Pembangunan cepat dan ciri-ciri ditambahkan secara sistematik dalam pengembangan Spiral
  • Dokumentasi lebih kerana mempunyai fasa pertengahan
  • Selalu ada ruang untuk maklum balas pelanggan
  • Pembangunan perisian spiral tidak disarankan untuk projek yang lebih kecil, mungkin memerlukan banyak biaya