Dijitalleşmenin hız kazandığı günümüzde yazılım sektörü büyük bir rekabet içinde. Savunmadan veri analitiğine, kamu hizmetlerinden özel sektöre kadar her alanda kullanılan yazılımların hatasız, güvenilir ve sürdürülebilir olması artık bir tercih değil, zorunluluk haline geldi. Bu ihtiyaca yanıt veren bilimsel bir tez çalışması, yazılım kalitesini sezgilerle değil sayısal ve objektif yöntemlerle değerlendirdi.
Yazılım Kalitesi Neden Toplumu İlgilendiriyor?
Günlük hayatta kullanılan mobil uygulamalardan kamu kurumlarının bilgi sistemlerine kadar her yazılım; güvenlik, erişilebilirlik ve süreklilik açısından doğrudan toplumu etkiliyor. Yazılımlardaki hatalar sadece maddi kayıplara değil, veri güvenliği sorunlarına ve hizmet aksaklıklarına da yol açabiliyor. Bu nedenle yazılım kalitesinin bilimsel olarak ölçülmesi, sadece firmalar için değil kullanıcılar için de kritik önem taşıyor.
Bilimsel Yöntemlerle Yazılım Değerlendirmesi
Başkent Üniversitesi’nde hazırlanan tez çalışmasında, yazılım projelerinin kalite düzeylerini etkileyen kriterler Çok Kriterli Karar Verme (ÇKKV) yöntemleri kullanılarak analiz edildi. Araştırmada iki modern yöntem öne çıktı:
MEREC (Kriterlerin Kaldırma Etkilerine Dayalı Yöntem)
CoCoSo (Birleşik Uzlaşık Çözüm Yöntemi)
Bu yaklaşımlar sayesinde, hangi kalite kriterinin yazılım başarısına ne kadar etki ettiği sayısal olarak belirlendi.
Hangi Kriterler Daha Kritik?
Çalışmada savunma ve veri analitiği alanlarında geliştirilen yazılımlar;
Kullanılabilirlik
İdame edilebilirlik
Erişilebilirlik
Uyarlanabilirlik
Güvenilirlik
Test edilebilirlik
kriterlerine göre değerlendirildi. Bu kriterler belirlenirken, CMMI, McCall Kalite Modeli ve ISO 25010 gibi uluslararası kabul görmüş kalite standartları temel alındı.
En Dikkat Çekici Sonuç: Öncelikler Değişiyor
Araştırma sonuçları, yazılım projelerinde özellikle idame edilebilirlik ve erişilebilirlik kriterlerinin kalite üzerinde belirleyici rol oynadığını ortaya koydu. Bu durum, yalnızca iyi çalışan değil; uzun vadede sürdürülebilen ve kullanıcıya kesintisiz hizmet sunabilen yazılımların öne çıktığını gösteriyor.
Yöneticiler İçin Yol Haritası Sunuyor
Çalışma, yazılım geliştiren kurum ve firmalar için pratik bir karar destek aracı sunuyor. Kalite düzeyi en yüksek yazılım belirlenerek, diğer yazılımların hangi yönlerden geliştirilmesi gerektiği net biçimde ortaya konulabiliyor. Bu da hem maliyetlerin düşürülmesini hem de müşteri memnuniyetinin artırılmasını mümkün kılıyor.
Türkiye’de Bir İlk Olma Özelliği Taşıyor
Literatür incelemesi, yazılım kalite kriterlerinin önem ağırlıklarını belirlemek için ÇKKV yöntemlerinin daha önce sınırlı sayıda kullanıldığını gösteriyor. Bu yönüyle çalışma, Türkiye’de yazılım kalitesinin bilimsel ve objektif yöntemlerle ele alınmasına önemli bir katkı sağlıyor.
Kaynak: Okuyucu, C. N. (2023). Yazılımların Kalite Düzeylerinin MEREC ve CoCoSo Yöntemleri Kullanılarak Değerlendirilmesi.
Başkent Üniversitesi, Fen Bilimleri Enstitüsü, Endüstri Mühendisliği Anabilim Dalı, Yüksek Lisans Tezi. Tez No: 833467