Uživatelsky orientovaný jazyk pro řešení úloh DZD
Uživatelsky orientovaný jazyk pro řešení úloh DZD
diplomová práce (OBHÁJENO)
![Náhled dokumentu](/bitstream/handle/20.500.11956/17210/thumbnail.png?sequence=7&isAllowed=y)
Zobrazit/ otevřít
Trvalý odkaz
http://hdl.handle.net/20.500.11956/17210Identifikátory
SIS: 44022
Kolekce
- Kvalifikační práce [11266]
Autor
Vedoucí práce
Oponent práce
Mrázová, Iveta
Fakulta / součást
Matematicko-fyzikální fakulta
Obor
Softwarové systémy
Katedra / ústav / klinika
Katedra softwarového inženýrství
Datum obhajoby
24. 9. 2008
Nakladatel
Univerzita Karlova, Matematicko-fyzikální fakultaJazyk
Angličtina
Známka
Velmi dobře
Práce pojednává o novém funkcionálním vizuálním programovacím jazyku a jeho použití k dobývání znalostí z databízí. Tento jazyk se nazývá Ferda a je integrální součástí systému Ferda, což je aplikace, která byla původně vytvořena pro dobývání znalostí z databízí metodou GUHA. Funkce jazyka Ferda jsou představovány krabičkami. Zdrojové kódy pak jsou zapsány jako zapojení krabiček a zdrojovými soubory jsou projekty systému Ferda. Práce popisuje stav systému Ferda před touto prací z pohledu vizuálního programování, popisuje možná rozšíření zdrojových souborů, dále představuje novou základní množinu funkcí pro jazyk Ferda a popisuje jiná možná vylepšení tohoto jazyka. Některá z těchto rozšíření byla v rámci této práce implementována. V poslední části práce se nachází příklady použití nového jazyka k dobývání znalostí z databází. Jeden z nich byl také implementován jako součást této práce.
The thesis discusses a new visual functional programming language and its use for data mining. The language is called Ferda and forms an integral part of the Ferda system, which is an application that has been created for data mining with the GUHA method. Functions of the language are represented by boxes. The source code is written as a connection of boxes; source files are project files of the Ferda system. The thesis describes the status of the Ferda system before this work from the point of view of the visual programming and describes possible enhancements to source files, then it presents a new basic set of boxes for the Ferda language and proposes other possible extensions of the language. Some of these proposals have been implemented as a part of this thesis. The last part includes examples of the use of the new language for data mining. One of these has also been implemented as a part of this thesis.