Yazan : Şadi Evren ŞEKER

Yazılım mühendisliğinde (software engineering) kullanılan bir geliştirme metodudur. Bu metdo şelale modelindeki (waterfall model) eksiliklerden yola çıkılarak geliştirilmiştir ve yazılımın geliştirilmesi sırasında bir tekrar ile (döngü) yazılımın daha iyi hale getirilmesi hedeflenir.

Yukarıdaki şekilde görüldüğü üzere planlama ile başlayan ve tertip (deployment) ile biten süreçte bir döngü (iteration) sürekli olarak tekrarlanmaktadır.

Bu daire içerisinde yapılan işler sırasıyla :

  • ihtiyaç (Requirements)
  • tahlil (analiz, analysis)
  • tasmim (tasarım, design)
  • tatbik (uygulama, implementation)

Adımlarından oluşur. Bu adımlar tamamlandıktan sonra şayet yeterli olgunluğa ulaşılmadıysa yazılım geliştirme süreci:

  • Tecrübe (Test)
  • Takdir (Evaluation)

Aşamaları ile devam eder ve tekrar ihtiyaç aşamasına dönülür. Ancak yazılım belirli bir kabul seviyesine ulaştıktan sonra bu daireden çıkılır.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir