Yazılımların bakım kolaylığı ölçümü için yazılım ölçütleri önerisi
2019
0 görüntülenme
0 i̇ndirme
Danışman: Dr. Öğr. Üyesi Tülin Erçelebi Ayyıldız
Özet (TR)
Yazılım projelerinde göz ardı edilen zaman kısıtlılığı, insan faktörü gibi birçok önemli nokta ileriye dönük büyük problemler ortaya çıkarmaktadır. Yazılım kalitesi ölçülerek Bakım-onarım, fonksiyonellik, güvenilirlik gibi önemli noktalarda meydana gelebilecek bu problemlerin önüne geçilebilir. Bu çalışmada ISO 9126 kalite standardı kapsamında yazılımın bakım kolaylığı özelliğinin ölçümünde kullanılan ölçütler incelenmiştir. Çalışmanın gerçekleştirilebilmesi için uzay ve havacılık alanından 40 adet nesne yönelimli açık kaynak kodlu, JAVA programlama dilinde kodlanan yazılım projesi seçilip kod karmaşıklık analizi yapılmıştır; Chidamber and Kemerer (CK), Lorenz and Kidd (LK) ve McCabe's Complexity Suite ölçüt kümelerine ait ölçüt değerleri Understand statik kod analiz aracıyla belirlenmiştir. Bu ölçüt değerlerinin literatür çalışmasında elde edilen eşik değerleri geçip geçmediği karşılaştırılmıştır. 40 adet nesne yönelimli açık kaynak kodlu JAVA yazılım projesi için eşik değerleri geçen ölçüt frekansları hesaplanmıştır. Tespit edilen frekans değerleri arasındaki uyum Waikato Environment for Knowledge Analysis (WEKA) makine öğrenme ile araştırılmıştır. Sonuçlar değerlendirildiğinde, yazılımın bakım kolaylığı özelliği ölçümünde kullanılan Weighted Methods per Class (WMC), Coupling Between Objects (CBO), Response for Class (RFC) gibi CK ölçütlerine ek olarak Number of Children (NOC), Number of Inherited Methods (NIM) ve Ratio of Comment per Code (C/C) ölçütlerinin de anlamlı ölçüm sonuçları verdiği gözlemlenmiştir.
Yazar
Dr. Alper Kıral
Bu Yayına Nasıl Atıf Yapılır
Alper Kıral (Yüksek Lisans Tezi). Yazılımların bakım kolaylığı ölçümü için yazılım ölçütleri önerisi, 2019, Baskent University.
Anahtar Kelimeler
Lisans
Tüm Hakları Saklıdır
Bu eser belirtilen lisans koşulları altında paylaşılmaktadır.
Baskent University tezlerinden daha fazlası
- Mide kanserlerinde PD-L1/PD-l2 expresyonu ve mikrosatellite instabilitesinin tümör değişkenleri ve prognoz ile ilişkisi(2021)
- X bant uygulamaları için GaN tabanlı düşük gürültülü yükselteç tasarımı(2022)
- Küresel krizin Türk dış ticaretine etkilerinin analizi(2016)
- Aile şirketlerinde marka yönetimi: Ankara'daki aile şirketleri üzerinden bir değerlendirme(2021)
- Türkiye Türkçesinde şaşırma bildirimi işaretleyicileri(2021)
- Doğrudan yabancı yatırımlarda Türkiye'de uygulanan teşvik politikalarının değerlendirilmesi(2021)
