Nástroj pro analýzu zdrojového kódu
Source code analyser
bachelor thesis (DEFENDED)
View/ Open
Permanent link
http://hdl.handle.net/20.500.11956/15945Identifiers
Study Information System: 48084
Collections
- Kvalifikační práce [11244]
Author
Advisor
Referee
Galamboš, Leo
Faculty / Institute
Faculty of Mathematics and Physics
Discipline
Programming
Department
Department of Applied Mathematics
Date of defense
23. 6. 2008
Publisher
Univerzita Karlova, Matematicko-fyzikální fakultaLanguage
Czech
Grade
Excellent
Předmětem práce je implementace nástroje pro tvorbu a úpravu UML diagramů. Nástroj poskytuje funkce pro generování zdrojových kódů z diagramu a tvorbu diagramu ze zdrojových kódů v jazyce Java. Vygenerované diagramy jsou těsně svázány s kódem a umožňují tak provádět analýzu vztahů mezi třídami. Nástroj obsahuje tři druhy diagramů pro zkoumání zdrojových kódů na různých úrovních abstrakce. Editor byl vytvořen jako standardní CASE nástroj, poskytuje tedy možnosti uložení výsledku jako obrázku nebo jeho tisk. Součástí práce je i popis použitých řešení a problematiky diagramů.
The aim of the work is an implementation of a UML diagram tool. The tool provides user with functions for source code generation from diagrams and diagram creation from source codes written in Java programming language. Generated diagrams are tightly bonded to source codes thereby allowing the tool to analyze relations between classes. The tool contains three different kinds of diagrams for examining source code on different levels of abstraction. The editor was created as a standard CASE tool so it provides means of saving the resulting diagram as a picture or printing the diagram. Part of the work is a description of used solutions and problems of diagrams.