Vyučující
|
-
Dušek František, doc. Ing. CSc.
-
Veselý Petr, Ing.
-
Šimerda Karel, Ing.
|
Obsah předmětu
|
Úvod do UML a historický vývoj softwarového inženýrství. Úvod do unifikovaného vývoje aplikací - UP (Unified Process ). Požadavky a jejich specifikace. Modelování případů užití. Pokročilé modelování případů užití. Analýza. Třídy a objekty. Analytické třídy. Relace. Dědičnost a polymorfismus. Analytické balíčky. Realizace případů užití. Diagramy aktivit.
|
Studijní aktivity a metody výuky
|
Monologická (výklad, přednáška, instruktáž), Dialogická (diskuze, rozhovor, brainstorming)
|
Výstupy z učení
|
Cílem předmětu je seznámit posluchače s postupem analýzy softwarových aplikací a rozsáhlých informačních systémů v objektovém prostředí s důrazem na: objektové modely, metodické postupy, práci s odpovídajícím nástrojem. Po absolvování kurzu budou posluchači rozumět jazyku UML (Unified Modeling Language) a budou schopni jej prakticky využít při návrhu systémů, včetně zvládnutí metod plánování a řízení iterativního vývojového procesu v rámci projektového týmu.
Po úspěšném absolvování předmětu bude student schopný objektově analyzovat systém pomocí základních UML diagramů.
|
Předpoklady
|
Znalost objektově orientovaného programování.
|
Hodnoticí metody a kritéria
|
Ústní zkouška, Rozbor díla tvůrčího charakteru, Rozhovor
Podmínkou úspěšného absolvování předmětu je účast na cvičeních a úspěšné vypracování seminární práce. Doporučené je samostudium z dostupné literatury.
|
Doporučená literatura
|
-
Alistair Cockburn. Use Cases - Jak efektivně modelovat aplikace. Computer Press, 2004. ISBN 80-251-0721-3.
-
Arlow, Jim. UML 2 a unifikovaný proces vývoje aplikací : objektově orientovaná analýza a návrh prakticky. Brno: Computer Press, 2008. ISBN 978-80-251-1503-9.
-
Kanisová, Hana. UML srozumitelně. Brno: Computer Press, 2004. ISBN 80-251-0231-9.
-
PageJones, Meilir. Základy objektově orientovaného návrhu v UML. Praha: Grada, 2001. ISBN 80-247-0210-X.
-
Schmuller, Joseph. Myslíme v jazyku UML. Praha: Grada, 2001. ISBN 80-247-0029-8.
-
Schwalbe, Kathy. Řízení projektů v IT : kompletní průvodce. Brno: Computer Press, 2011. ISBN 978-80-251-2882-4.
-
Sommerville Ian. Softwarové inženýrství. Computer Press Brno, 2013. ISBN 978-80-251-3826-7.
-
Wiegers, Karl Eugene. Požadavky na software : [od zadání k architektuře]. Brno: Computer Press, 2008. ISBN 978-80-251-1877-1.
|