Detail práce

Automatická podpora tvorby dokumentace projektů

Bakalářská práce Student: Vosáhlo Daniel Akademický rok: 2016/2017 Vedoucí: Dytrych Jaroslav, Ing., Ph.D.
Název anglicky
Automatic Support of Documentation of Projects
Jazyk práce
český
Abstrakt

Cílem této práce je vytvořit program, který bude automaticky vytvářet zvolenou úroveň dokumentace z informačního systému pro podporu vědy a výzkumu a umožňovat uživatelský zásah do ní. Zvolený problém jsem vyřešil vytvořením programu v jazyce PHP, který využívá soukromé Wiki výzkumné skupiny KNOT a vytváří speciální hlavičky na určených stránkách. V práci jsem vytvořil detailní návrh postupu generování a kontroly těchto hlaviček, který dokáže rozeznat uživatelský text v hlavičce a pracovat s ním. Podle tohoto návrhu jsem implementoval program, který slouží jako platforma a jeho funkčnost lze rozšířit moduly. Program periodicky kontroluje údaje v informačním systému, ale i obsah hlaviček, jestli v nich uživatel manuálně nezměnil obsah. Pokud se v hlavičce nic nezměnilo, tak tyto hlavičky dokáže přeskočit. Toto zkrátilo dobu kontroly více než dvojnásobně a umožnilo snadné přidávání funkcionality. Vytvořené řešení zabraňuje ztrátě uživatelských dat a velmi urychluje a zefektivňuje kontrolu celé dokumentace

Klíčová slova

Informační systém pro podporu vědy a výzkumu, automatické generování dokumentace, MediaWiki bot, PHP, rozpoznání uživatelského obsahu

Ústav
Studijní program
Informační technologie
Soubory
Stav
obhájeno, hodnocení B
Obhajoba
14. června 2017
Oponent
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 oponenta a na další 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 u obhajoby
  1. Diskutujte přínosy a překážky řešení wiki hlaviček plně generovaných jen z dat systému KNOTIS, tedy bez možnosti manuálních poznámek přímo na wiki a bez využívání dat uložených jen v samotné wiki stránce.
  2. Vysvětlete, jakým způsobem se řešitelé projektů seznámí možnostmi a pravidly generovaných hlaviček.
Komise
Hruška Tomáš, prof. Ing., CSc. (UIFS FIT VUT), předseda
Kočí Radek, Ing., Ph.D. (UITS FIT VUT), člen
Novák Michal, doc. RNDr., Ph.D. (UMAT FEKT VUT), člen
Smrž Pavel, doc. RNDr., Ph.D. (UPGM FIT VUT), člen
Vašíček Zdeněk, doc. Ing., Ph.D. (UPSY FIT VUT), člen
Citace
VOSÁHLO, Daniel. Automatická podpora tvorby dokumentace projektů. Brno, 2017. Bakalářská práce. Vysoké učení technické v Brně, Fakulta informačních technologií. 2017-06-14. Vedoucí práce Dytrych Jaroslav. Dostupné z: https://www.fit.vut.cz/study/thesis/19361/
BibTeX
@bachelorsthesis{FITBT19361,
    author = "Daniel Vos\'{a}hlo",
    type = "Bakal\'{a}\v{r}sk\'{a} pr\'{a}ce",
    title = "Automatick\'{a} podpora tvorby dokumentace projekt\r{u}",
    school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}",
    year = 2017,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/19361/"
}
Nahoru