Zásuvný modul do programu SonarQube umožňující detekci návrhových vzorů ve zdrojovém kódu – Jakub Osmančík
Jakub Osmančík
Master's thesis
Zásuvný modul do programu SonarQube umožňující detekci návrhových vzorů ve zdrojovém kódu
SonarQube Plugin for Design Pattern Detection in Source Code
Abstract:
Návrhové vzory jsou všeobecně uznávány jako ověřená řešení běžných problémů při návrhu softwaru. Automatická detekce přítomnosti návrhových vzorů ve zdrojovém kódu však zůstává výzvou. Tato práce představuje komplexní přístup k detekci návrhových vzorů v kódu jazyka Java, pomocí detekce příznaků a integrace do stávajících nástrojů na statickou analýzu kódu. Navrhované řešení zahrnuje dva hlavní kroky …moreAbstract:
Design patterns are widely recognized as proven solutions to common problems in software design. However, the automatic detection of design patterns in source code remains a challenge. This work presents a comprehensive approach to detecting design patterns in Java code using a combination of attribute detection and integration into existing static code analysis tools. The proposed solution involves …moreKeywords
Automatizovaná Detekce návrhových vzorů Statická analýza kódu Analýza Java kódu Návrh softwaru Porozumění softwaru Zajištění kvality softwaru Taxonomie návrhových vzorů Heuristika návrhových vzorů Strukturální analýza návrhových vzorů Problémy s implementací návrhových vzorů Nástroje softwarového inženýrství Údržba a vývoj softwaru.Keywords
Automated design pattern detection Static code analysis Java code analysis Software design Software comprehension Software quality assurance Design pattern taxonomy Design pattern heuristics Structural analysis of design patterns Design pattern implementation challenges Software engineering tools Software maintenance and evolution
Language used: Czech
Date on which the thesis was submitted / produced: 15. 7. 2024
Identifier:
http://hdl.handle.net/10084/155099
Thesis defence
- Date of defence: 6. 8. 2024
- Supervisor: David Ježek
- Reader: Svatopluk Štolfa, Svatopluk Štolfa
Citation record
ISO 690-compliant citation record:
OSMANČÍK, Jakub. \textit{Zásuvný modul do programu SonarQube umožňující detekci návrhových vzorů ve zdrojovém kódu}. Online. Master's thesis. Ostrava: VŠB - Technical University of Ostrava, Fakulta elektrotechniky a informatiky. 2024. Available from: https://theses.cz/id/rmkiss/.
Full text of thesis
Accessibility: Plné texty vysokoškolských kvalifikačních prací obhájených na Vysoké škole báňské - Technické univerzitě Ostrava jsou uloženy v repozitáři DSpace. Přístup k plným textům mají všichni uživatelé bez omezení. Přístup je omezen pouze ve výjimečných případech, zpravidla z důvodu ochrany duševního vlastnictví. Nepřístupné práce jsou označeny jako closedAccess nebo embargoedAccess. Tištěné verze prácí jsou uloženy v Ústřední knihovně VŠB-TUO a jsou prezenčně přístupné ve studovně diplomových prací. Další nakládání s prací (kopírování, opisy, MVS)se řídí Knihovní a výpůjčním řádem Ústřední knihovny VŠB-TUO.
Contents of on-line thesis archive
Published in Theses:- autentizovaným zaměstnancům ze stejné školy/fakulty
Other ways of accessing the text
Institution archiving the thesis and making it accessible: VŠB – Technická univerzita OstravaVSB – Technical University of Ostrava
Fakulta elektrotechniky a informatikyMaster programme:
Informatika
Theses on a related topic
-
PROBLÉMY PŘI IMPLEMENTACI STANDARDŮ KVALITY SOCIÁLNĚ-PRÁVNÍ OCHRANY DO ČINNOSTI ORGÁNŮ SOCIÁLNĚ-PRÁVNÍ OCHRANY DĚTÍ V LETECH 2015-2021 V ČESKÉ REPUBLICE
Martin DOLEŽAL -
Multiplatform .NET library for Domain-Driven Design with ES
Michal Mrnuštík -
Software Design Patterns and Energy Efficiency in Android
Ján Zauška -
Návrh a implementace design systému veřejné správy
Jaroslav Hlavsa -
Investigation of Violations in Software Design Patterns Implementations
Markéta Trachtová -
Architecture and design patterns for serverless applications
Lukáš Philipp -
Ukázkový příklad vývoje Java SE aplikace dle návrhového vzoru MVC
Josef Draslar -
Investigation of Violations in Software Design Patterns Implementations
Markéta Trachtová