Detail práce

Modelem řízený vývoj Android aplikací

Diplomová práce Student: Bělehrádek Stanislav Akademický rok: 2016/2017 Vedoucí: Rychlý Marek, RNDr., Ph.D.
Název anglicky
Model Driven Development of Android Applications
Jazyk práce
český
Abstrakt

Tato diplomová práce se věnuje návrhu a implementaci nástroje pro tvorbu Android aplikací, který je založený na modelem řízeném vývoji software (Model Driven Software Development). Nejprve je popsán obecně vývoj softwaru, potom konkrétně se zaměřením na MDD a executable UML. V další části je představena platforma Android, způsoby tvorby aplikací na tuto platformu a existující nástroje s podporou MDD. Následně je ukázán návrh nového MDD nástroje pro tvorbu Android aplikací. Navrhovaný nástroj je realizován jako Gradle plugin a samostatné vývojové prostředí využívající tento plugin. Nástroj k modelování aplikací využívá fUML a jazyk ALF. Funkce a možnosti vyvíjeného nástroje jsou demonstrovány při tvorbě vzorové aplikace.

Klíčová slova

fUML, ALF, Android, vývoj software, modelem øízený vývoj, generování kódu, Gradle

Ústav
Studijní program
Informační technologie, obor Informační systémy
Soubory
Stav
obhájeno, hodnocení B
Obhajoba
19. června 2017
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 na otázku oponenta a na další 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. Mohl byste objasnit roli šablon a nástroje FreeMaker při generování kódu?
Komise
Kolář Dušan, doc. Dr. Ing. (UIFS FIT VUT), předseda
Burget Radek, doc. Ing., Ph.D. (UIFS FIT VUT), člen
Hruška Tomáš, prof. Ing., CSc. (UIFS FIT VUT), člen
Janoušek Vladimír, doc. Ing., Ph.D. (UITS FIT VUT), člen
Matoušek Petr, doc. Ing., Ph.D., M.A. (UIFS FIT VUT), člen
Polášek Ivan, doc. Ing., Ph.D. (FIIT STU), člen
Citace
BĚLEHRÁDEK, Stanislav. Modelem řízený vývoj Android aplikací. Brno, 2017. Diplomová práce. Vysoké učení technické v Brně, Fakulta informačních technologií. 2017-06-19. Vedoucí práce Rychlý Marek. Dostupné z: https://www.fit.vut.cz/study/thesis/20221/
BibTeX
@mastersthesis{FITMT20221,
    author = "Stanislav B\v{e}lehr\'{a}dek",
    type = "Diplomov\'{a} pr\'{a}ce",
    title = "Modelem \v{r}\'{i}zen\'{y} v\'{y}voj Android aplikac\'{i}",
    school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}",
    year = 2017,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/20221/"
}
Nahoru