Model Tambahan dalam SDLC: Penggunaan, Kelebihan & Kekurangan

Isi kandungan:

Anonim

Apa itu Model Tambahan?

Model Tambahan adalah proses pengembangan perisian di mana keperluan dipecah menjadi beberapa modul kitaran pengembangan perisian yang berdiri sendiri. Pembangunan tambahan dilakukan dalam beberapa langkah dari reka bentuk analisis, pelaksanaan, pengujian / verifikasi, pemeliharaan.

Setiap lelaran melewati tahap keperluan, reka bentuk, pengekodan dan pengujian . Dan setiap pelepasan berikutnya sistem menambah fungsi ke pelepasan sebelumnya sehingga semua fungsi yang dirancang telah dilaksanakan.

Sistem dimasukkan ke dalam pengeluaran ketika kenaikan pertama disampaikan. Kenaikan pertama selalunya merupakan produk teras di mana keperluan asas ditangani, dan ciri tambahan ditambahkan pada kenaikan berikutnya. Setelah produk teras dianalisis oleh pelanggan, ada rancangan pengembangan untuk kenaikan berikutnya.

Ciri-ciri modul tambahan merangkumi

  • Pembangunan sistem dipecah menjadi banyak projek pembangunan mini
  • Sistem separa dibina berturut-turut untuk menghasilkan sistem total akhir
  • Keperluan keutamaan tertinggi ditangani terlebih dahulu
  • Setelah keperluan dikembangkan, syarat kenaikan tersebut akan dibekukan
Fasa Peningkatan Aktiviti yang dilakukan dalam fasa tambahan
Analisis Keperluan
  • Keperluan dan spesifikasi perisian dikumpulkan
Reka bentuk
  • Beberapa fungsi kelas atas dirancang semasa peringkat ini
Kod
  • Pengekodan perisian dilakukan pada peringkat ini
Uji
  • Setelah sistem digunakan, ia melalui fasa pengujian

Bilakah untuk menggunakan model tambahan?

  • Keperluan sistem difahami dengan jelas
  • Apabila permintaan untuk pengeluaran awal produk timbul
  • Apabila pasukan kejuruteraan perisian tidak mahir atau terlatih
  • Apabila ciri dan matlamat berisiko tinggi terlibat
  • Metodologi sedemikian lebih banyak digunakan untuk aplikasi web dan syarikat berasaskan produk

Kelebihan dan Kekurangan Model Tambahan

Kelebihan Kekurangan
  • Perisian akan dihasilkan dengan cepat semasa kitaran hidup perisian
  • Ia memerlukan perancangan yang baik
  • Fleksibel dan lebih murah untuk mengubah keperluan dan skop
  • Masalah mungkin disebabkan oleh seni bina sistem kerana tidak semua keperluan dikumpulkan di muka untuk keseluruhan kitaran hayat perisian
  • Sepanjang peringkat pembangunan perubahan dapat dilakukan
  • Setiap fasa lelaran adalah kaku dan tidak saling bertindih
  • Model ini lebih murah berbanding yang lain
  • Membetulkan masalah dalam satu unit memerlukan pembetulan di semua unit dan memakan banyak masa
  • Seorang pelanggan dapat memberi respons kepada setiap bangunan
  • Kesalahan mudah dikenal pasti