Předmět: Objektově orientovaný návrh

« Zpět
Název předmětu Objektově orientovaný návrh
Kód předmětu KI/KOOD
Organizační forma výuky Přednáška + Cvičení + Seminář
Úroveň předmětu Bakalářský
Rok studia 3
Semestr Zimní
Počet ECTS kreditů 2
Vyučovací jazyk Čeština
Statut předmětu Povinně-volitelný
Způsob výuky Kontaktní
Studijní praxe Nejedná se o pracovní stáž
Doporučené volitelné součásti programu Není
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.


Studijní plány, ve kterých se předmět nachází
Fakulta Studijní plán (Verze) Kategorie studijního oboru/specializace Doporučený ročník Doporučený semestr