Přístupnostní navigace
E-přihláška
Vyhledávání Vyhledat Zavřít
bakalářská práce
Autor práce: Bc. Patrik Korytár
Ak. rok: 2022/2023
Vedoucí: Ing. Radek Kočí, Ph.D.
Oponent: doc. Ing. Vladimír Janoušek, Ph.D.
Cieľom tejto bakalárskej práce je zlepšiť vizualizáciu dát súvisiacich s produktami build systému PNC na jeho novom webovom používateľskom rozhraní. Hlavné vizualizačné prvky zahŕňajú tabuľky, grafy, sieťové grafy a palubné panely. Táto práca analyzuje vstupy od používateľov build systému PNC, aby sa zohľadnili skutočné potreby používateľov. Na základe analýzy bol vytvorený dizajn pre úplne nové komponenty používateľského rozhrania a niektoré z už existujúcich boli prepracované. Na ilustráciu nového dizajnu sa vytvorili nákresy. Navrhnuté boli nové koncové body REST API pre dáta vyžadované novými komponentami. Nové funkcie boli následne implementované. Implementačný jazyk je TypeScript. Hlavné knižnice zahŕňajú React, Chart.js, Sigma.js a Graphology. Ako výsledok má teraz nové používateľské rozhranie systému PNC nové funkcie, ktoré pomáhajú s používaním stránok súvisiacich s produktami. Implementácia je tiež ľahko rozšíriteľná pre viac vizualizácií tohto druhu.
užívateľské rozhranie, vizualizácia, produkty, artefakty, grafy, sieťové grafy, tabuľky, React, Chart.js, Sigma.js, Graphology
Termín obhajoby
16.06.2023
Výsledek obhajoby
obhájeno (práce byla úspěšně obhájena)
Klasifikace
B
Průběh obhajoby
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.
Otázky k obhajobě
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?
Jazyk práce
angličtina
Fakulta
Fakulta informačních technologií
Ústav
Ústav inteligentních systémů
Studijní program
Informační technologie (BIT)
Složení komise
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)
Posudek vedoucíhoIng. 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.
Známka navržená vedoucím: B
Posudek oponentadoc. Ing. Vladimír Janoušek, Ph.D.
Jde o zdařilé, prakticky použitelné a velmi dobře zdokumentované dílo.
Stupeň hodnocení: 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.
Stupeň hodnocení: zadání splněno
Zadání bylo splněno.
Stupeň hodnocení: 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.
Známka navržená oponentem: B
Odpovědnost: Mgr. et Mgr. Hana Odstrčilová