Şelale Modeli ve V Modeli Arasındaki Fark

Temel Fark - Şelale Modeli vs V model
 

temel fark şelale modeli ile V modeli arasında şelale modelinde yazılım testi geliştirme aşamasının tamamlanmasından sonra yapılırken V modelinde, geliştirme döngüsünde her aşama doğrudan ilişkili bir test aşamasına sahiptir.

Yazılım Geliştirme Yaşam Döngüsü (SDLC), çalışan, yüksek kaliteli bir yazılım geliştirmek için bir yazılım organizasyonu tarafından takip edilen bir süreçtir. Yazılım geliştirme sürecinde izlenebilecek çeşitli yazılım geliştirme süreci modelleri vardır. Bunlardan ikisi Şelale ve V modelidir.

İÇİNDEKİLER

1. Genel Bakış ve Temel Fark
2. Şelale Modeli Nedir
3. V Modeli Nedir
4. Şelale Modeli ve V Modeli Arasındaki Benzerlikler
5. Yan Yana Karşılaştırma - Şelale Modeli ve V Modeli Tabular Formunda
6. Özet

Şelale Modeli Nedir?

Şelale modeli, anlaşılması kolay ve basit bir modeldir. Tüm süreç birkaç aşamaya ayrılmıştır. Bir sonraki aşamaya ulaşmak için bir aşama tamamlanmalıdır.

İlk aşama gereksinim toplama ve analizidir. Gereksinimler daha sonra belgelenir. Buna Yazılım Gereksinimi Spesifikasyonu (SRS) denir. Bir sonraki sistem tasarımı aşamasıdır. Tüm yazılım mimarisini tasarlamaktır. Bir sonraki aşama uygulama aşamasıdır. Küçük birimleri kodlamaya başlamaktır. Bu birimler tüm sistemi oluşturmak için birleştirilir ve entegrasyon ve test aşamasında test edilir. Test tamamlandıktan sonra yazılım pazara dağıtılır. Yazılımın bakımı ve yeni özelliklerin eklenmesi gibi faaliyetler dağıtım ve bakım altında.

Resim 01: Şelale Modeli

Bu model, küçük projeler için ve gereksinimler çok net olduğunda uygundur. Büyük ve karmaşık projeler için uygun değildir. Genellikle müşteri etkileşimi şelale modelinde minimumdur.

V Modeli Nedir?

V modeli şelale modelinin bir uzantısıdır. Her geliştirme aşaması için uygun bir test aşamasına sahiptir. Bu nedenle, geliştirme döngüsünün her aşaması için ilişkili bir test aşaması vardır. Geliştirme aşamasının ilgili test aşaması paralel olarak planlanmaktadır. Bu model aynı zamanda doğrulama ve doğrulama modeli.

İlk aşama gereksinimleri toplamaktır. SRS bu aşamada hazırlanır. Kabul tasarım planı da bu aşamada yapılır. Kabul testi için girdi. Tasarım aşaması iki adımdan oluşur. Mimari tasarım, sistem için gerekli mimariyi içerir. Üst düzey tasarım olarak bilinir. Modül tasarımı düşük seviyeli tasarım olarak bilinir. Gerçek kodlama kodlama aşamasında başlar.

Resim 02: V Modeli

Birim testinde, küçük modüller veya birimler test edilir. Entegrasyon testi, iki farklı modülün akışını test etmektir. Sistem testi, tüm sistemin işlevselliğini kontrol etmektir. Kabul testi yazılımı kullanıcı ortamında test etmektir. Ayrıca sistemin yazılım gereksinimi belirtimlerine uygun olup olmadığını da denetler.

Genel olarak, v modeli, proje kısa olduğunda ve gereksinimler çok net olduğunda uygundur. Büyük, karmaşık ve nesneye yönelik projeler için uygun bir proje değildir..

Şelale Modeli ile V Modeli Arasındaki Benzerlikler Nelerdir??

  • Hem Şelale Modeli hem de V Modeli yazılım süreç modelleri.
  • Hem Şelale modeli hem de V modelleri büyük ve karmaşık projeler için uygun değildir.

Şelale Modeli ve V Modeli Arasındaki Fark Nedir??

Şelale Modeli vs V Modeli

Şelale modeli, yazılım projeleri geliştirmek için nispeten doğrusal bir sıralı tasarım yaklaşımıdır.. V modeli, fazların yürütülmesinin v şeklinde sıralı bir şekilde gerçekleştiği bir modeldir.
 metodoloji
Şelale modeli sürekli bir süreçtir. V modeli eşzamanlı bir süreçtir.
Toplam Hata
Şelale modelinde, geliştirilen yazılımdaki toplam hatalar daha yüksektir. V modelinde, geliştirilen yazılımdaki toplam hatalar daha düşüktür.
 Hata Tespiti
Şelale modelinde, kusurlar test aşamasında tanımlanır. V modelinde, kusurlar ilk aşamadan tanımlanır.

özet - Şelale Modeli vs V model

Bu makalede, şelale ve v modeli olmak üzere iki yazılım işlem modeli ele alınmıştır. Şelale ve V modeli arasındaki fark, şelale modelinde yazılım testinin geliştirme aşamasının tamamlanmasından sonra yapılması, V modelinde, geliştirme döngüsünde her fazın doğrudan ilişkili bir test aşamasına sahip olmasıdır..

Referans:

1. “SDLC Şelale Modeli.”, Öğreticiler Noktası, 8 Ocak 2018. Buradan ulaşabilirsiniz
2. “SDLC V-Model.”, Tutorials Point, 8 Ocak 2018. Buradan ulaşabilirsiniz