The Perbezaan utama antara air terjun dan model berulang ialah Model air terjun digunakan untuk projek dan projek yang lebih kecil dengan keperluan yang jelas manakala model lingkaran digunakan untuk projek besar dan kompleks yang memerlukan analisis risiko berterusan.
Kitaran Hayat Pembangunan Perisian (SDLC) adalah proses yang diikuti oleh organisasi perisian untuk membangunkan 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. Model air terjun dan lingkaran adalah dua daripadanya.
1. Gambaran Keseluruhan dan Perbezaan Utama
2. Apakah model air terjun
3. Apa itu model lingkaran
4. Perbandingan sampingan - Air Terjun vs Model Spiral dalam Bentuk Tabular
5. Ringkasan
Model Air Terjun adalah model proses pembangunan perisian dengan aliran berurutan linear. Satu fasa bermula selepas selesai fasa sebelumnya. Tidak ada pertindihan antara fasa. Dalam pendekatan ini, keseluruhan proses pembangunan perisian dibahagikan kepada fasa. Hasil satu fasa menjadi input untuk fasa seterusnya.
Fasa pertama adalah untuk mengumpulkan keperluan dan analisis. Dalam fasa ini, keperluan yang diperlukan untuk projek dikumpulkan dan dianalisis. Kemudian mereka didokumenkan. Dokumen ini dipanggil Spesifikasi Keperluan Perisian (SRS). Fasa seterusnya adalah fasa reka bentuk. Reka bentuk sistem membantu menentukan seni bina sistem keseluruhan. Dalam fasa pelaksanaan, sistem ini dibangunkan dalam unit kecil. Setiap unit diuji dan semua unit diintegrasikan ke dalam sistem lengkap dan diuji dalam fasa integrasi dan ujian. Setelah ujian selesai, produk itu dikeluarkan ke pasaran. Ia adalah fasa penempatan. Akhirnya, peningkatan baru dan penambahbaikan selanjutnya ditambah kepada produk dalam fasa penyelenggaraan.
Rajah 01: Model air terjun
Model air terjun adalah mudah dan mudah difahami. Sangat mudah untuk mengatur tugas dan memahami pencapaian. Hanya satu fasa yang diproses dan disiapkan pada satu masa. Model air terjun tidak sesuai untuk membangunkan projek yang kompleks. Juga, ia tidak sesuai untuk projek dengan perubahan keperluan.
Model lingkaran diperkenalkan sebagai alternatif kepada model air terjun dan prototaip. Tumpuan utama model lingkaran adalah untuk menganalisis risiko. Fasa model lingkaran termasuk perancangan, analisis risiko, kejuruteraan, dan penilaian. Projek perisian terus melalui fasa -fasa ini dalam lelaran yang disebut spiral.
Rajah 02: Model lingkaran
Lingkaran asas bermula dengan perancangan. Mengenal pasti keperluan sistem dan subsistem dilakukan dalam fasa ini. Spesifikasi Keperluan Perisian (SRS) dibangunkan menggunakan keperluan yang dikumpulkan. Fasa menganalisis risiko adalah untuk mengenal pasti risiko yang berkaitan dengan projek. Sekiranya terdapat risiko, penyelesaian alternatif dicadangkan. Prototaip dihasilkan pada akhir fasa ini. Dalam fasa kejuruteraan, pembangunan perisian dan ujian berlaku. Dalam fasa penilaian, output ditunjukkan kepada pelanggan untuk mendapatkan maklum balas. Sekiranya pelanggan diluluskan, projek itu boleh terus ke lingkaran seterusnya. Sekali lagi projek itu melalui 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 arah semua fasa pembangunan. Analisis risiko mungkin memerlukan pekerja pakar dan spiral mungkin mengambil masa yang lama. Juga, ia bukan model yang sesuai untuk projek kecil. Itu adalah beberapa kelemahan model lingkaran.
Air Terjun vs Model Spiral | |
Model air terjun adalah pendekatan reka bentuk berurutan yang agak linear untuk membangunkan projek perisian. | Model Spiral adalah penjana model proses yang 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 mengenai produknya. |
Aliran fasa | |
Dalam model air terjun, setelah menyelesaikan fasa dan mencapai fasa baru, tidak mungkin untuk kembali ke fasa sebelumnya. | Model lingkaran beroperasi pada lelaran sehingga mungkin untuk kembali ke fasa sebelumnya. |
Penggunaan | |
Model air terjun boleh digunakan untuk projek kecil dan untuk projek dengan keperluan yang jelas. | Model lingkaran boleh digunakan untuk projek besar dan kompleks yang memerlukan analisis risiko berterusan. |
Kesederhanaan | |
Model air terjun adalah mudah dan mudah. | Model lingkaran adalah model yang kompleks. |
Dua model proses perisian adalah air terjun dan model lingkaran. Perbezaan antara air terjun dan model lingkaran ialah model air terjun digunakan untuk projek dan projek yang lebih kecil dengan keperluan yang jelas manakala model lingkaran digunakan untuk projek besar dan kompleks yang memerlukan analisis risiko berterusan.
1."Model Air Terjun SDLC.", Tutorial Point, 8 Jan. 2018. Terdapat di sini
2."Model Spiral SDLC.", Tutorial Point, 8 Jan. 2018. Terdapat di sini
1.'Model lingkaran (Boehm, 1988)' oleh kerja konnedderivatif (domain awam) melalui Wikimedia Commons