| |
|
Přizpůsobení metodiky MMSP pro vývoj webových aplikací v ASP.NET MVC a její využití na reálném projektu
Velemínský, Filip ; Buchalcevová, Alena (vedoucí práce) ; Vít, Jan (oponent)
Předkládaná diplomová práce se zabývá agilním vývojem webových aplikací na platformě ASP.NET. Hlavním cílem práce bylo vytvoření metodiky MMSP - ASP.NET MVC jakožto úpravy metodiky MMSP, přizpůsobené vývoji ve frameworku ASP.NET MVC. Práce zahrnuje především definice nových a úpravu stávajících objektů metodiky. V rámci textu byly postupně popsány čtyři nově vzniklé Role (např. Databázový specialista), které zodpovídají za vývoj aplikace. Bylo definováno či modifikováno několik Úloh (např. Návrh databáze) a Pracovních produktů (např. Datový model), za které nové Role zodpovídají. Všechny přidané objekty byly poté do metodiky integrovány úpravou jejího Životního cyklu. Práce byla v první části obecně zaměřena na vývoj webových aplikací, definování jejich specifik a analýzu možností využití agilního vývoje. Byla představena metodika MMSP a ověřena její vhodnost pro plánované rozšíření. Dále byl představen samotný framework ASP.NET MVC, jeho architektura a základní charakteristiky. Následuje samotná úprava metodiky, která byla navíc v poslední kapitole ověřena na příkladu vývoje aplikace pro správu databáze antropologického oddělení Národního muzea v Praze.
|
|
Čistý kód v jazyce C#
Holota, Lukáš ; Buchalcevová, Alena (vedoucí práce) ; Vít, Jan (oponent)
Tato práce se zabývá čistotou kódu v jazyce C# na platformě Microsoft .NET a bere si za cíl sloužit jako příručka pro vývojáře ukazující jak a proč měřit, udržovat a zlepšovat čistotu kódu v jazyce C#. Definuje základní pravidla pro vzhled čistého kódu a doporučení vedoucí k udržitelnosti čistoty kódu od pravidel pro formátování kódu, pojmenování používaných prvků, modelování tříd a jejich metod nebo psaní komentářů v kódu po zpracování výjimek. Druhá část práce se zabývá procesem doporučeními pro refaktorování a uvádí seznam pachů v kódu, které lze pokládat za indikátory nekvalitního kódu. Třetí část se pak zabývá výzvami, které přináší vývoj softwaru v týmu. Dále jsem v rámci této práce provedl průzkum za účelem zjištění stavu povědomí o čistém kódu mezi vývojáři. Jako důkaz smyslu údržby čistého kódu uvádím i ekonomický dopad této praktiky na náklady softwarového projektu.
|
|
Testy řízený vývoj na platformě .NET
Bárta, Jan ; Buchalcevová, Alena (vedoucí práce) ; Vít, Jan (oponent)
Testy řízený vývoj softwaru (TDD) je komplexní agilní metodika, která se nezabývá pouze testováním, ale obecně vývojem softwaru. Tato práce představuje obecné principy TDD, ale také konkrétní postupy a praktiky na platformě Microsoft .NET. V práci jsou uvedeny příklady podpůrných aplikací, které jsou pro TDD na této platformě vhodné, a dále prak- tické ukázky kódu v programovacím jazyce C#. Na těchto ukázkách je předváděn apliko- vaný proces testy řízeného vývoje. Práce se dále věnuje nejenom samotnému TDD, ale také pojmům, které s ním souvisí. Jed- na z kapitol je věnována obecně testování softwaru, automatizovaným testům, či agilním metodikám, ke kterým TDD patří. Práce se dále zaměřuje na požadavky, které jsou kladeny na testy i na vyvíjenou a testova- nou aplikaci. Pro úspěšné aplikování TDD je nutné dodržet některé postupy a omezení. Pokud by nebyly dodržovány, může se stát testy řízený vývoj neefektivní a náročný pří- stup. V opačném případě je to ideální nástroj pro produkování kvalitního kódu.
|
|
Nástroje pro testování bezpečnosti aplikací v ASP.NET
Kikerle, Martin ; Buchalcevová, Alena (vedoucí práce) ; Vít, Jan (oponent)
Cílem této diplomové práce je vytvoření metodiky, která poskytne vývojářům webových aplikací v ASP.NET prostředek k otestování jejich aplikací na přítomnost nejběžnějších zranitelností. Teoretická část práce má čtenáře seznámit se způsoby testování aplikací, dále stručně popisuje deset nejběžnějších zranitelností webových aplikací tzv. OWASP Top Ten 2013. V praktické části práce je vytvořena metodika testování webových aplikací, jejíž klíčovou částí je proces testování aplikace. Tato metodika je následně ověřena testováním vybrané webové aplikace.
|
|
Ochrana spotřebitele se zaměřením na reklamu
Trávníčková, Eva ; Švarc, Zbyněk (vedoucí práce) ; Vít, Jan (oponent)
Téma ochrany spotřebitele je velmi aktuální, obzvláště ve spojení s reklamou. První kapitola nás uvádí do tématiky vymezením základních pojmů jako spotřebitel a jeho ochrana, reklama, její historie a typologie a současné trendy.Ve druhé kapitole jsou nastíněny nejčastěji řešené typy reklam a na příkladech ukázána konkrétní rozhodnutí. Poslední kapitola nám představuje orgány a instituce, které dozorují odvětví reklamy a možnosti řešení spotřebitelských sporů.
|
| |
| |
|
Jak si založit podnik
Vít, Jan ; Dvořáček, Jiří (vedoucí práce) ; Tyll, Ladislav (oponent)
Diplomová práce "Jak si založit podnik" obsahuje ve své první části především popis pojmů podnikání, podnikatele, podniku a jeho okolí. Dále uvádí možné formy podnikání, jejich rozdíly, shrnuje relevantní legislativu, uvádí do vedení účetnictví a sestavení podnikatelského plánu. Ve druhé, praktické části, je formou podnikatelského plánu rozebrán konkrétní případ založení společnosti pro tzv. "Opakované nákupy". Po diskusi nad organizačním, marketingovým a finančním plánem jsou popsány i konkrétní administrativní kroky vedoucí k finálnímu založení společnosti.
|
|
Jak si založit podnik
Vít, Jan ; Získalová, Tereza (vedoucí práce) ; Tyll, Ladislav (oponent)
Bakalářská práce "Jak si založit podnik" obsahuje ve své první části především popis pojmů podnikání, podnikatele, podniku a jeho okolí. Dále uvádí možné formy podnikání, jejich rozdíly a shrnuje relevantní legislativu. Ve druhé, praktické části, je kladen důraz na faktické založení podniku, tedy na konkrétní jednání s úřady, potřebné náležitosti a nezbytné dokumenty. Nakonec práce shrnuje i nejdůležitější momenty a situace, se kterými se podnik během jednoho roku svého fungování setkává.
|