Yüksek LisansAçık Erişim

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

Bu tez size mi ait?

Bu kayıt toplu arşivden geldi. Sizinse profilinize bağlayın.

2018
0 görüntülenme
0 i̇ndirme

Özet (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.

Yazar

Ezgi Cankurtaran

Bu Yayına Nasıl Atıf Yapılır

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.

Anahtar Kelimeler

Lisans

Tüm Hakları Saklıdır

Bu eser belirtilen lisans koşulları altında paylaşılmaktadır.

Hacettepe University tezlerinden daha fazlası