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
Diplomová práce
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
Anotace:
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 …víceAbstract:
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 …víceKlíčová slova
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
Jazyk práce: čeština
Datum vytvoření / odevzdání či podání práce: 15. 7. 2024
Identifikátor:
http://hdl.handle.net/10084/155099
Obhajoba závěrečné práce
- Obhajoba proběhla 6. 8. 2024
- Vedoucí: David Ježek
- Oponent: Svatopluk Štolfa, Svatopluk Štolfa
Citační záznam
Citace dle ISO 690:
OSMANČÍK, Jakub. \textit{Zásuvný modul do programu SonarQube umožňující detekci návrhových vzorů ve zdrojovém kódu}. Online. Diplomová práce. Ostrava: Vysoká škola báňská - Technická univerzita Ostrava, Fakulta elektrotechniky a informatiky. 2024. Dostupné z: https://theses.cz/id/rmkiss/.
Plný text práce
Právo: 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.
Obsah online archivu závěrečné práce
Zveřejněno v Theses:- autentizovaným zaměstnancům ze stejné školy/fakulty
Jak jinak získat přístup k textu
Instituce archivující a zpřístupňující práci: VŠB – Technická univerzita OstravaVŠB – Technická univerzita Ostrava
Fakulta elektrotechniky a informatikyMagisterský studijní program:
Informatika
Práce na příbuzné téma
-
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á