top of page
Yazarın fotoğrafıDr. Ali Gürbüz

Yazılım Geliştirme Yaşam Döngüsü

Yazılım Geliştirme Yaşam Döngüsü (Yazılım Geliştirme Süreci) bir yazılımın geliştirme adımlarını/aşamalarını/safhalarını tanımlar.


Literatür incelendiğinde aşağıdaki yazılım geliştirme modellerinin bulunur:

  • Şelale modeli

  • Spiral model

  • İteratif/artımsal model

  • Çevik (Agile) Geliştirme


Her bir modelin detaylı incelenmesi bu yazının kapsamı dışında olup modellerin incelenmesi farklı yazılarda gerçekleştirilecektir. Ancak her bir model incelendiğinde görülür ki aşağıdaki görevlerin ya tamamı ya da belirli kısmı bu modeller içerisinde farklı şekillerde uygulanmıştır. Bu aşamalar:

  • Proje Yönetimi ve Planlaması

  • Gereksinim Yönetimi ve Geliştirmesi

  • Tahminle ve Zaman Yönetimi

  • Tasarım

  • Kodlama

  • TestBelgelendirme (kullanıcı dokümantasyonu)

  • Konfigürasyon Yönetimi

  • Risk Yönetimi

  • Bakım ve idame

  • vb.

Bu adımlar farklı modellerde farklı sırayla uygulanabilir. Yazılım geliştirme yaşşam döngüsü olsa da bu adımlar sadece kodlama odaklı değildir. Kodlama öncesi ve sonrası aktiviteleri de içerir.

63 görüntüleme0 yorum

Son Yazılar

Hepsini Gör

Comments


bottom of page