Show simple item record

dc.contributor.advisorYücalar, Fatih
dc.contributor.authorDemirbaş, Ramazan Murat
dc.date.accessioned2021-05-08T09:04:59Z
dc.date.available2021-05-08T09:04:59Z
dc.date.submitted2014
dc.date.issued2018-08-06
dc.identifier.urihttps://acikbilim.yok.gov.tr/handle/20.500.12812/662399
dc.description.abstractYazılım projelerinde ortaya çıkan hataların önceden tespit edilip düzeltilmesi öngörülen maliyeti ve proje zamanını aşma risklerini azaltır. Ortaya çıkması muhtemel hataları mümkün olduğu kadar erken tespit edebilmek için, verimli ve etkili bir test planının uygulanması gerekir. Yazılım ölçütlerinin etkili kullanılmasıyla daha erken aşamalarda kod analiz edilip, hata yatkınlığıyla ilgili fikir sahibi olunabilir, gerekirse önlem alınabilir.Bu tez çalışmasında yazılım ölçütleri kullanılarak, öncelikli olarak test edilmesi gereken sınıfların belirlenmesine yönelik bir yaklaşım ele alınmıştır. Daha sonra bu yaklaşım ele alınan projelerin seçilen sürümleri için uygulanmış ve sonuçlar değerlendirilmiştir.Toplam yedi bölümden oluşan tezin birinci bölümünde tez konusunun önemi ve seçilme nedeni açıklanmıştır. İkinci bölümde literatür taraması yapılmıştır. Üçüncü bölümde yazılımda ölçüm ve kalite kavramları irdelenmiş, yazılım ölçütleri ve yazılım kalitesinin iyileştirilmesi için kullanılan araçlar tanıtılmıştır. Dördüncü bölümde tez kapsamında ele alınan yaklaşımın adımları ve kullanılan ölçütler anlatılmıştır. Beşinci bölümde kullanılan projelerle ilgili bilgiler ve çalışmada elde edilen sonuçlar verilmiştir. Altıncı bölümde elde edilen sonuçlar irdelenmiştir. Yedinci bölümde sonraki çalışmalara değinilmiş, benzer konuda çalışma yapacaklara öneriler sunulmuştur.
dc.description.abstractEarly detection and correction of errors appearing in software projects reduces the estimated cost and risk of delaying the deadline. In order to detect potential errors as early as possible, an efficient and effective test plan should be implemented. By efficiently employing software criteria, codes can be analyzed at earlier phases, insight can be gained into susceptibility to errors, and measures can be taken if necessary.In this thesis study, an approach for identifying the classes that should primarily be tested has been developed, applied to the selected versions of the software handled and results were assessed.In the first part of the thesis composed of a total of 7 parts, the rationale underlying the selection of the thesis subject is described. The second part is dedicated to literature review. In part three, measuring and quality concepts in the software are discussed, and software measures and tools employed to improve the software quality are introduced. In part four, the steps of the approach taken and measures used throughout the thesis are described. In part five, project details and study findings are presented. In part six, the findings are analyzed. In part seven, subsequent studies are addressed accompanied by suggestions to fellows intending to study on similar concepts.en_US
dc.languageTurkish
dc.language.isotr
dc.rightsinfo:eu-repo/semantics/openAccess
dc.rightsAttribution 4.0 United Statestr_TR
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/
dc.subjectBilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontroltr_TR
dc.subjectComputer Engineering and Computer Science and Controlen_US
dc.titleNesneye yönelik yazılım projelerinde öncelikli olarak test edilecek sınıfların yazılım ölçütleri yardımıyla belirlenmesine yönelik bir yöntem
dc.title.alternativeA method using software metrics to determine software classes will be firstly tested in object-oriented software projects
dc.typemasterThesis
dc.date.updated2018-08-06
dc.contributor.departmentBilgisayar Mühendisliği Ana Bilim Dalı
dc.subject.ytmObject oriented software
dc.identifier.yokid10054118
dc.publisher.instituteFen Bilimleri Enstitüsü
dc.publisher.universityMALTEPE ÜNİVERSİTESİ
dc.identifier.thesisid373774
dc.description.pages68
dc.publisher.disciplineDiğer


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

info:eu-repo/semantics/openAccess
Except where otherwise noted, this item's license is described as info:eu-repo/semantics/openAccess