Přístupnostní navigace
E-application
Search Search Close
Bachelor's Thesis
Author of thesis: Bc. Patrik Korytár
Acad. year: 2022/2023
Supervisor: Ing. Radek Kočí, Ph.D.
Reviewer: doc. Ing. Vladimír Janoušek, Ph.D.
The thesis aims to enhance the visualization of Product-related data of the PNC build system on the system's new web user interface. Main visualization elements include tables, charts, network graphs and dashboards. The work analyses PNC user inputs to consider the actual needs of the users. Based on the analysis, completely new UI components were designed and some of the original ones were redesigned. To illustrate the new design, wireframes were created. New REST API endpoints were designed for data needed by the new components. The new features were then implemented. The implementation language is TypeScript. The main libraries include React, Chart.js, Sigma.js and Graphology. As a result, the new PNC system user interface now has new features that help with using the Product-related pages. The implementation is also easily expandable for more visualization of this kind.
user interface, visualization, products, artifacts, charts, network graphs, tables, React, Chart.js, Sigma.js, Graphology
Date of defence
16.06.2023
Result of the defence
Defended (thesis was successfully defended)
Grading
B
Process of defence
Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm B.
Topics for thesis defence
1. Kterou část své práce považujete za nejzajímavější?
2. Čím byla práce motivována?
3. Konzultoval jste s týmem mock-upy?
Language of thesis
English
Faculty
Fakulta informačních technologií
Department
Department of Intelligent Systems
Study programme
Information Technology (BIT)
Composition of Committee
prof. Ing. Adam Herout, Ph.D. (předseda) doc. Mgr. Lukáš Holík, Ph.D. (člen) doc. Ing. Jan Kořenek, Ph.D. (člen) Ing. Zbyněk Křivka, Ph.D. (člen) doc. Ing. Michal Španěl, Ph.D. (člen)
Supervisor’s reportIng. Radek Kočí, Ph.D.
Celkově hodnotím přístup studenta k řešení problému jako velmi dobrý.
Zadaní bylo vytvořeno ve spolupráci s firmou Red hat. Cílem je návrh a realizace nového uživatelského rozhraní pro zlepšení vizualizace a analýzy dat. Tématem i rozsahem považuji náročnost zadání za standardní, náročnější se jeví z pohledu analýzy aktuálního stavu v prostředí reálné firmy. Zadání bylo splněno.
Student využil doporučenou literaturu, další zdroje vyhledával sám.
V zimní semestru byl student méně aktivní, což se zlepšilo během letního semestru. Konzultace probíhaly v domluvených termínech, student by vždy připraven a jeho přístup byl věcný.
Technická zpráva byla konzultována s dostatečným předstihem.
Grade proposed by supervisor: B
Reviewer’s reportdoc. Ing. Vladimír Janoušek, Ph.D.
Jde o zdařilé, prakticky použitelné a velmi dobře zdokumentované dílo.
Evaluation level: průměrně obtížné zadání
Cílem bylo vytvořit nové uživatelské rozhraní systmu PNC, konkrétně bylo požadovano vylepšení vizualizaci stránek produktů tak, aby byly viditelné vztahy mezi produkty, verzemi, milníky, sestaveními a artefaty.
Evaluation level: zadání splněno
Zadání bylo splněno.
Evaluation level: je v obvyklém rozmezí
64 stran v LaTeXu.
Práce je dobře strukturovaná, informačně vyvážená, dobře čitelná a srozumitelná. Uvítal bych ale místo sice jasného, ale slovního popisu raději použití formálnějších metod specifikace požadavků, návrhu a implementace, např. s využitím prostředků UML.
Typograficky i jazykově je zpráva na velmi dobré úrovni. Obsahuje poměrně velké množství listingů. Ty bych doporučil sázet menším fontem, případně jiným stylem. Jinak nemám výhrady.
Studijní prameny jsou vybrány smysluplně a jsou řádně citovány. Jen u některých sekcí kapitoly 2 není zřejmé, z jakého zdroje čerpají. Vlastní přínos autora je z textu jasně patrný, týká se návrhu a implementace.
Realizační výstup byl demonstrován a je plně funkční. Je dobře zdokumentován a prošel testováním, výsledek je prakticky použitelný.
Jde o novou implementaci uživatelského rozhraní systému PNC. Výsledné dílo je přímo prakticky použitelné jako součást projektu PNC.
Grade proposed by reviewer: B
Responsibility: Mgr. et Mgr. Hana Odstrčilová