Systém pro automatickou kontrolu odevzdaných zdrojových kódů

Zobrazit minimální záznam

dc.contributor.advisor Bažant, Michael
dc.contributor.author Váňa, Petr
dc.date.accessioned 2021-07-07T07:54:41Z
dc.date.available 2021-07-07T07:54:41Z
dc.date.issued 2021
dc.date.submitted 2021-05-21
dc.identifier.uri https://hdl.handle.net/10195/77824
dc.description.abstract Diplomová práce je zaměřena na vytvoření a nasazení webové aplikace, která bude automaticky kontrolovat odevzdané zdrojové kódy a vyhodnocovat je na základě vytvořených testovacích scénářů pro jednotlivé úlohy. Teoretická část se věnuje problematice webových aplikací, zejména jsou zde popsány používané technologie a architektury. Také jsou zde rozebrány techniky testování zdrojových kódů. Praktická část se zaměřuje na analýzu, návrh, implementaci a nasazení aplikace. Dále je zde podrobně popsán systém tvoření testovacích scénářů. cze
dc.format 85 s.
dc.language.iso cze
dc.publisher Univerzita Pardubice cze
dc.rights Bez omezení
dc.subject Spring boot cze
dc.subject MySQL cze
dc.subject React cze
dc.subject webová aplikace cze
dc.subject testování zdrojové kódu cze
dc.subject Spring boot eng
dc.subject MySQL eng
dc.subject React eng
dc.subject web application eng
dc.subject source code testing eng
dc.title Systém pro automatickou kontrolu odevzdaných zdrojových kódů cze
dc.title.alternative Application system for automatic check of submitted source code eng
dc.type diplomová práce cze
dc.contributor.referee Diviš, Roman
dc.date.accepted 2021-06-18
dc.description.abstract-translated Master's thesis is focused on creating and deploying web application. Application checks submitted source codes and evaluates them based on created test scenarios for each assignment. Theoretical part is focused on problematics of web applications especially there are described technologies and architectures which are commonly used. There are also analyzed techniques used for source code testing. Practical part is focused on analysis, design, implementation, and deployment of the application. There is also described system of creating test scenarios in detail. eng
dc.description.department Fakulta elektrotechniky a informatiky cze
dc.thesis.degree-discipline Informační technologie cze
dc.thesis.degree-name Ing.
dc.thesis.degree-grantor Univerzita Pardubice. Fakulta elektrotechniky a informatiky cze
dc.thesis.degree-program Informační technologie cze
dc.description.defence Při vypracování diplomové práce vycházel student zejména ze znalostí získaných v předmětech Programování internetových aplikací, programování databázových aplikací, případně i dalších předmětů. Student navrhl a vytvořil, v souladu se zadáním, systém pro automatickou kontrolu odevzdávaných zdrojových kódů v jazyce JAVA. Aplikace byla otestována na vzorových příkladech ještě před nasazením do univerzitního prostředí. Všechny vydefinované cíle práce byly splněny. Dle oponenta se v práci vyskytlo několik nejasností a nepřesností, které by znemožnily bezpečné použití aplikace. Míra plagiátorství u psaného textu je méně nez 5%, u zdrojových souborů je shoda až 100%, což je způsobeno konfiguračními soubory apod. Diplomová práce není plagiátem. Student při obhajobě diplomové práce reagoval na dotazy a připomínky vedoucího, oponenta i členů komise. cze
dc.identifier.stag 41402
dc.description.grade Dokončená práce s úspěšnou obhajobou cze


Tento záznam se objevuje v následujících kolekcích

Zobrazit minimální záznam

Vyhledávání


Rozšířené hledání

Procházet

Můj účet