Přeskočit na hlavní obsah
Přeskočit hlavičku

Softwarové Inženýrství

Typ studia navazující magisterské
Jazyk výuky čeština
Kód 155-1320/01
Zkratka SI
Název předmětu česky Softwarové Inženýrství
Název předmětu anglicky Software Engineering
Kreditů 5
Garantující katedra Katedra aplikované informatiky
Garant předmětu RNDr. Miroslav Langer, Ph.D.

Osnova předmětu

1. Distribuované programové systémy, jejich základní charakteristiky a typy
2. Mechanismus provádění vzdálených metod v rámci distribuovaných systémů
3. Algoritmy alokace zdrojů, koordinace entit a detekce distribuovaného deadlocku
4. Algoritmy synchronizace času v rámci distribuovaných systémů
5. Komponentově orientovaný návrh programových systémů a jeho vlastnosti
6. Servisně orientované softwarové architektury a jejich vlastnosti
7. Technologie microservices jako nástupce SOA, jejich vlastnosti a architektura
8. Agentově orientovaný návrh programových systémů založených na konceptu microservices
9. Návrh a implementace distribuovaných algoritmů založených na konceptu microservices
10. Návrhové vzory vycházející z konceptu technologie microservices
11. Návrh a implementace informačních systémů založených na konceptu technologie microservices a provozovaných v distribuovaném výpočetním prostředí

E-learning

Povinná literatura

SOMMERVILLE, Ian. Softwarové inženýrství, Computer Press, 2013, 680 s, ISBN: 9788025138267
DANEL, Roman. Systémová integrace, VŠB - TU Ostrava, 2011, 53 s.
BRUCE, Morgan and PEREIRA, Paolo A. Microservices in Action, 1st Edition. Shelter Island: Manning Publications Co., 2019. 366 s. ISBN 978-1617294457 .

Doporučená literatura

Tišnovský, Pavel. Mikroslužby: moderní aplikace využívající známých konceptů, 2019, online: https://www.root.cz/clanky/mikrosluzby-moderni-aplikace-vyuzivajici-znamych-konceptu/
OUDENSKÝ, Petr. Kvalita softwaru - Teorie a praxe, Computer Media, 2016, 232 s., ISBN: 978-80-7402-294-4