YTÜ DSpace Kurumsal Arşivi

Yazılım kod kalitesinin iyileştirilmesinde yeni yaklaşımlar

Basit öğe kaydını göster

dc.contributor.author Mutlu, Özge
dc.date.accessioned 2022-08-09T12:09:10Z
dc.date.available 2022-08-09T12:09:10Z
dc.date.issued 2021
dc.identifier.uri http://dspace.yildiz.edu.tr/xmlui/handle/1/12963
dc.description Tez (Yüksek Lisans) - Yıldız Teknik Üniversitesi, Fen Bilimleri Enstitüsü, 2021 en_US
dc.description.abstract Teknolojinin hızla gelişmesi ve bu gelişmeyle beraber artan müşteri talepleri yazılım geliştirme sektöründeki baskıyı günden güne arttırmaktadır. Geliştirilen ürünü mümkün olduğunca çabuk piyasaya sürmek ortaya çıkan bu rekabet için büyük önem arz etmektedir. Oluşan bu zaman kısıtlaması ve artan taleplerle beraber hızla büyüyen projeler yazılan kodun kalitesinde düşüşlere ve oluşabilecek hataların artışına neden olmaktadır. Bu sorunların önüne geçebilmek için tüm geliştirme süreci dikkatli şekilde gözlemlenmeli , belirli standart ve ölçütlerle kod değerlendirmeleri yapılmalıdır. Yazılımı değerlendirmek için kullanılan ölçütlerin hedef üzerinde büyük bir etkisi vardır, bu nedenle yazılımın gereksinimlerine göre hangi ölçütlerin daha verimli olacağına alınacak kararlar oldukça önemlidir. Ancak belirli bir hedef için çok sayıda ölçüm ,değerlendirmesi zor olabilecek farklı aralıklarda çeşitli değerler vereceğinden çok kafa karıştırıcı hale gelebilir. Hedefimiz tüm bu yönleri kapsayan bir ölçüt bulup, başarılı bir yazılıma doğru iyi bir adım atmaktır. Bu yazıda amacımız, iki nedenden ötürü tasarım aşamasında yazılımın karma¸sıklığını ölçmektir: Karma¸sıklık, yazılımın kalitesini yeniden kullanılabilirlik, anlaşılabilirlik ve bakım maliyeti gibi pek çok açıdan etkileyen önemli bir faktördür. Tasarım aşamasında karma¸şıklığın ölçülmesi, bu a¸samanın yeniden tasarım ve sürdürülebilirlik maliyetini ve çabasını azaltmadaki katkısı nedeniyle, kalitede birçok avantaj sağlayabilir. Bu çalışmada yazılım kalitesi ve metrikleri incelenmiş bu metriklerden biri olan kod karma¸sıklığının farklı hesaplamaları ele alınmış ,uygulanmış ve nasıl daha verimli hale getirilebilir sorusunun cevapları aranmıştır. Uygulamalar nesneye yönelik programlama dillerindeki geniş kalite araçlarına sahip olmayan veri tabanı nesnelerinde yapılmıştır. Sonuç olarak karma¸sıklığın bu nesnelerde ölçülebilir,kontrol edilebilir olduğu ispatlanmış ve mevcut karma¸sıklık hesaplamalarından daha detaylı ve genişletilebilir bir modelin başarıyla kullanılabileceği görülmüştür. en_US
dc.language.iso tr en_US
dc.subject Kod kalitesi en_US
dc.subject Yazılım kalitesi en_US
dc.subject Kod karmaşıklığı sürdürülebilirlik en_US
dc.title Yazılım kod kalitesinin iyileştirilmesinde yeni yaklaşımlar en_US
dc.type Thesis en_US


Bu öğenin dosyaları

Bu öğe aşağıdaki koleksiyon(lar)da görünmektedir.

Basit öğe kaydını göster