Logo ČVUT
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
STUDIJNÍ PLÁNY
2020/2021

Softwarové inženýrství

Předmět není vypsán Nerozvrhuje se
Kód Zakončení Kredity Rozsah Jazyk výuky
F7PBKSFI Z,ZK 4 2P+2C česky
Předmět lze klasifikovat až po klasifikaci předmětů:
Základy softwarového inženýrství (F7PBKZSI)
Přednášející:
Cvičící:
Předmět zajišťuje:
katedra informačních a komunikačních technologií v lékařství
Anotace:

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í.

Požadavky:

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.

Osnova přednášek:

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í

Osnova cvičení:

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ů

Cíle studia:
Studijní materiály:

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.

Poznámka:
Další informace:
Pro tento předmět se rozvrh nepřipravuje
Předmět je součástí následujících studijních plánů:
Platnost dat k 2. 3. 2021
Aktualizace výše uvedených informací naleznete na adrese http://bilakniha.cvut.cz/cs/predmet5958406.html