Yazılımların bakım kolaylığı ölçümü için yazılım ölçütleri önerisi
2019
0 views
0 downloads
Advisor: Dr. Öğr. Üyesi Tülin Erçelebi Ayyıldız
Abstract (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.
Author
Dr. Alper Kıral
How to Cite
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.
Keywords
License
Tüm Hakları Saklıdır
This work is shared under the specified license terms.
More theses from Baskent University
- 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)
