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 |