Günlük arşiv: Şubat 15th, 2018

Yazılım Kalite Güvencesi ve Testi Dersi Dönem Proje Önerisi -2

Proje Adı: Yazılım Karmaşıklığını Ölçme ve Kalite Değerlendirmesi Çevrimsel karmaşıklık, bir programın karmaşıklığını belirtmek için kullanılan bir yazılımsal metriktir. Bir programın kaynak kodu üzerinden doğrusal bağımsız yolların sayısal bir ölçüsüdür. Thomas J. McCabe, Sr tarafından 1976’da geliştirilmiştir. Çevrimsel karmaşıklık, programın kontrol akış grafiğini kullanarak hesaplanır: Grafiğin düğümleri, bir programın bölünemez komut gruplarına karşılık gelir ve …

Yazılım Kalite Güvencesi ve Testi Dersi Dönem Proje Önerisi -1

Yeniden Yapılandırma (Refactoring) Yoluyla Yazılım Kalitesini Artırma Yazılım kod yönetimi, yazılım mimarları ve yazılım geliştiricileri tarafından ihtiyaç duyulan bir diğer kilit beceri haline gelmiştir. Yazılımdaki boyut, yazılımdaki özelliklerin sayısı arttıkça artar. Kod yeniden yapılandırma, kod bakım maliyetini azaltma işlemidir. Koddaki çıkarma, taşıma yöntemleri, alanlar veya sınıflar gibi birçok farklı teknikle başarılır. Bu çalışmada, kodun bakım …