Předmět: Testování embedded systémů

» Seznam fakult » FEL » KEI
Název předmětu Testování embedded systémů
Kód předmětu KEI/TEM
Organizační forma výuky Přednáška + Cvičení
Úroveň předmětu nespecifikována
Rok studia nespecifikován
Semestr Zimní
Počet ECTS kreditů 3
Vyučovací jazyk Čeština, Angličtina
Statut předmětu nespecifikováno
Způsob výuky Kontaktní
Studijní praxe Nejedná se o pracovní stáž
Doporučené volitelné součásti programu Není
Vyučující
  • Turjanica Pavel, Ing. Ph.D.
Obsah předmětu
1. Základní principy testování embeded systémů 2. Požadavky, analýza systému 3. Požadavky na testování, pokrytí testů 4. Typy testů, testovací plán 5. HW a SW nástroje pro testování embedded systémů 6. Modulové testy 7. Integrační testy 8. Systémové testy 9. Validace HW návrhu 10. Reporting a release proces 11. Trasování chyb, podpůrné procesy a nástroje pro testování 12. Elektromagnetická kompatibilita 13. Prohlášení o shodě (CE)

Studijní aktivity a metody výuky
Individuální konzultace, Skupinová konzultace, Samostatná práce studentů
  • Příprava na laboratorní měření, zpracování výsledků [1-8] - 8 hodin za semestr
  • Příprava na souhrnný test [6-30] - 20 hodin za semestr
  • Vypracování seminární práce v magisterském studijním programu [5-100] - 10 hodin za semestr
  • Kontaktní výuka - 39 hodin za semestr
Předpoklady
Odborné znalosti
ovládat znalosti z matematiky na úrovni na úrovni bakalářského studia FEL
ovládat základní znalosti z fyziky na úrovni na úrovni bakalářského studia FEL
ovládat základy libovolného programovacího jazyka
Odborné dovednosti
ovládat běžně dostupnou výpočetní techniku
ovládat dovednosti z matematiky na úrovni bakalářského studia FEL
ovládat dovednosti z fyziky na úrovni bakalářského studia FEL
implementovat základní algoritmy, datové a řídící struktury
Obecné způsobilosti
mgr. studium: samostatně a odpovědně se na základě rámcového zadání rozhodují v souvislostech jen částečně známých,
mgr. studium: samostatně získávají další odborné znalosti, dovednosti a způsobilosti na základě především praktické zkušenosti a jejího vyhodnocení, ale také samostatným studiem teoretických poznatků oboru.,
bc. studium: své učení a pracovní činnost si sám plánuje a organizuje,
bc. studium: efektivně využívá různé strategie učení k získání a zpracování poznatků a informací, hledá a rozvíjí účinné postupy ve svém učení,
bc. studium: kriticky přistupuje ke zdrojům informací, informace tvořivě zpracovává a využívá při svém studiu a praxi,
mgr. studium: srozumitelně a přesvědčivě sdělují odborníkům i laikům informace o povaze odborných problémů a vlastním názoru na jejich řešení,
Výsledky učení
Odborné znalosti
porozumět principům testování embedded systémů
rozumět analýze požadavků a testovatelnosti, včetně tvorby testovací strategie a plánování testů
orientovat se v nástrojích a procesech používaných při testování
Odborné dovednosti
navrhnout, implementovat a provést testy na úrovni modulu, integrace i systému v prostředí embedded zařízení
používat HW a SW nástroje pro testování, měření a simulaci
vyhodnotit výsledky testů, identifikovat chyby, provést jejich trasování a připravit přehledný test report
Obecné způsobilosti
mgr. studium: srozumitelně a přesvědčivě sdělují odborníkům i širší veřejnosti vlastní odborné názory,
mgr. studium: plánují, podporují a řídí s využitím teoretických poznatků oboru získávání dalších odborných znalostí, dovedností a způsobilostí ostatních členů týmu,
mgr. studium: dle vyvíjejících se souvislostí a dostupných zdrojů vymezí zadání pro odborné činnosti, koordinují je a nesou konečnou odpovědnost za jejich výsledky,
Vyučovací metody
Odborné znalosti
Přednáška s diskusí,
Výuka podporovaná multimédii,
Odborné dovednosti
Laboratorní praktika,
Samostatná práce studentů,
Cvičení (praktické činnosti),
Obecné způsobilosti
Řešení problémů,
Prezentace práce studentů,
Hodnotící metody
Odborné znalosti
Kombinovaná zkouška,
Test,
Odborné dovednosti
Demonstrace dovedností (praktická činnost),
Průběžné hodnocení,
Obecné způsobilosti
Individuální prezentace,
Výstupní projekt,
Doporučená literatura
  • Elecia White. Making Embedded Systems: Design Patterns for Great Software. 2011. ISBN 978-1449302146.
  • Labrosse, Jean J. Embedded software. Amsterdam: Elsevier/Newnes, 2008. ISBN 978-0-7506-8583-2.
  • Lacamera, Daniele. Embedded systems architecture : explore architectural concepts, pragmatic design patterns, and best practices to produce robust system. 2018. ISBN 978-1-78883-250-2.
  • Li, Qing; Yao, Caroline. Real-time concepts for embedded systems. San Francisco: CMP Books, 2003. ISBN 1-57820-124-1.


Studijní plány, ve kterých se předmět nachází
Fakulta Studijní plán (Verze) Kategorie studijního oboru/specializace Doporučený ročník Doporučený semestr