Nástroj pro analýzu zdrojového kódu
Název práce v češtině: | Nástroj pro analýzu zdrojového kódu |
---|---|
Název v anglickém jazyce: | Source code analyser |
Akademický rok vypsání: | 2007/2008 |
Typ práce: | bakalářská práce |
Jazyk práce: | čeština |
Ústav: | Katedra aplikované matematiky (32-KAM) |
Vedoucí / školitel: | RNDr. Tomáš Tichý, Ph.D. |
Řešitel: | skrytý - zadáno a potvrzeno stud. odd. |
Datum přihlášení: | 03.10.2007 |
Datum zadání: | 03.10.2007 |
Datum a čas obhajoby: | 23.06.2008 00:00 |
Datum odevzdání elektronické podoby: | 23.06.2008 |
Datum proběhlé obhajoby: | 23.06.2008 |
Oponenti: | RNDr. Leo Galamboš, Ph.D. |
Zásady pro vypracování |
Cílem práce je vytvořit nástroj pracující s UML nabízející round-trip engineering, tedy generování diagramu ze zdrojového kódu a generování kódu z diagramu tak, aby diagram a kód zůstaly sémanticky konzistentní.
Výsledný program by měl zahrnovat: -konverzi zdrojového kódu v programovacím jazyce Java do class diagramu a activity diagramu -vytváření a editaci nových activity a class diagramů -generování kostry zdrojového kódu z diagramu -standardní funkce editorů(ukládání, načítání, tisk, vyhledávání, statistiky, undo list ...) Nedílnou součástí práce bude programátorská a uživatelská dokumentace. |
Seznam odborné literatury |
UML (http://www.uml.org)
Nástroj pro generování překladačů jazyka (http://www.antlr.org) Specifikace jazyka Java (http://java.sun.com/docs/books/jls) |
Předběžná náplň práce |
Cílem práce je vytvořit nástroj pro práci s UML diagramy.
Program by měl být schopen generovat diagramy ze zdrojového kódu |
Předběžná náplň práce v anglickém jazyce |
The aim of this work is an implementation of a UML tool.
One of the program's main features is converting source code into diagrams. |