Perbezaan Antara Model SDLC dan Air Terjun Perbezaan Antara Model Air Terjun sDLC

Anonim

SDLC vs Waterfall Model

Model kitaran hayat pembangunan perisian, atau SDLC, merupakan pendekatan berstruktur untuk pembangunan perisian. Terdapat beberapa aktiviti yang dilakukan dalam susunan berikutan untuk mencapai produk akhir. Setiap fasa dikaitkan dengan penyampaian yang bertindak sebagai input kepada fasa berikutnya SDLC. Mari kita perhatikan fasa-fasa yang berbeza dalam model SDLC:

1. Keperluan - Tahap ini adalah yang paling penting bagi pihak berkepentingan dan pengurus. Keperluan ini menentukan pengguna sistem, fungsi utamanya, input dan output sistem. Pengeluaran keseluruhan proses ini adalah dokumen spesifikasi berfungsi yang menerangkan sistem secara menyeluruh.

2. Reka bentuk - Input untuk fasa ini adalah dokumen spesifikasi berfungsi dari fasa keperluan. Perincian fasa ini melihat rupa sistem. Output utama dari tahap ini ialah reka bentuk perisian dan keputusan keperluan perkakasan dan perisian.

3. Pelaksanaan - Ini adalah fasa paling lama SDLC yang melaksanakan reka bentuk dalam bentuk kod. Pemaju adalah orang utama yang bekerja di fasa ini. Dalam model SDLC tertentu, fasa ujian dan reka bentuk bertindih dengan fasa pelaksanaan.

4. Ujian - Ini termasuk kedua-dua unit serta ujian sistem. Ujian unit membantu mengenal pasti pepijat dalam setiap modul manakala ujian sistem memeriksa fungsi sistem secara menyeluruh. Tujuan ujian adalah untuk memeriksa sama ada kod tersebut dapat mencapai fungsi yang diperlukan seperti yang ditetapkan dalam fasa keperluan atau tidak.

Beberapa model SDLC yang paling popular adalah:

* Air Terjun Model

* Model Berbentuk V

* Model Kitaran Kehidupan Tambahan

* Model Spiral

Air Terjun model adalah salah satu model SDLC yang paling popular. Ini adalah pendekatan klasik untuk pembangunan perisian yang mengikuti kaedah linear dan berurutan untuk menyampaikan produk perisian. Model ini mempunyai pelbagai hasil dari setiap fasa. Model ini menawarkan faedah berikut:

1. Ia mudah dan mudah dilaksanakan.

2. Oleh kerana model berikut pendekatan linear, ia menjadi lebih mudah untuk diurus.

3. Setiap fasa dilaksanakan satu demi satu.

4. Ini lebih baik digunakan untuk projek bersaiz kecil.

Dengan kelebihan ada kelemahan tertentu. Sebahagian daripada mereka dibincangkan di bawah:

1. Terdapat faktor risiko tinggi yang terlibat.

2. Ia tidak memberi manfaat kepada projek besar.

3. Ia tidak boleh digunakan untuk projek-projek di mana keperluan boleh berubah.

4. Ia tidak sesuai untuk projek-projek yang kompleks atau menggunakan konsep OOPS.

Ringkasan:

1. SDLC, atau Kitaran Hayat Pembangunan Perisian, digunakan untuk merancang aktiviti projek secara

kronologi.

2. Output dari satu fasa SDLC bertindak sebagai input ke fasa seterusnya. Keperluan

diubah menjadi reka bentuk. Reka bentuk menentukan kod yang perlu ditulis untuk

melaksanakannya. Ujian mengesahkan sama ada kod tersebut memenuhi reka bentuk dan keperluan.

3. Fasa utama SDLC adalah: keperluan, reka bentuk, pengekodan, pengujian, dan penyelenggaraan.

4. Dalam model air terjun, salah satu daripada model SDLC yang paling popular, setiap langkah berikut dalam urutan

tanpa urutan bertindih atau berulang.