Şelale - Artımlı - Spiral - Rad Modeli: Temel Fark

İçindekiler:

Anonim

Yazılım geliştirme döngüsü sırasında karmaşıklık düzeyini yönetmek için, yazılım şirketleri tarafından çeşitli SDLC modeli uygulanmaktadır. Amaçları kaliteli bir yazılım ürünü sunmaktır, ancak her model yazılım geliştirme yaklaşımı açısından benzersizdir. SDLC modellerini etkili bir şekilde öğrenmek için çeşitli Yazılım Mühendisliği modellerini karşılaştıracağız. Burada her modelin maliyet, zaman süresi, gereksinimler, bakım vb. Açısından diğerlerinden nasıl farklı olduğunu göreceğiz.

Çeşitli SDLC Modellerinin Karşılaştırması

Modelin Özellikleri Şelale Modeli Artımlı Model Spiral Modeli Rad Modeli
Erken aşamada planlama Evet Evet Evet Hayır
Daha önceki bir aşamaya dönmek Hayır Evet Evet Evet
Büyük Projeyi Yönetin Uygun değil Uygun değil Uygun Uygun değil
Ayrıntılı Belgeler Gerekli Evet ama çok değil Evet Sınırlı
Maliyet Düşük Düşük Pahalı Düşük
Gereksinim Özellikleri Başlangıç Başlangıç Başlangıç Zaman kutulu sürüm
Değişme esnekliği Zor Kolay Kolay Kolay
Kullanıcı Katılımı Sadece başlangıçta Orta düzey Yüksek Sadece başlangıçta
Bakım En az Sürdürülebilirliği Teşvik Eder Tipik Bakımı Kolay
Süresi Uzun Çok uzun Uzun Kısa
Risk Katılımı Yüksek Düşük Orta ila yüksek risk Düşük
Çerçeve Türü Doğrusal Doğrusal + Yinelemeli Doğrusal + Yinelemeli Doğrusal
Test yapmak Kodlama aşamasının tamamlanmasından sonra Her yinelemeden sonra Mühendislik aşamasının sonunda Kodlamanın tamamlanmasından sonra
Örtüşen Aşamalar Hayır Evet (paralel gelişim olduğu gibi) Hayır Evet
Bakım En Az Sürdürülebilir Sürdürülebilir Evet Bakımı Kolay
Tekrar Kullanılabilirlik Mümkün olan en az Bir dereceye kadar Bir dereceye kadar Evet
Zaman aralığı Çok uzun Uzun Uzun Kısa
Çalışan yazılım mevcudiyeti Yaşam döngüsünün sonunda Her yinelemenin sonunda Her yinelemenin sonunda Yaşam döngüsünün sonunda
Amaç Yüksek Güvence Hızlı gelişim Yüksek Güvence Hızlı gelişim
Takım boyu Büyük Takım Büyük Ekip Değil Büyük Takım Küçük Takım
Yönetici üzerinde müşteri kontrolü Çok düşük Evet Evet Evet