Vyučující
|
-
Bukovský Ivo, doc. Ing. Ph.D.
-
Prokýšek Miloš, PhDr. Ph.D.
-
Vohnoutová Marta, Ing.
|
Obsah předmětu
|
Témata: 1) Řízení a správa softwarových projektů 2) Logický rámec vývoje 3) Nástroje procesní analýzy a modelování 4) Úvod do jazyka UML 5) Případy použití a popis chování software 6) Objektový diagram 7) Diagram tříd (analytický, implementační) a) Definice tříd b) Vztahy mezi třídami 8) Stavové a sekvenční diagramy 9) Diagramy komponent a činností 10) Diagramy nasazení 11) Návrh vzhledu a nasazení systému
|
Studijní aktivity a metody výuky
|
Monologická (výklad, přednáška, instruktáž), Projekce (statická, dynamická), Praktická výuka
- Účast na výuce
- 28 hodin za semestr
- Domácí příprava na výuku
- 17 hodin za semestr
- Příprava na zkoušku
- 20 hodin za semestr
- Semestrální práce
- 20 hodin za semestr
|
Výstupy z učení
|
Cílem předmětu je seznámit studenty s nástroji návrhu software, a to z hlediska stanovení požadavků na vnější chování software, jeho vnitřní struktury a chování a následné nasazení. Předmět je zaměřen především na jazyk UML a jeho praktickou aplikaci pro návrh software.
Student bude rozumět a vytvářet dokumentaci projektů, zejména modelovat realitu a promítat ji do jednotlivých UML modelů, tak aby podle modelů mohl být manažersky řízeny projekty vývoje softwaru, jeho nasazení a správa u uživatele.
|
Předpoklady
|
Základní znalosti programování a obecné analytické myšlení. Jako prerekvizita je vhodný kurz Databáze (UAI/697) a Objektové programování I (UAI/685)
|
Hodnoticí metody a kritéria
|
Ústní zkouška, Rozbor produktů pracovní činnosti studenta (technické práce)
Zápočet je udělen za vypracování seminární práce ve formě komplexního návrhu informačního systému. Zkouška ústní formou z nástrojů softwarového modelování.
|
Doporučená literatura
|
-
ARLOW, J., NEUSTADT, I. UML 2 a unifikovaný proces vývoje aplikací - Objektově orientovaná analýza a návrh prakticky. Brno: Computer Press, 2006..
-
KRAVAT, ILJA. Objects [online]. http://www.objects.cz/. Valašské Klobouky, 2008..
|