Národní úložiště šedé literatury Nalezeno 1,019 záznamů.  začátekpředchozí1004 - 1013další  přejít na záznam: Hledání trvalo 0.01 vteřin. 
Metodika pro vývoj webových aplikací
Mittner, Jan ; Buchalcevová, Alena (vedoucí práce) ; Burkoň, Lukáš (oponent)
Tato práce se zabývá metodikami vývoje softwaru, zejména webových aplikací. Jejím hlavním cílem je navrhnout metodiku, která pomůže zajistit kvalitní vývoj webových aplikací a která umožní předcházet řadě často se opakujících problémů. První kapitola se věnuje charakteristice současného stavu, potřebnosti procesu a disciplíny, nezbytnosti týmového vývoje a významu vhodných nástrojů. Druhá kapitola popisuje specifika vývoje pro web. Definuje kritéria kvality ve vztahu k webovým aplikacím, zejména co se hledisek přístupnosti, použitelnosti a bezpečnosti týče. Zabývá se webovými frameworky a výhodami a riziky plynoucími z jejich použití. Předkládá také vybrané požadavky na metodiku pro webový vývoj a charakterizuje typy projektů, pro které má být metodika použitelná. Třetí kapitola analyzuje vhodnost vybraných modelů životního cyklu a metodik vývoje softwaru pro webové aplikace. Z modelů životního cyklu se zabývá modelem "programuj a opravuj", vodopádovým modelem a inkrementálním modelem. Dále se věnuje předpokladům agilních metodik a míře jejich splnitelnosti v případě vývoje pro web. Pro analýzu metodik je využit systém hodnocení a výběru metodik METES, pomocí kterého se zkoumají metodiky Rational Unified Process, Open Unified Process, Extrémní programování, Scrum a Feature Driven Development. Čtvrtá kapitola se věnuje charakteristice metodiky Open Unified Process. Popisuje její principy, prvky a proces vývoje. Hlavní, pátá kapitola se zabývá návrhem metodiky pro vývoj webových aplikací. Jako základ je zvolena metodika Open Unified Process, jejíž prvky jsou doplněny a upraveny pro potřeby webového vývoje. Z prvků metodiky jsou zpracovány principy, praktiky, role, produkty, činnosti, proces vývoje, návody a pokyny a nástroje. Každý prvek je upraven, aby odpovídal specifickým potřebám webových aplikací. Za účelem dosažení vyšší kontroly nad kvalitou webové aplikace jsou nedílnou součástí produktů také podrobné kontrolní seznamy, jejichž cílem je předcházení nejčastěji se vyskytujícím chybám a problémům. Práci uzavírá přehled nástrojů, které byly ověřeny při webovém vývoji.
Porovnání frameworků pro rychlý vývoj aplikací
Florian, Jan ; Pavlíčková, Jarmila (vedoucí práce) ; Šlajchrt, Zbyněk (oponent)
Práce se zabývá porovnáním dvou webových frameworků (aplikačních rámců) v jazycích Python a Ruby. Kromě základního popisu, historie a filosofie těchto jazyků a obou frameworků -- Django a Ruby on Rails -- jsou stanovena, popsána a uvedena do širších souvislostí jednotlivá kritéria jejich hodnocení. Mimo tyto kritéria je popsána také MVC architektura obou rámců, struktura projektu a nástroje v nich obsažené.
Program pro podnikovou knihovnu
Mazánek, Petr ; Pecinovský, Rudolf (vedoucí práce) ; Šlajchrt, Zbyněk (oponent)
Tato práce se věnuje elektronickému řešení pro správu podnikové knihovny. Na základě analýzy stávajícího přístupu a jeho nedostatků je sestaven seznam kvalitativních a funkčních požadavků na aplikaci, která je následně navržena a implementována. Výsledný systém má podobu webové aplikace, která je uživatelům dostupná prostřednictvím internetového prohlížeče z libovolného zařízení připojeného k podnikové počítačové síti (případně internetu), včetně mobilních telefonů apod. Díky skutečnosti, že program je založen výhradně na open-source technologiích, nejsou s jeho nasazením ani provozem spojené žádné licenční poplatky třetích stran. Aplikace umožňuje uživatelům (většinou zaměstnancům společnosti) především přistupovat k online katalogu knih, vyhledávat v něm podle různých kritérií, získávat informace o dostupných knihách a požadované knihy rezervovat k vypůjčení. Knihovníci v rámci systému spravují zejména katalog knih a jejich rezervace a výpůjčky. Program se svou funkcionalitou výrazně odlišuje od řešení pro klasické veřejné knihovny -- je zde možné evidovat a spravovat i soukromé knihy zaměstnanců, informace o aktuální výpůjčce dané knihy jsou dostupné všem uživatelům, zaměstnancům je umožněno přenechávání výpůjček přímo mezi sebou, uživatelé mohou vkládat komentáře ke knihám apod. Součástí této práce je i zdrojový kód aplikace a uživatelská příručka obsahující kromě popisu funkcí i náhledy obrazovek systému.
Cloud Computing a jeho uplatnění v praxi
Kozák, Jaroslav ; Svoboda, Jiří (vedoucí práce) ; Kunstová, Renáta (oponent)
Cílem této práce je definovat pojem cloud computing. Dále jsem se zabýval analýzou trhu cloud computingu ve využití v podnikové informatice malého a středního podniku. V práci se zabývám analýzou českého trhu SaaS, IaaS a pro světový trh uvádím přehled katalogů, kde jsou uvedeny poskytovatelé cloud computingu. Po analýze trhů se zabývám případovou studií, která má porovnat řešení klasickou cestou nebo s řešením za využití technologií cloud computingu. K definici pojmu cloud computingu jsem použil definici mnoha zahraničních autorů a definici od NIST. Pří analýze trhu jsem vyhledával online aplikace a SaaS aplikace a hodnotil, zda se jedná o SaaS model, nebo ASP. V případové studii jsem prováděl analýzu TCO nákladů na ICT/IT při řešení klasickou cestou nebo při využití s cloud computingem, kde mi v analýze vyšlo výhodnější řešení pomocí cloud computingu. Jako hlavní přínos práce bych definoval případovou studii, která porovnává řešení ICT/IT klasickou cestou nebo řešení s využitím cloud computingu. V tomto případě došlo k naplnění prognózy, že cloud computing vychází levněji pro koncového zákazníka. Struktura práce je od definování pojmu a jeho rozdělení lépe pochopitelná pro laickou veřejnost tak i odbornou. Poté jsem pojem cloud computingu zasadil do historického kontextu, abych mohl odpovědět otázku, a to, zda se jedná o buzzword. Poté jsem prováděl analýzu trhu cloud computingu, kdy jsem se snažil vybírat a hledat produkty, které bych využil na závěr práce v případové studii, porovnávající dvě řešení.
Využití technologií .NET 3.0 a 3.5 při vývoji webových aplikací
Šmolík, Marek ; Buchalcevová, Alena (vedoucí práce) ; Skoupý, Radek (oponent)
Tato práce se zaměřuje především na vybrané technologie, které přináší platforma .NET verze 3.0 a verze 3.5 využitelné při programování webových aplikací. Tyto technologie následně představuje a to jak z teoretického tak i praktického pohledu. Představovány jsou technologie jako WCF nebo ADO.NET entity framework. Práce je určena převážně pro čtenáře programátory, nicméně nejsou nutné žádné znalosti technologií zde jmenovaných. Cílem práce je seznámit čtenáře s přínosy těchto verzí .NET pro jejich praxi a pomoci jim se rozhodnout, zda-li je pro ně zajímavá a mohli by ji využít.
Deployment aplikací v PHP
Zikmund, Štěpán ; Pavlíček, Luboš (vedoucí práce) ; Burkoň, Lukáš (oponent)
Tato práce se zabývá automatizovaným nasazováním webových aplikací v PHP. Protože pro aplikace napsané v jazyce PHP v tuto chvíli neexistuje žádné široce používané standardizované řešení automatizovaného nasazení, je hlavním cílem vytvoření řešení, které bude dostatečně automatické a zároveň dostatečně univerzální, aby mohlo být využito pro různé aplikace vyžívající různé databázové systémy nebo frameworky. Abych mohl takový nástroj navrhnout, popisuji na začátku práce jednotlivé prvky, ze kterých webová aplikace sestává. Jsou to zdrojový kód aplikace, HTML šablony a CSS, grafické soubory, data a databázové schéma. Dále na základě přednášky Sharara Evrona z konference ZendCon 2010 nazvané Best Practices in PHP Deployment představuji možnosti, jak je možné aplikaci nahrát na server. Pro jednotlivé prvky aplikace hledám v další kapitole specifické kroky, které jsou pro jejich nasazení buď nutné nebo užitečné. Jedná se například o minifikaci JavaScriptu a CSS, úprava databázového schématu nebo připojení citlivých údajů do konfiguračních souborů aplikace. Ve čtvrté a páté kapitole pak popisuji implementaci jednotlivých kroků a jejich sjednocení do procesu nasazení aplikace a také do procesu návratu do její historické verze. K vytvoření tohoto nástroje používám nástroj Phing.
Utilization of Flash technology in e-commerce applications
Nagy, František ; Šedivá, Zuzana (vedoucí práce) ; Buchalcevová, Alena (oponent)
Zintenzívnění konkurence mezi obchodníky vede ke stále více obtížnějšímu získávání konkurenční výhody. Podniky a firmy se proto snaží tuto výhodu získat za pomoci e-commerce řešení, která by měla sloužit jednak k prezentaci firmy, dále ke komunikaci se zákazníky, ke snižování transakčních nákladů a v neposlední řadě by měla také ulehčit prodej produktů a služeb. Zvyšující se počet firem využívající tato řešení nutí firmy udělat tato řešení co nejpřitažlivější a technologicky vyspělá, a proto používají sofistikované nástroje a technologie, které jim to umožní. Předkládaná práce se zabývá jednou z těchto technologií - Adobe Flash. Klade si za cíl seznámit čtenáře s touto technologií, porovnat ji s technologiemi konkurenčními a ukázat možnosti jejího využití v komerční sféře na v prostředí webu. Práce má poukázat na možné problémy při vývoji komerčních aplikací a na jejich možná řešení. Na reálném příkladě má předvést těžkou nahraditelnost této technologie a představit ji, přes zvyšující se konkurenci, jako stále perspektivní. Čtenář, který má v plánu vytvořit podobnou aplikaci, by měl být schopný po přečtení předkládané práce tuto aplikaci vytvořit (alespoň teoreticky - práce se nevěnuje dopodrobna programování v ActionScript), anebo by měl být schopný vybrat si pro svou práci jinou, více vyhovující technologii. Práce obsahuje i více doporučení na optimalizaci flashových prvků a aplikací, které mají přispět k co nejpříjemnějšímu zážitku uživatele.
Návrh metodiky testování webových aplikací
Fiurášek, Tomáš ; Buchalcevová, Alena (vedoucí práce) ; Borovcová, Anna (oponent)
S vývojem webových aplikací neoddělitelně souvisí jejich testování. A právě oblasti testování webových aplikací se věnuje tato diplomová práce. Cílem práce je navrhnout metodiku testování webových aplikací pro menší softwarovou společnost. Navrhovaná metodika vychází z metodiky OpenUP a ze zkušeností, které autor nabyl v praxi. Teoretická část práce je věnována jednak testování, kde je čtenáři přiblíženo testování jako takové, historie testování a různé přístupy k testování. Dále se teoretická část zaměřuje na webové aplikace a jejich specifika s ohledem na testování. Vzhledem k tomu, že navrhovaná metodika je inspirována metodikou OpenUP, je tato metodika včetně jejích základních principů a prvků představena v další samostatné kapitole. Následuje nejrozsáhlejší kapitola, ve které je podrobně rozebrána navrhovaná metodika testování webových aplikací, jejímiž základními prvky jsou role, činnosti a artefakty. Podrobně je rozebrána i problematika chyb a jejich životních cyklů. Práce je zakončena krátkým zamyšlením nad aspekty a možnostmi implementace navrhované metodiky v prostředí menšího podniku.
Framework Stripes
Zikmund, Petr ; Pavlíčková, Jarmila (vedoucí práce) ; Pecinovský, Rudolf (oponent)
Ve své bakalářské práci nazvané Framework Stripes popisuji principy a nástroje méně známého objektově orientovaného frameworku pro tvorbu webových aplikací za použití programovacího jazyku Java. Práce se dělí na tři části. V první části popisuji obecněji základní pojmy a strukturu frameworku jako takového. Ve druhé části popisuji principy a vlastnosti frameworku Stripes, včetně jeho nástrojů. Třetí část má za úkol prezentovat vývojové možnosti frameworku na konkrétní aplikaci.
Framework Tapestry 5
Saska, Filip ; Pavlíčková, Jarmila (vedoucí práce) ; Šlajchrt, Zbyněk (oponent)
Hlavním tématem této práce je framework Tapestry 5 sloužící pro podporu vývoje webových aplikací v prostředí programovacího jazyka Java. Výraznou výhodou tohoto frameworku je jeho přizpůsobitelnost zvyklostem programátora a možnost snadného škálování aplikací. Práce je rozdělena na 2 hlavní celky. První část pojednává o frameworku Tapestry z teoretického hlediska. Popisuje zaměření frameworku, jeho vznik a historický vývoj. Dále tato část popisuje dokumentaci frameworku a komunitu programátorvů tohoto vývojového nástroje. Závěr této části obsahuje shrnutí nedostatků a nevýhod tohoto frameworku a všech jeho verzí. Druhá část popisuje praktické aspekty frameworku Tapestry. Hlavní možnosti a funcionalita frameworku jsou popsány v průběhu vývoje jednoduché webové aplikace, od založení aplikace, přes její vývoj a ladění, až po spuštění.

Národní úložiště šedé literatury : Nalezeno 1,019 záznamů.   začátekpředchozí1004 - 1013další  přejít na záznam:
Chcete být upozorněni, pokud se objeví nové záznamy odpovídající tomuto dotazu?
Přihlásit se k odběru RSS.