Rozchození pluginu pro návrh UML diagramů tříd a kopenogramů

Název práce: Rozchození pluginu pro návrh UML diagramů tříd a kopenogramů
Autor(ka) práce: Skačan, Petr
Typ práce: Bakalářská práce
Vedoucí práce: Pecinovský, Rudolf
Oponenti práce: Chadim, Marek
Jazyk práce: Česky
Abstrakt:
Bakalářská práce je zaměřena na opravu Brychtovy diplomové práce, jejímž cílem bylo vytvořit a implementovat plugin pro vizualizaci zdrojového kódu pomocí kopenogramů a diagramů tříd. I když je značná část pluginu již naprogramována, posudek poukazuje na závažné nedostatky, které se tato práce snaží odstranit. Hlavním cílem je tedy přivést plugin do funkčního stavu, zajistit jeho spolehlivost ve vývojovém prostředí a doplnit chybějící funkce. První část zkoumá dostupné nástroje na trhu a hledá proč je toto řešení užitečné. Dále analyzuje současné řešení a jeho nedostatky, které podrobně rozebere. Na základě identifikovaných postupů navrhne způsoby, jak daný problém efektivně vyřešit. Druhá část je věnována podrobné architektuře programu, implementaci nových funkcí, opravě kritických chyba a otestování správnosti aplikovaného postupu. Následně je zde uveden návod na obsluhu pluginu, kde je obsažena jeho instalace a všechny možnosti využití. Výsledkem práce je tedy plně funkční a stabilní plugin doplněný o nové funkce, který pomáhá vývojářům s vizualizací kopenogramů a diagramů tříd. A také odstraňuje kritické chyby původního návrhu.
Klíčová slova: diagram tříd; plugin; Java; Kopenogram; IntelliJ IDEA; PyCharm; UML
Název práce: Deploying the plugin for designing UML class diagrams and kopenograms
Autor(ka) práce: Skačan, Petr
Typ práce: Bachelor thesis
Vedoucí práce: Pecinovský, Rudolf
Oponenti práce: Chadim, Marek
Jazyk práce: Česky
Abstrakt:
The bachelor's thesis is aimed at correcting Brychta's master's thesis, which aimed to create and implement a plugin for visualizing source code using kopenograms and class diagrams. Although a significant part of the plugin has already been programmed, the review points out serious shortcomings that this thesis attempts to address. Thus, the main goal is to bring the plugin to a working state, to ensure its reliability in the development environment, and to fill in missing features. The first part examines the tools available on the market and looks for why this solution is useful. It then analyses the current solution and its shortcomings, which it discusses in detail. Based on the identified practices, it suggests ways to solve the problem effectively. The second part is dedicated to the detailed architecture of the program, implementa-tion of new features, fixing critical bugs and testing the correctness of the applied procedure. Afterwards, a manual for the plugin is presented, which includes its installation and all the possibilities of its use. The result of the work is thus a fully functional and stable plugin, supplemented with new features, which help developers to visualize kopenograms and class diagrams. And it also removes critical bugs of the original design.
Klíčová slova: Kopenogram; class diagram; UML; plugin; IntelliJ IDEA; PyCharm; Java

Informace o studiu

Studijní program / obor: Aplikovaná informatika
Typ studijního programu: Bakalářský studijní program
Přidělovaná hodnost: Bc.
Instituce přidělující hodnost: Vysoká škola ekonomická v Praze
Fakulta: Fakulta informatiky a statistiky
Katedra: Katedra informačních technologií

Informace o odevzdání a obhajobě

Datum zadání práce: 27. 1. 2025
Datum podání práce: 11. 5. 2025
Datum obhajoby: 16. 6. 2025
Identifikátor v systému InSIS: https://insis.vse.cz/zp/91151/podrobnosti

Soubory ke stažení

    Poslední aktualizace: