yazılım geliştirme modelleri etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
yazılım geliştirme modelleri etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

27 Kasım 2015

Agile (Çevik) ve Waterfall (Şelale) Yazılım Geliştirme Modeli

Merhaba,
Bugünkü yazımda Waterfall (Şelale) Yazılım Geliştirme Modeli'nden ve Agile (Çevik) Yazılım Geliştirme Modeli'nden bahsedeceğim.

Konuyu;

1.
Yazılım Geliştirme
Modelleri

2.
Waterfall (Şelale) Modeli
3. Agile (Çevik) Modeli


başlıkları altında anlatacağım.


1. Yazılım Geliştirme Modelleri
Geliştirdiğimiz yazılımın, üretim aşaması ve kullanım süreci boyunca geçirdiği tüm aşamaları yazılım geliştirme yaşam döngüsü olarak tanımlıyoruz. Her yazılım, bu döngüde planlama-analiz-tasarım-üretim-bakım aşamalarından geçer.
Yazılım yaşam döngüsündeki bu temel adımların nasıl gerçekleştirileceğine yönelik çeşitli modeller geliştirilm. Yazılım geliştirme modelleri, elimizdeki projenin 'hangi felsefe' doğrultusunda işi yürüteceğimize karar verdikten sonra kullanacağımız metodolojilerdir. Projenin hangi felsefeye göre yürütüleceğine ise iş ihtiyacına göre karar veririz.

Özetleyecek olursak; bir yazılım geliştirme metodolojisi aşağıdaki adımlardan meydana gelir:
- Yazılım geliştirme süreci yaklaşımıyla bir yazılım geliştirme felsefesi
- Yazılım geliştirme sürecine destek veren araçlar, modeller ve yöntemler

Çokça bilinen yazılım geliştirme modellerimiz:
> Waterfall (Şelale) Model
> Agile Software Development (Çevik Yazılım Geliştirme) Model
> Prototyping (Prototip) Model
> Incremental (Artırımsal) Model
> Spiral (Sarmal) Model
> Rapid Application Development (Hızlı Uygulama Geliştirme) Model
> Object-Oriented Analisys and Design (Nesne Yönelimli Analiz ve Tasarım) Model

Geleneksel yazılım geliştirme süreçlerinde çoğunlukla Waterfall (şelale) modeli kullanılır.

2. Waterfall (Şelale) Modeli



Share:

Pages

Blog Archive