Untuk menguruskan tahap kerumitan selama kitaran pengembangan perisian, pelbagai model SDLC dilaksanakan oleh syarikat perisian. Tujuan mereka adalah untuk memberikan produk perisian yang berkualiti, namun setiap model unik dari segi pendekatan pengembangan perisian mereka. Untuk mempelajari model SDLC dengan berkesan, kami akan membandingkan pelbagai model Kejuruteraan Perisian. Di sini kita akan melihat bagaimana setiap model berbeza dari yang lain dari segi kos, jangka masa, keperluan, penyelenggaraan dll.
Perbandingan Pelbagai Model SDLC
Sifat Model | Model Kejatuhan Air | Model Tambahan | Model Spiral | Model Rad |
---|---|---|---|---|
Merancang pada peringkat awal | Ya | Ya | Ya | Tidak |
Kembali ke fasa yang lebih awal | Tidak | Ya | Ya | Ya |
Mengendalikan Projek Besar | Tidak sesuai | Tidak sesuai | Sesuai | Tidak sesuai |
Dokumentasi terperinci | Perlu | Ya tetapi tidak banyak | Ya | Terhad |
Kos | Rendah | Rendah | Mahal | Rendah |
Spesifikasi Keperluan | Permulaan | Permulaan | Permulaan | Pelepasan kotak masa |
Fleksibiliti untuk berubah | Sukar | Mudah | Mudah | Mudah |
Penglibatan Pengguna | Hanya pada permulaan | Pertengahan | Tinggi | Hanya pada awal |
Penyelenggaraan | Paling tidak | Menggalakkan Kekekalan | Biasa | Mudah Dijaga |
Jangka masa | Lama | Sangat panjang | Lama | Pendek |
Penglibatan Risiko | Tinggi | Rendah | Berisiko sederhana hingga tinggi | Rendah |
Jenis Kerangka | Linier | Linear + Iteratif | Linear + Iteratif | Linier |
Ujian | Setelah selesai fasa pengekodan | Selepas setiap lelaran | Pada akhir fasa kejuruteraan | Setelah selesai pengekodan |
Fasa Bertindih | Tidak | Ya (Kerana pembangunan selari ada) | Tidak | Ya |
Penyelenggaraan | Paling Tidak Dapat Dikekalkan | Terpelihara | Ya | Mudah dijaga |
Kebolehgunaan semula | Sekurang-kurangnya mungkin | Sehingga satu tahap | Sehingga satu tahap | Ya |
Tempoh masa | Sangat panjang | Lama | Lama | Pendek |
Ketersediaan perisian yang berfungsi | Pada akhir kitaran hidup | Pada akhir setiap lelaran | Pada akhir setiap lelaran | Pada akhir kitaran hidup |
Objektif | Jaminan Tinggi | Pembangunan pesat | Jaminan Tinggi | Perkembangan pesat |
Saiz pasukan | Pasukan Besar | Pasukan Tidak Besar | Pasukan Besar | Pasukan Kecil |
Kawalan pelanggan ke atas pentadbir | Sangat rendah | Ya | Ya | Ya |