YAZILIM PROJELERİNDE YAZILIM GELİŞTİRİCİLERİN YAZILIM SÜREÇ MODELLERİNİ KULLANIM FARKINDALIKLARI
Yazılım projelerinin vazgeçilmez elemanları yazılım geliştiricilerdir. Yazılım geliştiriciler işleriniyaparken bir dizi süreç, araç ve yöntemler kullanmak durumundadırlar. Kaliteli ve verimli yazılım geliştirmekiçin sadece en uygun yazılım süreç modelinin, yazılım geliştirme araç ve yönteminin kullanılması birzorunluluktur. Bir yazılım projesinde kullanılacak yazılım süreç modelinin, sonradan da izlenebilecek kendineözgü adımları olduğu için, proje aşamasından sonra ortaya çıkabilecek hata veya eksiklikler yazılımgeliştiricilerden bağımsız olarak değerlendirilebilecektir. Bu yüzden bir yazılım projesinde kullanılacak yazılımsüreç modeli, geliştirme araç ve yöntemi yazılım geliştiriciler tarafından kapsamlı bir şekilde bilinmelidir.“Yazılım geliştiriciler yazılım süreç modellerini kullanıyorlar mı?”, “Yazılım geliştiriciler yazılım süreçmodelleri hakkında bilgi düzeyleri nedir?” sorularının yanıtı, projenin başarısı için önem arz etmektedir. Buçalışmada, yazılım geliştiricilerin yazılım süreç modellerini kullanım durumları ile yazılım süreç modellerifarkındalık düzeyleri arasında farklılık araştırılmıştır. Ayrıca, yazılım geliştiricilerin yazılım mühendisliğiyöntembilimleri hakkındaki algıları, bilgi düzeyleri ve kullandıkları yazılım süreç modelleri hakkındakifarkındalık düzeyleri ortaya konulmaya çalışılmıştır.
___
- Acuna, S. T., De Antonio, A., Ferre, X., Lopez, M., Mate, L., & Estero, S. (2000). The Software Process: Modelling,
Evaluation and Improvement. Handbook of Software Engineering and Knowledge Engineering, Vol. 0, No. 0 (2000)
000-000, World Scientific Publishing Company.
Akyol, M.M. (2009). Türkiye’de Yazılım Mühendisliği ve Yazılım Yönetimi Uygulamaları, Fen Bilimleri Enstitüsü Bilgi
Teknolojileri Programı. Bahçeşehir Üniversitesi: İstanbul.
Aysolmaz, B., Yıldız, H., Demirörs, O. (2011). Ulusal Yazılım Mühendisliği Sempozyumu, 163-168.
Bell, D. (2005). Software Engineering for Students: a Programming Approach. Pearson Education.