Abstrakt:
Cílem této bakalářské práce je podrobit libovolný projekt napsaný v programovacím jazyce Java lexikální a syntaktické analýze. Výsledky analýz jsou následně využity k vytvoření UML diagramu tříd, který představuje grafické znázornění souborů projektu, jejich atributů, operací a vazeb mezi nimi. Aplikace rovněž obsahuje možnost uložení analyzovaného projektu do souboru XML, který umožňuje lepší správu obsahu projektu než samotný projekt v programovacím jazyce Java.