Yazılım Geliştirme Sürecimiz

Yazılım geliştirme sürecimizde, iteratif bir yaklaşım benimsenmektedir. İteratif yaklaşımda öncüllük ve ardıllık ilişkileri esnek olarak algılanmakta ve eşzamanlı mühendislik (analiz, tasarım, kodlama, test vb. süreçlerin yoğun geri bildirimli bir şekilde çalışması)  yürütülebilmektedir. Bu sayede, bir faaliyet bitmeden diğer faaliyetle ilgili çalışmalar yapılabilmektedir.

Yazılım Geliştirme Sürecimiz, süreçlerin birbirleriyle etkileşimlerini, dokumantasyonları, rolleri tüm detayları ile anlatan IBM RUP felsefesi ile örtüşen OpenUP yaklaşımını referans almaktadır. OpenUP yaklaşımının referans alınmasında, bu yaklaşımın yalın yazılım geliştirme odaklı olması en büyük etkendir.

 

OpenUP Yazılım Geliştirme Süreci

 

Yazılım geliştirme sürecimize temel teşkil eden iterasyonlar haftalık olarak gerçekleştirilmekte ve bir iterasyon içinde yazılım yaşam döngüsünde bulunan alt süreçlerin çoğu çalışılmaktadır. Yazılım geliştirme sürecimizde bulunan alt süreçlerin belirlenmeside yine OpenUP modeli ile birlikte IBM RUP modeli de dikkate alınmıştır. Bu temel alınan modellere göre yazılım geliştirme sürecimizde aşağıdaki alt süreçler bulunmaktadır:


              * İş modelleme

              * Gereksinim Detaylandırma

              * Analiz ve Tasarım

              * Kodlama

              * Birim Test

              * Bütünleşik Test

              * Yayınlama

              * Değişiklik Yönetimi

              * Proje Yönetimi

 

IBM RUP Modeli

 

 

 
Joomla 1.5 Templates by JoomlaShine.com