Detail práce

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

Diplomová práce Student: Brázdil Martin Akademický rok: 2014/2015 Vedoucí: Kreslíková Jitka, doc. RNDr., CSc.
Název anglicky
Automated UML Class Diagrams Generation
Jazyk práce
český
Abstrakt

Tato diplomová práce se zabývá analýzou, návrhem a implementací aplikace pro automatické generování UML diagramu tříd. Aplikace je koncipována jako webová služba, což umožňuje vzdálený přístup, ale především neustálou aktuálnost vygenerovaného diagramu tříd. Vstupem služby je již přeložená libovolná aplikace psaná pro platformu C# .NET nebo Java. V práci je čtenář obeznámen se základy reverzního inženýrství pro zmíněné platformy a strukturou UML diagramu tříd. Následně jsou tyto znalosti aplikovány v návrhu a implementaci. Hlavním cílem práce je usnadnění a urychlení činnosti členů softwarových vývojových týmů.

Klíčová slova

reverzní inženýrství, generování, UML, diagram tříd, webová služba, Java, C#, .NET, reflexe, JVM, CLR, IL Assembler

Ústav
Studijní program
Informační technologie, obor Management a informační technologie
Soubory
Stav
obhájeno, hodnocení A
Obhajoba
19. června 2015
Oponent
Průběh obhajoby

Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázku oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm A

Otázky u obhajoby
  1. Co by obnášelo, pokud bych chtěl vaši aplikaci použít pro jiný objektový jazyk, např. C++? Musel bych celou aplikaci přepracovat nebo by stačily menší úpravy?
Komise
Kreslíková Jitka, doc. RNDr., CSc. (UIFS FIT VUT), předseda
Beran Vítězslav, doc. Ing., Ph.D. (UPGM FIT VUT), člen
Hruška Tomáš, prof. Ing., CSc. (UIFS FIT VUT), člen
Janoušek Vladimír, doc. Ing., Ph.D. (UITS FIT VUT), člen
Kočí Radek, Ing., Ph.D. (UITS FIT VUT), člen
Luňáček Jiří, Ing., Ph.D., MBA (UE FP VUT), člen
Citace
BRÁZDIL, Martin. Automatické generování UML diagramu tříd. Brno, 2015. Diplomová práce. Vysoké učení technické v Brně, Fakulta informačních technologií. 2015-06-19. Vedoucí práce Kreslíková Jitka. Dostupné z: https://www.fit.vut.cz/study/thesis/17047/
BibTeX
@mastersthesis{FITMT17047,
    author = "Martin Br\'{a}zdil",
    type = "Diplomov\'{a} pr\'{a}ce",
    title = "Automatick\'{e} generov\'{a}n\'{i} UML diagramu t\v{r}\'{i}d",
    school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}",
    year = 2015,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/17047/"
}
Nahoru