Thesis Details

Automatické generování UML diagramu tříd

Master's Thesis Student: Brázdil Martin Academic Year: 2014/2015 Supervisor: Kreslíková Jitka, doc. RNDr., CSc.
English title
Automated UML Class Diagrams Generation
Language
Czech
Abstract
This master's thesis describes the analysis, design and implementation of an application for automatic generation of UML class diagram. Application is designed as a web service, which provides remote access, especially permanent actuality of generated class diagram. Input of the service is a compiled application written for C# .NET or Java platform. The reader is acquainted with basics of reverse engineering of mentioned platforms and with structure of UML class diagram. Then are these knowledge applied in design and implementation of the service. The main goal is to facilitate and accelerate the activities of software development team members.
Keywords

reverse engineering, generate, UML, class diagram, web service, Java, C#, .NET, reflection, JVM, CLR, IL Assembler

Department
Degree Programme
Information Technology, Field of Study Management and Information Technologies
Files
Status
defended, grade A
Date
19 June 2015
Reviewer
Committee
Kreslíková Jitka, doc. RNDr., CSc. (DIFS FIT BUT), předseda
Beran Vítězslav, doc. Ing., Ph.D. (DCGM FIT BUT), člen
Hruška Tomáš, prof. Ing., CSc. (DIFS FIT BUT), člen
Janoušek Vladimír, doc. Ing., Ph.D. (DITS FIT BUT), člen
Kočí Radek, Ing., Ph.D. (DITS FIT BUT), člen
Luňáček Jiří, Ing., Ph.D., MBA (IE FBM BUT), člen
Citation
BRÁZDIL, Martin. Automatické generování UML diagramu tříd. Brno, 2015. Master's Thesis. Brno University of Technology, Faculty of Information Technology. 2015-06-19. Supervised by Kreslíková Jitka. Available from: https://www.fit.vut.cz/study/thesis/17047/
BibTeX
@mastersthesis{FITMT17047,
    author = "Martin Br\'{a}zdil",
    type = "Master's thesis",
    title = "Automatick\'{e} generov\'{a}n\'{i} UML diagramu t\v{r}\'{i}d",
    school = "Brno University of Technology, Faculty of Information Technology",
    year = 2015,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/17047/"
}
Back to top