Vyučující
|
-
Beránek Pavel, Ing. Mgr.
-
Hřebejk Petr, Ing.
-
Maškov Viktor, doc. RNDr. Mgr. DrSc.
-
Svoboda Jan, Ing.
|
Obsah předmětu
|
1. Úvod do systémového inženýrství, softwarové procesy 2. Analýza požadavků 3.- 4. Návrh SW architektury (systémové a aplikační modelování) 5.- 9. Nástroje pro kontrolu verzí (historie a typy systémů pro kontrolu verzí a způsoby jejich použití, historie Gitu, Git internals, použití Git pro jednotlivce, tým nebo silně decentralizovanou skupinu, Git jako úložiště ve vlastním programu) 10. Testování (funkční, zátěžové, bezpečnostní), validace a verifikace 11.- 12. Evoluce softwaru a problematika API (jaké vlastnosti má mít správné API, modularizace & knihovna vs. framework, praktické rady pro návrh API, API vs. SPI, evoluce API a význam automatických testů) 13.- 14. Nasazení do provozu a podpora (dostupnost, spolehlivost, monitoring)
|
Studijní aktivity a metody výuky
|
nespecifikováno
|
Výstupy z učení
|
Předmět zahrnuje vybrané partie softwarového inženýrství tak, aby pokrývaly všechny základní fáze tvorby softwaru. Některé aspekty softwarového inženýrství spojené s fází implementace, testováním a tvorby dokumentace jsou navíc zahrnuty i v předmětu Objektově orientovaný návrh. Důraz je kladen na praktické využití existujících nástrojů a na praktické znalosti a poznatky zprostředkovávané odborníky z praxe.
|
Předpoklady
|
nespecifikováno
KI/APR2
|
Hodnoticí metody a kritéria
|
nespecifikováno
Zápočet: odevzdání seminární práce ze zvolené oblasti softwarového inženýrství Zkouška: diskuze nad odevzdanou klasifikovanou seminární prací
|
Doporučená literatura
|
-
Bruckner, T., Voříšek, J., Buchalcevová, A., Stanovská I., Chlapek, D., Řepa, V. Tvorba informačních systémů: principy, metodiky, architektury. Praha: Grada Publishing, 2012. ISBN 978-80-247-7902-7.
-
Cha, S., Taylor, R.N., Kang, K., ed. Handbook of Software Engineering. Cham: Springer International Publishing, 2019. ISBN 978-3-030-00261-9.
-
Chacon, S. Pro Git. Praha: CZ.NIC, z.s.p.o., 2009. CZ.NIC. ISBN 978-80-904248-1-4..
-
Monson- Haefel, R. 97 klíčových znalostí softwarového architekta: [zkušenosti expertů z praxe]. Brno: Computer Press, 2010. Zkušenosti expertů z praxe. ISBN 978-80-251-3313-2.
-
Sommerville, I. Softwarové inženýrství. Brno: Computer Press, 2013. ISBN 978-80-251-3826-7.
-
Vondrák, I. Úvod do softwarového inženýrství [online]. Ostrava: VŠB-TUO, 2002..
|