Gelişmiş Arama

Basit öğe kaydını göster

dc.contributor.authorAkalın, Metin İlhan
dc.contributor.advisorKandemir, Rembiye (Tez Danışmanı)
dc.date.accessioned2015-03-18T11:21:55Z
dc.date.available2015-03-18T11:21:55Z
dc.date.issued2014
dc.identifier.urihttp://dspace.trakya.edu.tr/xmlui/handle/trakya/1619
dc.descriptionYüksek Lisans Tezitr
dc.description.abstractBu araştırmanın genel amacı tasarım örüntülerinin yazılım kalitesi üzerindeki etkilerinin, yazılımın evrimleşme süreci içerisinde incelenmesidir. Evrimleşen yazılım, tasarım örüntüleri ve yazılım sistemlerinin kalite olguları üzerinde, model, metrik ve karakteristikler göz önünde bulundurularak yapısal ve işlevsel kapsamda çalışmalar geçekleştirilmiştir. Araştırma kapsamında kullanılan ve incelenen yazılımlar, açık kaynak kodlu projelerdir ve kamu kullanımına izin veren lisanslara sahip yazılımlardır. Seçilen bu yazılımların, farklı tarihlerde piyasaya çıkan farklı sürümleri, kendi evrimleşme süreçleri içerisinde incelenmiş, yazılımların ihtiva ettikleri tasarım örüntüleri tespit edilmiş ve ortaya çıkarılmıştır. Yazılımların, belirlenen bir yazılım kalite olgusu çerçevesinde, model ve metrik incelemeleri yapılmış, her yazılımın farklı sürümlerine ait birer kalite endeksi hesaplanmıştır. Bu hesaplamalar sonrasında yazılımların farklı sürümlerinden elde edilen kalite endeksleri ile yine bu sürümlerin içerdikleri tasarım örüntüsü miktarları ile ilişkisi, birçok farklı istatistiksel yöntem yardımıyla açığa çıkarılmıştır. Ve gerekli yorumlamalar yine bu yöntemler yoluyla gerçekleştirilmiştir. Araştırma kapsamında, yazılım sistemlerindeki evrimsel sürecin, istenilen bir biçimde sürdürülebilmesi ve yazılım kalite standartlarına bağlı kalabilmesi amacı ile tasarım örüntülerinin kullanılmasının yanı sıra, evrimsel gereksinimler de göz önünde bulundurulmuştur. Tasarım örüntülerinin bilinen sorunlara pratik çözümler sağlayarak verimli bir yazılım geliştirme sürecini desteklerler. Ancak yapılan incelemeler bize göstermiştir ki tasarım örüntülerinin, yazılımın kalite karakteristiğine tek başlarına yön verebilecek yeterliliğe sahip olduklarını söylemek mümkün değildir.en_US
dc.description.abstractAbstracten_US
dc.description.abstractThis study aims to investigate the connection between design patterns and software quality metrics in software evolution. Evolving software, design patterns and software system quality concepts have studied within the scope of structurality and functionality by taking into consideration the models, metrics and characteristics. The softwares that used in the study were selected among open source projects and general public licenced softwares. Those selected different software releases that released in the market in different dates were analysed and the containing design patterns have determined from their source codes. Softwares analysed within the frame of a defined software quality concept and quality indexes calculated from each releases of these softwares. After these calculations, with the help of several different statistical methods, the relationship has revealed among these calculated software quality indexes and the design patterns that softwares contains. And required interpretations has made via these methods. For the purposes of sustaining the evolutional process as required and adhering to software quality standards, the evolutional necessity took in to consideration right along with the usage of the design patterns in the scope of this study. Design patterns supports an efficient software development process via providing practical solutions on common problems but the investigation shows us that it is not possible to say that the design patterns have sufficiency to dominate the software quality characteristic by themselves.en_US
dc.language.isoturen_US
dc.publisherTrakya Üniversitesi Fen Bilimleri Enstitüsüen_US
dc.rightsinfo:eu-repo/semantics/openAccessen_US
dc.subjectTasarım Örüntülerien_US
dc.subjectYazılım Evrimien_US
dc.subjectYazılım Kalitesien_US
dc.subjectDesign Patternsen_US
dc.subjectSoftware Evolutionen_US
dc.subjectSoftware Qualityen_US
dc.titleYazılımın evrimleşme sürecinde tasarım örüntülerinin yazılım kalitesi üzerindeki etkilerinin incelenmesien_US
dc.title.alternativeAn examination for the effects of software design patterns on software quality in software evolutionary processen_US
dc.typemasterThesisen_US
dc.type.descriptionNo: 0083960en_US
dc.departmentEnstitüler, Fen Bilimleri Enstitüsü, Bilgisayar Mühendisliği Ana Bilim Dalıen_US
dc.relation.publicationcategoryTezen_US


Bu öğenin dosyaları:

Thumbnail

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

Basit öğe kaydını göster