Předmět: Trendy v softwarových architekturách

» Seznam fakult » REK » FES
Název předmětu Trendy v softwarových architekturách
Kód předmětu FES/DTSA
Organizační forma výuky Přednáška
Úroveň předmětu Doktorský
Rok studia nespecifikován
Semestr Zimní a letní
Počet ECTS kreditů 10
Vyučovací jazyk Češ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í
  • Hub Miloslav, doc. Ing. Ph.D.
  • Malý Filip, doc. Ing. Ph.D.
Obsah předmětu
Design a jeho cíle. Softwarová architektura (různá pojetí). Architektonické styly a vzory. Data flow architektury. Roury. Filtry. Datové abstrakce. Strukturovaný a objektový přístup k softwarové architektuře. Událostmi řízené architektury. Návrhový vzor Model View Controler. Blackboard architektury. Dekompozice systému do subsystémů horizontální a vertikální. Vrstevnaté systémy (2, 3, 4 vrstvy). Uzavřené a otevřené vrstevnaté architektur. Client-Server versus Peer-to-Peer architektury. Broker architektury pro distribuované systémy. Hierarchické systémy. Servisně orientované architektury. Distribuované architektury. Mobilní architektury. POSA (Pattern-Oriented Software Architecture). Architektonické vzory pro adaptivní systémy. Heterogenní architektury. Paralelní systémy a jejich architektury. Mobilní systémy a jejich architektury. Metodologie pro mobilní architektury.

Studijní aktivity a metody výuky
Monologická (výklad, přednáška, instruktáž), Dialogická (diskuze, rozhovor, brainstorming), Demonstrace
Výstupy z učení
Cílem předmětu je seznámit studenty s jednotlivými moderními trendy v softwarových architekturách. Studenti budou schopni volit a aplikovat v dané situaci vhodnou technologii, přičemž budou schopni své rozhodnutí podpořit adekvátními argumenty.
Student bude schopen volit a vhodně aplikovat moderní technologie v softwarových architekturách.
Předpoklady
Žádné.

Hodnoticí metody a kritéria
Rozhovor, Obhajoba vlastního projektu

Zpracování a úspěšné obhájení zadaného projektu z probírané látky v rámci odborné diskuze s důrazem na implementaci získaných poznatků v rámci doktorské disertační práce doktoranda. Všeobecný pohled doktoranda na moderní technologie softwarových architektur.
Doporučená literatura
  • B. Bruege, A. Duboit. Object Oriented Software Engineering Using UML, Patterns, and Java. Prentice Hall, 2004. ISBN 0136061257.
  • B. Silver. BPMN Method and Style: A levels-based methodology for BPM process modeling and improvement using BPMN 2.0.. Cody-Cassidy Press, 2009. ISBN 0982368100.
  • D.S. Linthicum:. Cloud Computing and SOA Convergence in Your Enterprise: A Step-by-Step Guide.. Addison Wesley Professional, 2014. ISBN 0321996437.
  • N. M. Josuttis. SOA in Practice: The Art of Distributed System Design (Theory in Practice). O'Reilly Media, 2007. ISBN 0596529554.
  • P. Clements , F. Bachmann, L. Bass, D. Garlan, J. Ivers, R. Little, R. Nord , J. Stafford. Documenting Software Architectures: Views and Beyond. Addison-Wesley, 2002. ISBN 0321552687.
  • R. N. Taylor , N. Medvidovic, E. M. Dashofy. Software Architecture: Foundations, Theory, and Practice. Viley, 2009. ISBN 0470167742.
  • T. Erl. SOA Design Patterns (The Prentice Hall Service-Oriented Computing Series). Prentice Hall PTR, 2009. ISBN 0136135161.


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
Fakulta: Fakulta ekonomicko-správní Studijní plán (Verze): Aplikovaná informatika (2013) Kategorie: Informatické obory - Doporučený ročník:-, Doporučený semestr: -
Fakulta: Fakulta ekonomicko-správní Studijní plán (Verze): Aplikovaná informatika (2013) Kategorie: Informatické obory - Doporučený ročník:-, Doporučený semestr: -
Fakulta: Fakulta ekonomicko-správní Studijní plán (Verze): Aplikovaná informatika (2014) Kategorie: Informatické obory - Doporučený ročník:-, Doporučený semestr: -
Fakulta: Fakulta ekonomicko-správní Studijní plán (Verze): Aplikovaná informatika (2014) Kategorie: Informatické obory - Doporučený ročník:-, Doporučený semestr: -