Yazılım ürün hattındaki modüllerin özellik ağacı analizi ile yeniden kullanılabilirliğinin arttırılması: OSGi çerçeveli radar kullanıcı arayüzü örneği
2018
0 views
0 downloads
Advisor: Dr. Öğr. Üyesi Ayça Tarhan
Abstract (TR)
Yazılımı yeniden kullanma, kısalttığı geliştirme zamanı ile maliyeti düşürmesi ve yazılım kalitesinde artış sağlaması ile yazılım geliştirmede önemli bir pratik olarak görülmektedir. Yeniden kullanım birçok yazılım geliştirme yaklaşımında uygulansa da Bileşen Tabanlı Yazılım Geliştirme ve Yazılım Ürün Hattı yaklaşımının temelini oluşturmaktadır. Literatürde yeniden kullanılabilirliği değerlendirmek için farklı yöntem ve metrikler sunulmuştur. Bu tez çalışmasında, yazılım geliştirme için servis platformu sağlayan OSGi çerçevesi kullanılarak geliştirilmiş ve Yazılım Ürün Hattı yaklaşımına dayalı mimarisi olan bir radar kullanıcı arayüzü yazılımının, yeniden kullanılabilirliğinin arttırılması hedeflenmiştir. Çalışmada, bileşen tabanlı geliştirmede ve ürün hattı geliştirmede yeniden kullanılabilirliği ölçmek için yapılmış çalışmalar, sistematik yöntemle araştırılmıştır. Araştırma sonucunda yeniden kullanılabilirliği ölçmek için en çok kullanılan yazılım faktörleri ve bu faktörleri sayısallaştıran metrikler belirlenmiştir. Belirlenen metriklerle edinilen ölçüm sonuçlarına göre, yazılım Özellik Ağacı metoduna göre yeniden yapılandırılmıştır. Tez çalışmasında önerilen metot, Java dilinde geliştirilmiş dört kullanıcı arayüzü yazılımının yeniden kullanılabilirliğinin arttırılması için uygulanmıştır. Yapılandırma sonrasında ölçümü alınan LCOM, CC, WMC ve ACD (Ortalama Çevrimsel Bağımlılık) metrik değerlerinin her proje için düştüğü görülmüştür. Yapılandırma öncesi ve sonrasında ölçülen Ortalama Çevrimsel Bağımlılık metriğinin değerindeki değişimin anlamlılığını değerlendirmek için istatistiksel anlamlılık analizi uygulanmıştır. Elde edilen sonuçlara göre uygulanan metodun Proje-1, Proje-2, Proje-4 için anlamlı Proje-3 için ise anlamlı olmadığı sonucuna ulaşılmıştır.
Author
Dr. Ezgi Cankurtaran
Institution
How to Cite
Ezgi Cankurtaran (Yüksek Lisans Tezi). Yazılım ürün hattındaki modüllerin özellik ağacı analizi ile yeniden kullanılabilirliğinin arttırılması: OSGi çerçeveli radar kullanıcı arayüzü örneği, 2018, Hacettepe University.
Keywords
License
Tüm Hakları Saklıdır
This work is shared under the specified license terms.
More theses from Hacettepe University
- Gençlerin ve Gençlik Çalışanlarının Gözünden Gençlik Politikaları ve Hizmetlerinin Değerlendirilmesi(2022)
- Characterization of Ayvalik (Edremit yaglik) extra virgin olive oils volatile compounds with SPME-GC/MS and Raman spectroscopy(2018)
- Çocuk işçi nedenli boykot tehdidinin Fildişi Sahili kakao üretimine etkisi(2018)
- Türkçe konuşan çocuklarda fonatuar aerodinamik özelliklerin belirlenmesi(2018)
- The discord between the elements and human nature: Ecophobia and Renaissance English drama(2018)
- Kan kültüründen izole edilen karbapenem dirençli Klebsiella pneumoniae ve Escherichia coli suşlarında karbapenemaz varlığının fenotipik ve moleküler yöntemlerle araştırılması(2018)
