Kód | Zakončení | Kredity | Rozsah | Jazyk výuky |
---|---|---|---|---|
F7PBKSFI | Z,ZK | 4 | 2P+2C | česky |
Předmětu navazuje na předmět Základy softwarového inženýrství. Studenti si prohloubí znalosti v oblasti přípravy analýzy a návrhu komplexních softwarových systémů. V druhé polovině předmětu budou studenti rozděleni do skupin a budou mít za úkol vytvořit analýzu a návrh jednoduchého telemedicínského systému, který bude přenášet data ze zařízení až do NIS. Týmové projekty budou studenti prezentovat na posledním cvičení. Předmět je prakticky zaměřen, studenti se všechny probírané technologie probírané v rámci přednášek naučí používat během cvičení. Předmět bude proložen příklady z praxe i prezentacemi expertů z komerčního prostředí.
Zápočet je udělen za povinnou aktivní účast studenta na cvičeních a odevzdání a odprezentování semestrální práce na posledním cvičení. Zkouška je udělena za úspěšné zvládnutí písemného testu ABCD. Celkem 40 otázek, správná odpověď 1 bod, označení více odpovědí znamená 0 bodů, žádná odpověď znamená 0 bodů, špatná odpověď znamená nula bodů. Minimum 20 bodů, maximum 40 bodů. Hodnocení testu dle ECTS tabulky uvedené ve SZŘ ČVUT.
Přednášky:
1 Pokročilé VCS GIT
2 Pokročilé VCS GIT
3 Testování software
4 Principy tvorby software formou open source
5 Návrh, vývoj, publikace a provoz mobilních aplikací
6 Continous integration/continous delivery
7 Architektura a realizace nemocničních informačních systémů (exkurze do VC VFN)
8 Analýza požadavků
9 Analýza požadavků
10 Design architektury
11 Design komponent systému
12 Design komponent systému
13 Testování a nasazení
14 Shrnutí, opakování
Předmětu navazuje na předmět Základy softwarového inženýrství. Studenti si prohloubí znalosti v oblasti přípravy analýzy a návrhu komplexních softwarových systémů. V druhé polovině předmětu budou studenti rozděleni do skupin a budou mít za úkol vytvořit analýzu a návrh jednoduchého telemedicínského systému, který bude přenášet data ze zařízení až do NIS. Týmové projekty budou studenti prezentovat na posledním cvičení. Předmět je prakticky zaměřen, studenti se všechny probírané technologie probírané v rámci přednášek naučí používat během cvičení. Předmět bude proložen příklady z praxe i prezentacemi expertů z komerčního prostředí.
Přednášky:
1 Pokročilé VCS GIT
2 Pokročilé VCS GIT
3 Testování software
4 Principy tvorby software formou open source
5 Návrh, vývoj, publikace a provoz mobilních aplikací
6 Continous integration/continous delivery
7 Architektura a realizace nemocničních informačních systémů (exkurze do VC VFN)
8 Analýza požadavků
9 Analýza požadavků
10 Design architektury
11 Design komponent systému
12 Design komponent systému
13 Testování a nasazení
14 Shrnutí, opakování
Cvičení:
1 Pokročilé VCS GIT
2 Pokročilé VCS GIT
3 Testování software
4 Principy tvorby software formou open source
5 Návrh, vytvoření, publikace a provoz mobilních aplikací
6 Continous integration/continous delivery
7 Architektura a realizace nemocničních informačních systémů (exkurze do VC VFN)
8 Konzultace k semestrálnímu projektu - Analýza požadavků
9 Konzultace k semestrálnímu projektu - Analýza požadavků
10 Konzultace k semestrálnímu projektu - Design architektury
11 Konzultace k semestrálnímu projektu - Design komponent systému
12 Konzultace k semestrálnímu projektu - Design komponent systému
13 Konzultace k semestrálnímu projektu - Testování a nasazení
14 Prezentace týmových projektů
Povinná literatura:
[1] SOMMERVILLE, Ian. Softwarové inženýrství. Brno: Computer Press, 2013. ISBN 978-80-251-3826-7.
[2] ARLOW, Jim a Ila NEUSTADT. UML 2 a unifikovaný proces vývoje aplikací: objektově orientovaná analýza a návrh prakticky. 2., aktualiz. a dopl. vyd. Brno: Computer Press, 2007. ISBN 978-80-251-1503-9.
[3] KADLEC, V. Agilní programování. Computer press, 2004, ISBN 80-251-0342-0. 7226-947-X.
Doporučená literatura:
[1] MARTIN, Robert C. Agile software development, principles, patterns, and practices. Harlow: Pearson Education, c2013. ISBN 978-1-292-02594-0.