Analýza jazyka Haskell pro vývoj podnikových softwarových aplikací
Analysing the Haskell Programming Language for Enterprise Software Systems Development
Typ dokumentu
bakalářská prácebachelor thesis
Autor
Tomáš Patro
Vedoucí práce
Pergl Robert
Oponent práce
Slifka Jan
Studijní obor
Informační systémy a managementStudijní program
InformatikaInstituce 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
Bakalárska práca oboznamuje čitateľa so základnými princípmi funkcionálneho programovania a so špecifikami typového systému jazyka Haskell. Práca sa ďalej venuje základným konceptom softvérových návrhových vzorov, s prihliadnutím na rozdiely medzi objektovo-orientovaným a funkcionálnym prístupom k riešeniu programovacích problémov. V práci sú tieto rozdiely demonštrované na konkrétnych príkladoch návrhových vzorov a je porovnaný prístup jazyka C++ a jazyka Haskell k ich riešeniu. Práca taktiež zahŕňa analýzu požiadaviek kladených na vývoj softvérových aplikácií v podnikovom prostredí. Tieto požiadavky sú vytvorené vo vzťahu k aktuálnym možnostiam jazyka Haskell. Tieto možnosti sú reflektované analýzou reálnych technológií jazyka Haskell, ktoré spĺňajú dané požiadavky podnikových aplikácií. Konkrétny výber technológií je opretý o metodiku, ktorá analyzuje zdravie projektov otvoreného softvéru. The bachelor thesis acquaints the reader with the basic principles of functional programming and the specifics of the Haskell language type system. The thesis also addresses the basic concepts of software design patterns, taking into account the differences between object-oriented and functional programming problem-solving approaches. In the thesis, these differences are demonstrated on specific examples of design patterns - the approach to their solution is compared between Haskell and C++ languages. The thesis also includes an analysis of the requirements on the development of enterprise applications. These requirements are created concerning the current capabilities of the Haskell language. These capabilities are reflected in the analysis of the real technologies of Haskell language which meet particular requirements of enterprise applications. The particular selection of technologies is based on methodology which analysis the health/sustainability of Open-source projects.
Kolekce
- Bakalářské práce - 18102 [1729]
Související záznamy
Zobrazují se záznamy příbuzné na základě názvu, autora a předmětu.
-
Návrh letového softwaru pro projekt Demise Observation Capsule
Autor: Zamouřil Jakub; Vedoucí práce: Sojka Michal; Oponent práce: Česák Petr
(České vysoké učení technické v Praze. Vypočetní a informační centrum.Czech Technical University in Prague. Computing and Information Centre., 2017-05-26)Tato práce popisuje proces návrhu letového softwaru pro zařízení kvalifikované pro provoz ve vesmíru, ukazuje jeho vývoj a testování, a poskytuje popis hotového produktu. Letový software popisovaný v této práci byl vyvinut ... -
Tvorba fotoplánu rozvinutím - možnosti zpracování
Autor: Půbal Miloslav; Vedoucí práce: Hodač Jindřich; Oponent práce: Dvořáček Petr
(České vysoké učení technické v Praze. Vypočetní a informační centrum.Czech Technical University in Prague. Computing and Information Centre., 2016-05-17)Mezi cíle této diplomové práce patří průzkum současné situace na trhu zabývající se technologií tvorby fotoplánu rozvinutím a získání vhodných nástrojů (softwarů) do následného testování. V rámci seznámení se s danými ... -
Případová studie zavedení účetního software pro firmu
Autor: Martin Kutiš; Vedoucí práce: Šedek Pavel; Oponent práce: Buchtela David
(České vysoké učení technické v Praze. Vypočetní a informační centrum.Czech Technical University in Prague. Computing and Information Centre., 2019-06-13)V práci je řešena problematika využití účetního software v dnešní době. Hlavním cílem je vypracování případové studie zavedení účetního software ve firmě. Pro jeho naplnění je provedena analýza požadavků a potřeb firmy, ...