Perbezaan Antara Air Terjun dan Model Spiral

Perbezaan Utama - Air Terjun vs Spiral Model
 

The perbezaan utama antara air terjun dan model iteratif ialah model air terjun digunakan untuk projek-projek dan projek-projek yang lebih kecil dengan keperluan yang jelas manakala model lingkaran digunakan untuk projek-projek besar yang kompleks yang memerlukan analisis risiko berterusan.

Kitaran Pembangunan Perisian (SDLC) adalah proses yang diikuti oleh organisasi perisian untuk membangunkan satu projek perisian. Terdapat pelbagai model kitaran hayat pembangunan perisian yang boleh diikuti semasa proses pembangunan perisian. Model-model ini dikenali sebagai model proses pembangunan perisian. Air Terjun dan Model Spiral adalah dua daripadanya.

KANDUNGAN

1. Gambaran Keseluruhan dan Perbezaan Utama
2. Apakah Model Air Terjun
3. Apakah Model Spiral
4. Side by Side Comparison - Air Terjun vs Spiral Model dalam Borang Tabular
5. Ringkasan

Apakah Model Air Terjun??

Model air terjun adalah model proses pembangunan perisian dengan aliran berurutan linear. Satu fasa bermula selepas selesai fasa sebelumnya. Tiada pertindihan antara fasa. Dalam pendekatan ini, keseluruhan proses pembangunan perisian dibahagikan kepada fasa. Hasil satu fasa menjadi input untuk fasa seterusnya.

Fasa pertama adalah pengumpulan dan analisis keperluan. Dalam fasa ini, keperluan yang diperlukan untuk projek dikumpulkan dan dianalisis. Kemudian mereka didokumenkan. Dokumen ini dipanggil Spesifikasi Keperluan Perisian (SRS). Tahap seterusnya adalah fasa reka bentuk. Reka bentuk sistem membantu untuk menentukan seni bina sistem keseluruhan. Dalam fasa pelaksanaan, sistem ini dibangunkan dalam unit kecil. Setiap unit diuji dan semua unit disepadukan ke dalam sistem yang lengkap dan diuji dalam fasa integrasi dan ujian. Selepas ujian selesai, produk dilepaskan ke pasaran. Ia adalah fasa penyebaran. Akhirnya, penambahbaikan baru dan penambahbaikan selanjutnya ditambah kepada produk dalam fasa penyelenggaraan.

Rajah 01: Model Air Terjun

Model air terjun adalah mudah dan mudah difahami. Adalah mudah untuk mengatur tugasan dan memahami peristiwa penting. Hanya satu fasa diproses dan disiapkan pada satu masa. Model air terjun tidak sesuai untuk membangunkan projek kompleks. Juga, ia tidak sesuai untuk projek dengan perubahan keperluan.

Apakah Model Spiral??

Model lingkaran diperkenalkan sebagai alternatif kepada model air terjun dan prototaip. Fokus utama model lingkaran adalah menganalisis risiko. Fasa model lingkaran termasuk perancangan, analisis risiko, kejuruteraan, dan penilaian. Projek perisian berterusan melalui fasa-fasa ini dalam lelaran yang dipanggil spiral.

Rajah 02: Model Lingkaran

Lingkaran asas bermula dengan perancangan. Mengenal pasti sistem dan keperluan subsistem dilakukan dalam fasa ini. Spesifikasi Keperluan Perisian (SRS) dibangunkan dengan menggunakan keperluan yang dikumpulkan. Tahap analisa risiko adalah untuk mengenal pasti risiko yang berkaitan dengan projek. Sekiranya terdapat sebarang risiko, penyelesaian alternatif dicadangkan. Prototaip dihasilkan pada akhir fasa ini. Dalam fasa Kejuruteraan, pembangunan perisian dan pengujian berlaku. Dalam fasa penilaian, output ditunjukkan kepada pelanggan untuk mendapatkan maklum balas. Sekiranya pelanggan diluluskan, projek itu dapat meneruskan lingkaran berikutnya. Sekali lagi projek ini melalui fasa-fasa di atas.

Model lingkaran lebih sesuai untuk projek besar dan kompleks. Ia sesuai untuk projek yang memerlukan analisis risiko berterusan. Ia memberikan lebih banyak kawalan ke atas semua fasa pembangunan. Analisis risiko mungkin memerlukan pekerja pakar dan spiral mungkin mengambil masa yang lama. Juga, ia bukan model yang sesuai untuk projek-projek kecil. Ini adalah beberapa kelemahan model lingkaran.

Apakah Perbezaan Antara Air Terjun dan Model Spiral?

Air Terjun vs Model Spiral

Model air terjun adalah pendekatan reka bentuk berurutan yang agak linear untuk membangunkan projek perisian. Model lingkaran adalah penjana model proses didorong risiko untuk projek perisian.
 Penglibatan Pelanggan
Dalam model air terjun, penglibatan pelanggan adalah minimum. Dalam model lingkaran, penglibatan pelanggan adalah tinggi. Pelanggan mempunyai kesedaran tentang apa produk itu.
Aliran Fasa
Dalam model air terjun, selepas melengkapkan fasa dan mencapai fasa baru, tidak mungkin untuk kembali ke fasa sebelumnya. Model lingkaran beroperasi pada lelaran supaya kemungkinan untuk kembali ke fasa sebelumnya.
 Penggunaan
Model air terjun boleh digunakan untuk projek-projek kecil dan untuk projek-projek yang mempunyai keperluan yang jelas. Model lingkaran boleh digunakan untuk projek yang besar dan kompleks yang memerlukan analisis risiko yang berterusan.
Kesederhanaan
Model air terjun adalah mudah dan mudah. Model lingkaran adalah model yang kompleks.

Ringkasan - Air terjun vs Spiral Model

Dua model proses perisian adalah air terjun dan model lingkaran. Perbezaan antara model air terjun dan lingkaran adalah model air terjun yang digunakan untuk projek dan projek yang lebih kecil dengan keperluan jelas manakala model lingkaran digunakan untuk projek-projek yang besar dan rumit yang memerlukan analisis risiko berterusan.

Rujukan:

1. "Model Air Terjun SDLC.", Titik Tutorial, 8 Jan. 2018. Boleh didapati di sini
2. "Model Spiral SDLC.", Tutorial Point, 8 Jan. 2018. Boleh didapati di sini

Image Courtesy:

1. 'Model Spiral (Boehm, 1988)' Dengan karya Connyderivative (Domain Awam) melalui Wikimedia Commons