|
Návrh a implementace funkčních celků aplikace pro demonstrování metod zpracování obrazu
Fadrhonc, Pavel ; Váňa, Jan (oponent) ; Orság, Filip (vedoucí práce)
Tato práce se zabývá implementací aplikace IMPRODEMO, demonstrující metody zpracování obrazu. Autor použije existující knihovny pro práci s obrazem a implementuje komplexnější aplikaci s moderním uživatelským rozhraním. Při vývoji použije framework WPF, metodu vývoje pomocí testů nazvanou Test Driven Development, dále návrhový vzor MVVM a prostředek pro jednoduché připojování rozšíření MEF. Popisem těchto použitých technologií a metodologíí se zabývá druhá kapitola. Třetí kapitola popisuje návrh aplikace a ukázuje diagramy tříd. Popisuje zároveň komunikaci mezi jednotlivými vrstvami MVVM. Čtvrtá kapitola popisuje vývoj pomocí testů a konkrétní úskalí objevená při aplikování této metodologie. Páta kapitola prezentuje způsob, jakým lze zakomponovat kód napsaný v jazyce C++ do prostředí frameworku .NET a jazyka C#. Závěrem je shrnuta veškerá práce, jsou definovány výsledky a navrhnuty možnosti pokračování a rozšíření práce.
|
|
Test Driven Development for FPGA Designs
Halász, Dávid ; Strnadel, Josef (oponent) ; Šimek, Václav (vedoucí práce)
This bachelor's thesis describes, how test-driven development can be used in hardware, especially for FPGA development. The essential theory for understanding the context is described. Some available tools for assertion-based hardware verification and unit-testing are presented and demonstrated on a reference design. One of the introduced tools was selected and with that a test-driven developed SPI interface was created and successfully verified.
|
|
Vývoj software řízený testem
Navrátil, Dušan ; Rychlý, Marek (oponent) ; Zendulka, Jaroslav (vedoucí práce)
Tato bakalářská práce představuje agilní metodologii zvanou vývoj řízený testy a ilustruje její použití na ukázkovém příkladě pomocí testovacího nástroje. Během ilustrace jsou vysvětleny techniky sloužící k dosažení cíle softwarového projektu. Dále je diskutován vliv vývoje řízeného testy na kvalitu sofwarového produktu.
|
|
Modul pro rozesílání zpráv uživatelům webové aplikace Mojilidi.cz
Valovič, Roman
Práce se zabýva tvorbou samostatné části webové aplikace Moji lidi, pečující o automatizované zasílání grafických e-mailových zpráv na základě činnosti uživatelů. Práce provede čtenáře všemi fázemi vývoje programového díla - od analýzy problému, až k finální implementaci. Obsah práce se věnuje různým oblastem, jako je tvorba HTML dokumentů, výběr dat z SQL databáze a taky zpracování dat skriptovacím jazykem Perl. Důraz se při tom klade na specifika spojené se zasílaním a interpretací HTML dokumentů v e-mailových službách.
|
|
Migrace na Angular 6 v projektu InfiSpector
Veškrna, Tomáš
Hlavním úkolem této práce je migrace projektu InfiSpector na novější verzi fra-meworku Angular. Na začátku je popsán projekt InfiSpector. Následuje rozbor fra-meworku Angular, databáze Druid, streamovací platformy Kafka a metodiky Testyřízený vývoj. V kapitole Metodika je nastíněn teoretický plán implementace. V im-plementační části je popsán postup migrace projektu InfiSpector a řešení problémů,které se vyskytly při implementaci. Závěr shrnuje dosažené výsledky této práce.
|
|
Návrh a implementace funkčních celků aplikace pro demonstrování metod zpracování obrazu
Fadrhonc, Pavel ; Váňa, Jan (oponent) ; Orság, Filip (vedoucí práce)
Tato práce se zabývá implementací aplikace IMPRODEMO, demonstrující metody zpracování obrazu. Autor použije existující knihovny pro práci s obrazem a implementuje komplexnější aplikaci s moderním uživatelským rozhraním. Při vývoji použije framework WPF, metodu vývoje pomocí testů nazvanou Test Driven Development, dále návrhový vzor MVVM a prostředek pro jednoduché připojování rozšíření MEF. Popisem těchto použitých technologií a metodologíí se zabývá druhá kapitola. Třetí kapitola popisuje návrh aplikace a ukázuje diagramy tříd. Popisuje zároveň komunikaci mezi jednotlivými vrstvami MVVM. Čtvrtá kapitola popisuje vývoj pomocí testů a konkrétní úskalí objevená při aplikování této metodologie. Páta kapitola prezentuje způsob, jakým lze zakomponovat kód napsaný v jazyce C++ do prostředí frameworku .NET a jazyka C#. Závěrem je shrnuta veškerá práce, jsou definovány výsledky a navrhnuty možnosti pokračování a rozšíření práce.
|
|
Test Driven Development for FPGA Designs
Halász, Dávid ; Strnadel, Josef (oponent) ; Šimek, Václav (vedoucí práce)
This bachelor's thesis describes, how test-driven development can be used in hardware, especially for FPGA development. The essential theory for understanding the context is described. Some available tools for assertion-based hardware verification and unit-testing are presented and demonstrated on a reference design. One of the introduced tools was selected and with that a test-driven developed SPI interface was created and successfully verified.
|
|
Vývoj software řízený testem
Navrátil, Dušan ; Rychlý, Marek (oponent) ; Zendulka, Jaroslav (vedoucí práce)
Tato bakalářská práce představuje agilní metodologii zvanou vývoj řízený testy a ilustruje její použití na ukázkovém příkladě pomocí testovacího nástroje. Během ilustrace jsou vysvětleny techniky sloužící k dosažení cíle softwarového projektu. Dále je diskutován vliv vývoje řízeného testy na kvalitu sofwarového produktu.
|
|
Popis TDD modelu verze 3.9
Novák, Jakub ; Jiřina, M. ; Benešová, Michaela
Zpráva je závěrečnou roční zprávou pro rok 2018 v rámci Projektu TDD-ČR. Cílem je předat metodiky pro užití modelu jak provozovatelem distribuční soustavy, tak operátorem trhu a dále informovat o aktuálním stavu modelu. Jsou popsány předávané soubory včetně vzorového výpočtu na reálných datech a jejich obsah.
|
| |