Nástroj pro vizualizaci větných rozborů
Sentence Patterns Visualisation Tool
Typ dokumentu
bakalářská prácebachelor thesis
Autor
Matěj Šprysl
Vedoucí práce
Šenkýř David
Oponent práce
Kroha Petr
Studijní obor
Webové a softwarové inženýrstvíStudijní program
Informatika 2009Instituce přidělující hodnost
katedra softwarového inženýrstvíPráva
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
Zobrazit celý záznamAbstrakt
Bylo nám zadáno vytvořit nástroj, který by pro výzkumnou skupinu CCMi nahradil momentálně používaný, již nedostatečný, nástroj BRAT. Výstupem této práce je nástroj pro anotaci textu CRAT, který má nahradit stávající řešení. Pro splnění tohoto zadání jsme analyzovali požadavky dané zadáním, dále zaměření (use case) tohoto nástroje, a nakonec také konkurenční nástroje za účelem poučení se z jejich silných a slabých stránek. Tyto poznatky jsme použili při návrhu našeho nástroje. Nástroj byl implementován v souladu s požadavky zadání a aktuálně předními technologiemi v oboru. Při implementaci byly použity architekturální a designové vzory jako MVVM a Visitor. Vytvořili jsme algoritmus prioritizující prvky přesahující menší plochu, který byl využit ve vykreslovací fázi programu. Pro zhodnocení naší úspěšnosti jsme náš nástroj otestovali pomocí software unit testů a zároveň několika uživateli s různými stupni znalostí v počítačovém světě. V závěru této práce jsme navrhli možnosti pro další rozšíření vytvořeného nástroje CRAT. We have been tasked to create a tool, which would replace the currently used BRAT tool for the CCMi research group as it no longer satisfies their needs. The output of our thesis is a text annotation tool called CRAT, which aims to replace the current solution. To accomplish this task, we have analyzed the requirements set by the assignment, analyzed the use case of this tool, and analyzed the current concurring tools to harvest their strengths and to learn from their shortcomings. We have used these findings while designing our tool to our advantage. The tool has been implemented to comply with the requirements set by the assignment and to take advantage of current industry-leading technology. Architectural and design patterns like the MVVM and Visitor were utilized during this implementation. We created an algorithm prioritizing elements spanning over less space used during the drawing phase in our program. To evaluate our accomplishments, we tested our tool with unit tests by software and also by test subjects from different computer-proficiency backgrounds. In conclusion to this thesis, we proposed ideas for further development of the created CRAT tool.
Kolekce
- Bakalářské práce - 18102 [1608]