Bilişim Projelerinde V Modeli

8 Fundamental SDLC Models Every Developer Should Know | ISHIR

V model aynı zamanda doğrulama ve onaylama modeli olarak da bilinir. Doğrulama ve onaylama eş zamanlı olarak gerçekleştirilir. Bu, her aşamanın paralel olarak planlandığı ve geliştirme ile testin el ele gittiği anlamına gelir.

Aşamalar

  • Gereksinimler ve kabul testleri: Gereksinimler, kullanıcının ihtiyaçlarına göre toplanır ve analiz edilir. Bu aşamada gerçek veriler kullanılarak sistemin canlı ortamda çalışır durumda olmasını sağlayacak kabul testleri tasarlanır. Kabul testi, diğer tüm testler (birim, entegrasyon ve sistem) tamamlandıktan sonra gerçekleştirilir.
  • Sistem tasarımı ve sistem testi: Veri katmanları ve iş mantığı vb. tüm teknik bileşenler, toplanan gereksinimlere göre özetlenir. Performans testleri başta olmak üzere sistem testleri, entegrasyon testlerinden sonra yapılmak üzere tasarlanır.
  • Mimari tasarım ve entegrasyon testi: Spesifikasyonlar, farklı bileşenler arasındaki ilişkiyi anlayacak şekilde tasarlanır. Üçüncü taraf bileşenler de dahil olmak üzere tüm bileşenler entegre edildiğinde sistem veya teknolojinin işlevsel olduğundan emin olmak için entegrasyon testleri bu aşamada tasarlanır. Entegrasyon testi, birim testinden sonra gerçekleştirilir.
  • Modül tasarımı ve birim testi: Bu aşama, bileşenler, arayüzler vb. ayrıntılı özellikleri içerir. Birim testleri hazırlanır ve kod tabanındaki tüm olası hataları ve sorunları ortadan kaldırmak için kodlama sonrası gerçekleştirilir.
  • Kodlama: Tasarımların ve spesifikasyonların, işlevsel hale getirilmesidir.

Avantajları

  • Her aşamanın kesin ve tanımlanmış sonuçları olduğundan kontrolü ve yönetimi kolaydır.
  • Kapsamlı sistematik ve disiplinli testler sayesinde daha iyi kalitede sonuçlar elde edilir.
  • Test ve doğrulama işlemleri erken aşamalarda gerçekleştirilirken sorunlar erken tespit edilebilir.

Dezavantajları

  • Gereksinimlerdeki değişiklikler yüksek maliyete yol açabilir.
  • Esneklik azdır.

Türkçe eğitimler

İngilizce eğitimler

Takip Edin:

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

8 + 17 =

This site uses Akismet to reduce spam. Learn how your comment data is processed.