Detail práce

Aplikace pro nahrávání a přehrávání diskrétního stavového grafu

Bakalářská práce Student: Melkus Josef Akademický rok: 2021/2022 Vedoucí: Smrž Pavel, doc. RNDr., Ph.D.
Název anglicky
Discrete Graph State Application Driver
Jazyk práce
český
Abstrakt

Cílem této práce je vytvořit balíček nástrojů pro integrační testování C++ systémů na základě stavových diagramů. Všechny komponenty balíčku jsou od sebe oddělené a umožňují snadnou výměnu za jinou. Součástí tohoto balíčku je knihovna definující vytváření a přechody stavového diagramu. Dalším nástrojem je rozhraní pracující nad touto knihovnou,které zaznamenává přechody stavů za běhu systému. V rámci testů se uložené přechody porovnávají s etalonem. Etalon je běh systému, který pro dané vstupy považujeme za správný.Další částí je program na samotné porovnávání a skript sloužící k automatizaci testů. Vytvořený systém byl otestován v rámci partnerské společnosti.

Klíčová slova

stavový diagram, stavový graf, integrační testování, C++, debugging

Ústav
Studijní program
Informační technologie
Soubory
Stav
obhájeno, hodnocení B
Obhajoba
16. června 2022
Oponent
Průběh obhajoby

Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm B.

Otázky u obhajoby
  1. Jak jste získal z programu v C++ stav?
  2. Provádí programátor "anotaci" zdrojového kódu?
  3. Jak probíhá generování grafu?
  4. Co je výsledkem testování v rámci běhu aplikace?
Komise
Smrž Pavel, doc. RNDr., Ph.D. (UPGM FIT VUT), předseda
Burgetová Ivana, Ing., Ph.D. (UIFS FIT VUT), člen
Kreslíková Jitka, doc. RNDr., CSc. (UIFS FIT VUT), člen
Smrčka Aleš, Ing., Ph.D. (UITS FIT VUT), člen
Strnadel Josef, Ing., Ph.D. (UPSY FIT VUT), člen
Citace
MELKUS, Josef. Aplikace pro nahrávání a přehrávání diskrétního stavového grafu. Brno, 2022. Bakalářská práce. Vysoké učení technické v Brně, Fakulta informačních technologií. 2022-06-16. Vedoucí práce Smrž Pavel. Dostupné z: https://www.fit.vut.cz/study/thesis/7551/
BibTeX
@bachelorsthesis{FITBT7551,
    author = "Josef Melkus",
    type = "Bakal\'{a}\v{r}sk\'{a} pr\'{a}ce",
    title = "Aplikace pro nahr\'{a}v\'{a}n\'{i} a p\v{r}ehr\'{a}v\'{a}n\'{i} diskr\'{e}tn\'{i}ho stavov\'{e}ho grafu",
    school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}",
    year = 2022,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/7551/"
}
Nahoru