Aplikace úvazkostroj - refaktoring a rozvoj
Application úvazkostroj - refactoring and development
Type of document
bakalářská prácebachelor thesis
Author
Vladimir Kulikov
Supervisor
Valenta Michal
Opponent
Nguyen Trong Chung Chau
Field of study
Softwarové inženýrství 2021Study program
InformatikaInstitutions assigning rank
katedra softwarového inženýrstvíRights
A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmlVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html
Metadata
Show full item recordAbstract
Tato práce se zabývá implementací informačního systému pro hodnocení pedagogického výkonu, Úvazkostroj verze 4.0. Tento systém je v této práci podroben revizi s cílem identifikovat a opravit existující chyby a nedostatky, přidat chybějící funkcionality a modernizovat celkovou architekturu a technologie použité ve vývoji. Práce systematicky prochází procesem od prvotního seznamení s aplikací, přes výběr vhodné metodiky vývoje softwaru, technologickou analýzu, návrh zlepšení, testování až po nasazení a~přípravu CI/CD infrastruktury. Závěr této práce je věnován analýze upgradu frontendového frameworku Next.js. Hlavním výstupem této práce je systém Úvazkostroj. Byly implementovány chybějící funkcionality, opraveny nedostatky předchozího řešení a provedena řada vylepšení z hlediska optimalizace, bezpečnosti a uživatelského rozhraní. Systém je nyní zcela připraven k nasazení do produkčního prostředí. This thesis focuses on the implementation of the information system for evaluating educational performance, Úvazkostroj version 4.0. This system is reviewed in this work with the goal of identifying and correcting existing errors and deficiencies, adding missing functionalities, and modernizing the overall architecture and technologies used in development. The work systematically goes through the process from initial acquaintance with the application, through the selection of an appropriate software development methodology, technological analysis, design improvements, testing, to deployment and preparation of CI/CD infrastructure. The conclusion of this thesis is dedicated to the analysis of upgrade of the frontend framework Next.js. The main output of this work is the system Úvazkostroj. Missing functionalities have been implemented, drawbacks of the previous solution have been corrected, and a number of improvements have been made in terms of optimization, security, and user interface. The system is now fully prepared for deployment in a production environment.
View/ Open
Collections
- Bakalářské práce - 18102 [1724]