Ev Haberlerde Şelale modeli nedir? - techopedia nedir?

Şelale modeli nedir? - techopedia nedir?

İçindekiler:

Anonim

Tanımı - Şelale Modeli ne demektir?

Şelale modeli, aşağıdaki tanımlanmış aşamaları izleyen sıralı bir yazılım geliştirme süreci modelidir:

  1. fikir
  2. başlatma
  3. analiz
  4. tasarlamak
  5. İnşaat
  6. Test yapmak
  7. Üretim / Uygulama
  8. Bakım

Yazılım geliştirme yaşam döngüsünün (SDLC) ortak adımlarını kullanarak, şelale modeli, bir önceki aşamaya geçildikten sonra bir sonraki aşamaya geçmeyi zorlar. Açık bir ihtiyaç olmadıkça önceki aşamaya dönme kaşlarını çatır.

Techopedia, Şelale Modelini açıklıyor

Adından da anlaşılacağı gibi, şelale modelindeki aşamalar sürekli olarak aşağı doğru ilerlemektedir. Bu aşamaların etkili olabilmesi için sırayla takip edilmeli ve inşaat ve imalat gibi bazı endüstrilerde süreç takip edilmelidir.


Teoride, şelale modeli iyi bir uygulama gibi geliyor, ancak yazılım geliştirme endüstrisindeki birçok kişi tarafından eleştirildi. İlk olarak, bir SDLC fazı aşağıdaki faza geçilmeden önce mükemmelleştirilemez. Ayrıca, tam anlamıyla bu model, gereksinim ve tasarım ayarlamaları için esneklikten yoksundur, bu da programcıların ve geliştiricilerin tasarım ayarlamalarını entegre etmesini oldukça zorlaştırır.


Ancak, şelale modelinden başarılı yazılım geliştirmeye uygulanabilecek bazı sağlam ilkeler vardır. Bu, bu ilkelerin kısmi bir listesidir:

  • Sorunlar daha açık bir şekilde tanımlanırsa daha kolay çözülebilir.
  • Yapılandırıldıklarında büyük miktarda kod daha izlenebilir.
  • İnsan işi daima doğrulanmalıdır.
  • İyi bir proje yaşam döngüsü planı geliştirme sürecini geliştirir.
  • Sistem belgeleri geliştirme sürecinin bir yan ürünüdür ve daha sonradan sonradan yapılmaz.

Şelale modeli, genellikle ana bilgisayar sistemleri olmak üzere büyük ve karmaşık uygulama sistemlerinin geliştirilmesine yapı, metrikler ve kontrol sağlamak için erken bir girişimdi.

Şelale modeli nedir? - techopedia nedir?