Create kopenogram editor

Thesis title: Vytvořte editor kopenogramů
Author: Fiala, Martin
Thesis type: Diplomová práce
Supervisor: Pecinovský, Rudolf
Opponents: Buchalcevová, Alena
Thesis language: Česky
Abstract:
Cílem této práce je analýza používaných způsobů grafického záznamu algoritmů a prostředků pro jejich tvorbu, návrh nástroje, který by umožnil zobrazit zadaný program prostřednictvím kopenogramů, a konečně realizace navrženého nástroje, který bude pracovat jako součást většího pluginu v prostředí NetBeans. V úvodní části práce budou popsány principy strukturovaného programování, zmapovány a zhodnoceny používané způsoby zobrazení zdrojového kódu modelovací jazyk UML a další možnosti grafického zobrazování programů, jako jsou vývojové diagramy, Nassi-Shneidermanovy diagramy, Jacksonovy diagramy a především představen méně rozšířený způsob zobrazování, kterým jsou kopenogramy. V druhé části práce je pak popsáno vytvoření nástroje sloužícího k zobrazování kopenogramů. V jednotlivých kapitolách je popsána struktura vytvářené aplikace, nástroje, které jsou pro jeho tvorbu k dispozici, jednotlivé fáze vytváření nástroje i závěrečné testování, zda vyhověl zadání práce. Součástí práce je i uživatelská příručka mající usnadnit práci s editorem kopenogramů. Program, který na základě této práce vznikl, je součástí pluginu BJ2NB a bude sloužit pro podporu výuky programování a algoritmizace na Vysoké škole ekonomické v Praze.
Keywords: kopenogram; Nassi-Shnedermanovi diagramy; Netbeans; grafický zápis algoritmů; metoda
Thesis title: Create kopenogram editor
Author: Fiala, Martin
Thesis type: Diploma thesis
Supervisor: Pecinovský, Rudolf
Opponents: Buchalcevová, Alena
Thesis language: Česky
Abstract:
The goal of this thesis is the analysis of ways of graphic form of algorithms and their editors, design of editor for making kopenograms from source code and implementation of this editor what will work as part of plugin made for the NetBeans IDE. In the beginning of the thesis will be described a principles of structured programing, enlisted used ways of visualization of source code -- modeling language UML and other possibilities of graphic form of algorithm like flowchart diagrams, Nassi-Shneiderman diagrams, Jackson diagrams and especially not as well-known kopenograms. In the second part of the thesis is described creation of editor used to visualization of kopenograms. In the chapters is described structure of creating of application, the editors what are available for its creation, phase of creating editor and final testing for approve of the success. Part of the thesis is also a user guide for beginning with this program. Application what was made in this thesis is part of the plugin BJ2NB and will be used for education support of programming and algorithms on The University of Economics, Prague.
Keywords: graphic design algorithms; Netbeans; method; Kopenogram; Nassi-Shnederman diagram

Information about study

Study programme: Aplikovaná informatika/Informační systémy a technologie
Type of study programme: Magisterský studijní program
Assigned degree: Ing.
Institutions assigning academic degree: Vysoká škola ekonomická v Praze
Faculty: Faculty of Informatics and Statistics
Department: Department of Information Technologies

Information on submission and defense

Date of assignment: 19. 2. 2012
Date of submission: 12. 12. 2012
Date of defense: 5. 2. 2013
Identifier in the InSIS system: https://insis.vse.cz/zp/38084/podrobnosti

Files for download

    Last update: