Show simple item record

dc.contributor.advisorDemirörs, Onur
dc.contributor.advisorÖzkan, Barış
dc.contributor.authorEren, Önder
dc.date.accessioned2020-12-10T09:13:26Z
dc.date.available2020-12-10T09:13:26Z
dc.date.submitted2014
dc.date.issued2018-08-06
dc.identifier.urihttps://acikbilim.yok.gov.tr/handle/20.500.12812/225318
dc.description.abstractYazılım büyüklük ölçümünü doğru yapmak, düşük maliyetli yazılımlar geliştirmek için çok önemlidir. Ancak; yazılım büyüklük ölçümü çok yakın zamana kadar, zaman ve para kaybıyla sonuçlanabilecek büyük çoğunlukla manuel, zaman harcayan ve hataya açık bir süreç olmuştur. Bu sürecin otomatize edilmesi yazılım geliştiren şirketlerde projenin kalitesini ve bütçe planlamasını iyileştirmek için bir zorunluluktur. Bu çalışmada, COSMIC elemanları ile UML kavram elemanları arasında bir eşleştirme yapılmış ve bu eşleştirmeyi doğrulamak için de bileşen tabanlı yazılım ürün hatlarında gerekli olan bilgiyi UML diyagramlarından alan bir araç geliştirilmiştir. Eşleştirme ve araç birlikte PL FSM olarak adlandırılmıştır. Manuel ölçüm ile elde edilen sonuçlarla otomatik ölçümde elde edilen sonuçlar karşılaştırılmış ve sonuçların birbirine yakın çıktığı gözlenmiştir. Bu çalışmanın sonucu olarak, PL FSM yaklaşımı bileşen tabanlı yazılım ürün hattında geçerlilik kazanmıştır. Bu çalışmadaki durum çalışmaları gömülü sistemler alanında yapılmış olmasına rağmen gelecekte yapılacak çalışmalar ile diğer alanlara da genelleştirilebilir.
dc.description.abstractIn order to develop cost-efficient software it is crucial to measure the accurate software size. However; measuring the software size has up to now been almost entirely a manual process and, as such, is both time-consuming and prone to human error which can end up with time and money loss. Automation of this process is a must for the software developing companies to improve the quality of project and budget planning. This thesis introduces a mapping between COSMIC concept elements and UML conceptual elements and an automation tool in order to capture the information needed for functional software size measurement from UML diagrams in a component based software product line environment. The mapping and the tool combined is called PL FSM. The results obtained by manual measurement and automated measurement are compared and the results are observed to be close. As a result of this study, PL FSM approach is validated in CBPL environment. The case studies have been carried out in embedded systems domain however the results can be generalized in other domains with other case studies in the future.en_US
dc.languageEnglish
dc.language.isoen
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.titlePL FSM: An aproach and a tool for the application of functional size measurement in software product line environments
dc.title.alternativePL FSM: Yazılım ürün hatları için işlevsel büyüklük ölçme yaklaşımı ve aracı
dc.typemasterThesis
dc.date.updated2018-08-06
dc.contributor.departmentBilişim Sistemleri Anabilim Dalı
dc.identifier.yokid10054685
dc.publisher.instituteEnformatik Enstitüsü
dc.publisher.universityORTA DOĞU TEKNİK ÜNİVERSİTESİ
dc.identifier.thesisid409155
dc.description.pages126
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