|
Vyučující
|
-
Dokoupil Tomáš, Ing.
-
Fikejz Jan, Ing. Ph.D.
-
Lach Jaroslav, Ing.
-
Bažant Michael, doc. Ing. Ph.D.
|
|
Obsah předmětu
|
Program přednášek: 1. Enterprise architektura - základní pojmy, cíle, metody, techniky 2. Základy jazyka Archimate 3. Druhy architektonických pohledů 4. Kvalitativní požadavky na software a měření kvality softwaru 5. Analýza aplikačního portfolia organizace 6. Architecture Building blocks a Solution Building Blocks 7. Modelování a implementace obchodních procesů v jazyku BPMN v prostředí Camunda 8. Tvorba aplikací pomocí Solution Building Blocks 9. Agilní metodiky pro projektování informačních systémů v enterprise kontextu 10. Architektura a projektová příprava 11. Definice a popis změny aplikačního ekosystému 12. Typické problémy transformací aplikačních ekosystémů a jejich řešení 13. Servisně orientované architektury Program cvičení: Cvičení se zaměřují na praktickou realizaci jednotlivých témat z přednášek
|
|
Studijní aktivity a metody výuky
|
Přednášení, Dialogická (diskuze, rozhovor, brainstorming), Demonstrace, Nácvik dovedností, Aktivizující (simulace, hry, dramatizace)
- Semestrální práce
- 26 hodin za semestr
- Účast na výuce
- 52 hodin za semestr
- Domácí příprava na výuku
- 26 hodin za semestr
- Příprava na zkoušku
- 26 hodin za semestr
|
|
Výstupy z učení
|
Cílem předmětu je seznámit studenty s posláním, metodami a technikami oboru Enterprise Architektura, tak aby byli v praxi schopni efektivně komunikovat s architekty a spolupracovat s nimi.
Studenti v tomto předmětu získají následující znalosti a dovednosti: - naučí se co je cílem oboru Enterprise architektura - seznámí se s metodickými frameworky, které v tomto oboru existují - naučí se používat jazyk pro modelování architektur Archimate a vytvářet v tomto jazyce modely a pohledy - naučí se vytvořit přehledy aplikačního ekosystému organizace - naučí se jak vyhodnocovat kvalitativní vlastnosti tohoto ekosystému - seznámí se s pojmy referenční architektura, enterprise patterns a Architecture building blocks - na konkrétním příkladě (BPM Camunda) se naučí jak building blocks použít pro vývoj aplikace. - naučí se jak řízeně provést změnu ekosystému a které metodiky lze pro provedení takové změny použít
|
|
Předpoklady
|
Předpokládají se následující znalosti a dovednosti: - Znalosti metodik z oblasti projektování softwarových systémů - Znalost principů objektového návrhu - Základní dovednosti v oblasti vývoje aplikací v prostředí JAVA - Znalost základních principů agilního přístupu k vývoji softwaru
|
|
Hodnoticí metody a kritéria
|
Ústní zkouška, Písemná zkouška, Posouzení zadané práce
Zkouška z předmětu má dvě části. V písemné části student písemně odpovídá na 3 teoretické otázky a musí vyřešit jeden praktický úkol. V rámci ústní části student odpovídá na doplňující otázky související jak s písemně zpracovanými otázkami tak i s dalšími probíranými tématy . Pro úspěšné složení zkoušky je potřebné dobře zodpovědět minimálně 2/3 všech otázek.
|
|
Doporučená literatura
|
-
Specifikace jazyka BPMN2.0.
-
Ambler, Scott. Disciplined Agile Delivery: A Practitioner's Guide to Agile Software Delivery in the Enterprise (IBM Press), 1st Edition. Pearson Education: Boston, 2012. ISBN 978-0132810135.
-
BASS, Len, Paul CLEMENTS, Rick KAZMAN. Software Architecture in Practice. Upper Saddle River: NJ, 2013. ISBN 978-0321815736.
-
Lankhorst, Marc. Enterprise Architecture at Work. Berlin, 2017. ISBN 978-3662539323.
|