25 Aralık 2018 Salı

Spiral Model

Spiral modelde yazılım geliştirme süreci geriye dönüşü olan ardışık faaliyetler yerine spiral olarak genişleyen bir yapıda ifade edilir. Spiral model kullanıldığında her bir sarmalın sonunda yazılımın yeni bir sürümü ortaya çıkar. İlk halkanın sonunda artırımda ortaya çıkarılan yazılım uygulama ortamında kullanılanın gerçek bir prototipidir. Geliştirimi sırasında tüm süreç uygulanmıştır. Sonraki yinelemelerde üstüne yeni işlevler sürecin tüm adımları kullanılarak eklenir. Kalite, verimlilik ve kapasite açısından geliştiirlen yazılımın uygun özellikleri taşıması her sarmal döngüde (her yeni sürümde) sağlanarak geliştirme süreci sürdürülür.
Sarmalın herbir döngüsü sırayla tekrarlanan dört etkinlikten oluşur:
  1. Planlama: Yapılacakların eldeki kaynaklar ve zaman çizelgesi gibi konular göz önünde tutularak planlanmasıdır.
  2. Risk Çözümleme: Teknik ve yönetsel risklerin çözümlenmesidir.
  3. Geliştirme: Yazılımın gerçekleştirimi, çözümleme, tasarım, kodlama aşamalarıdır.
  4. Değerlendirme: Kullanıcı geribildiriminin alınması, yapılanın geçerliliğinin ve gerektiği gibi çalıştığının ortaya konmasıdır.
Spiral model çok karmaşık büyük projelerde uygulanabilecek gerçekçi bir model olarak görülmektedir.


Bana ulaşmak için e-posta ve instagram

Hiç yorum yok:

Yorum Gönder