Vyučující
|
-
Beránek Pavel, Ing. Mgr.
-
Svoboda Jan, Ing.
|
Obsah předmětu
|
1. Fáze tvorby software, rizika 2. Přehled metodik a přístupů tvorby softwaru 3. Úvod do jazyka UML, motivace, přehled modelovacích nástrojů 4. Stavební bloky jazyka UML (předměty, relace, diagramy) 5. Sběr požadavků na software, modelování případu užití (diagram užití) 6. Základní strukturní diagramy a jejich aplikace (diagram tříd, objektů apod.) 7. Diagramy chování a jejich aplikace (aktivit, stavový apod.) 8. Diagramy interakce a jejich aplikace (sekvenční diagram, komunikace apod.) 9. Tvorba wireframe modelů GUI 10. Testování software, fáze testování, metodiky testování 11. Specializované testy - testování GUI, přehled frameworků 12. Tvorba dokumentace, generování dokumentace 13. Kontrola seminárních prací
|
Studijní aktivity a metody výuky
|
nespecifikováno
|
Výstupy z učení
|
Praktický kurz je zaměřen na seznámení studentů s jednotlivými fázemi tvorby software a klade důraz na objektově orientovaný návrh a analýzu softwaru v jazyce UML (Unified Modeling Language, unifikovaný jazyk pro tvorbu diagramů) se základním přehledem využívaných metodik tvorby softwaru. Studenti budou v rámci kurzu seznámeni s jednotlivými diagramy UML ? modelování přístupu užití, základní strukturní diagramy, diagramy chování a interakce, a jejich praktické využití. Zároveň získají základní přehled přístupů a metodik tvorby softwaru.
|
Předpoklady
|
nespecifikováno
KI/KOONV
|
Hodnoticí metody a kritéria
|
nespecifikováno
Tvorba seminární práce - návrh a popis softwarového systému pomocí UML
|
Doporučená literatura
|
-
Buchalcevová, A., Stanovská, I. Příklady modelů analýzy a návrhu aplikace v UML. Praha: Oeconomica, 2013. Vysokoškolská učebnice. ISBN 978-80-245-1922-7.
-
Bureš, M., Renda, M., Doležel, M., Svoboda, P. a kol. Efektivní testování softwaru: klíčové otázky pro efektivitu testovacího procesu. Praha: Grada, 2016. Profesionál. ISBN 978-80-247-5594-6.
-
Fakhroutdinov, K. The Unified Modeling Language. The Unified Modeling Language [online]. [cit. 2020-02-05]..
-
Fowler, M. Destilované UML. Grada Publishing, Praha, 2009. ISBN 978-80-247-2062-3.
-
Neustadt, I., Arlow, J. UML 2 a unifikovaný proces vývoje aplikací. Computer Press, Brno, 2008. ISBN 978-80-251-1503-9.
|