Yazılım geliştirme süreci bir yazılım ürününün geliştirilmesi ile ilgili süreci kapsar ve bir dizi eylemden oluşur. Yazılım geliştirme süreci; tanımlama(definition), ayrıntılandırma(elaboration), gerçekleştirme(construction), değerlendirme(evaluation), yayma(transition) ve yönetim(management) aşamalarından oluşmaktadır.
Tanımlama: Yazılım geliştirmenin ilk aşamasıdır. Bu aşamada amaçlanan yazılımın işlevi ve hangi probleme çözüm getireceği belirlenir. Yazılımın hedeflenen işlevleri yerine getirirken nasıl bir ortamda çalışacağı ve ne gibi kısıtlamaları olacağı tanımlanır.
Ayrıntılandırma: Bu aşamada, problemin yazılımla nasıl çözüleceğine odaklanılır. Tanımlama aşamasında problem tüm yönleriyle ortaya konulmuştur. Yazılımın hedefi belirlidir ve bu hedefe nasıl gidileceğine dair çalışmalar yapılır, farklı düzeylerde modeller geliştirilir. Bu modeller ile geliştirilecek olan yazılımın hangi alt sistemlerden oluşacağı, bu sistemler arasındaki bilgi alışverişinin nasıl olacağı tanımlanır.
Gerçekleştirme: Ayrtıntılandırma aşamasında geliştirilen modelelr programlama dilleri kullanılarak kodlanır. Her bir kod parçasının testi gerçekleştirilir. Daha sonra çalışan kod parçaları bir araya getirililerek hedeflenen yazılım geliştirilir.
Değerlendirme: Geliştirilen yazılımın istenen amacı yerine getirip getirmediği değerlendirilir. Bu amaçla gözden geçirmeler ve testler kullanılarak geliştirilen yazılımın doğru çalıştığı ve kendinden beklenen işlevleri yerine getirdği doğrulanır.
Yayma: Yazılımın piyasaya sürüldüğü ve kullanıcıların kullanımına sunulduğu aşamadır. Bu aşamadan sonra gelen geri bildirimler ile yazılım üzerinde düzeltici, uyarlayıcı, iyileştirici ve önleyici bakımlar gerçekleştirilebilir.
Yönetim: Yazılım projeleri kapsamında ilk evreden son evreye kadar gerçekleştirilen faaliyetlerin yönetimsel işlemleri bu aşamada gerçekleştirilir. Yazılım geliştirme süreci içerisinde yönetim aşaması ve değerlendirme aşaması diğer aşamalarla birarada yürütülür.
Bana ulaşmak için e-posta ve instagram.
Hiç yorum yok:
Yorum Gönder