|
Vyučující
|
-
Le David, Ing.
-
Brandejský Tomáš, doc. Ing. Dr.
-
Bažant Michael, doc. Ing. Ph.D.
-
Šimerda Karel, Ing.
-
Veselý Petr, Ing.
|
|
Obsah předmětu
|
Cílem předmětu je studenty seznámit s teorií a praktickým modelování informačních systémů pomocí jazyka UML. 1. Úvod do UML a historický vývoj softwarového inženýrství. 2. Úvod do metodik vývoje aplikací - UP (Unified Process) a agilních metodik. 3. Vyhledávání a specifikace požadavků na informační systém. 4. Základy modelování případů užití. 5. Pokročilé modelování případů užití. 6. Analýza a návrh informačního systému. 7. Teorie o třídách a objektech. 8. Vyhledávání analytických tříd. 9. Relace mezi třídami, jako je asociace, agregace a kompozice. 10. Dědičnost a polymorfismus. 11. Tvorba analytických balíčků. 12. Realizace případů užití, jako nástroj na ověření analytického modelu. 13. Diagramy aktivit.
|
|
Studijní aktivity a metody výuky
|
Monologická (výklad, přednáška, instruktáž), Dialogická (diskuze, rozhovor, brainstorming)
- Kontaktní výuka
- 26 hodin za semestr
- Praktická výuka
- 13 hodin za semestr
- Semestrální práce
- 60 hodin za semestr
- Příprava na zkoušku
- 20 hodin za semestr
- Domácí příprava na výuku
- 10 hodin za semestr
|
|
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, úspěšné vypracování seminární práce a složení ústní zkoušky.
|
|
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.
-
Schwalbe, Kathy. Řízení projektů v IT : kompletní průvodce. Brno: Computer Press, 2011. ISBN 978-80-251-2882-4.
-
SCHWALBE, Kathy. Řízení projektů v IT: kompletní průvodce.. Brno: Computer Press, 2011. ISBN 978-80-251-2882-4.
-
Wiegers, Karl Eugene. Požadavky na software : [od zadání k architektuře]. Brno: Computer Press, 2008. ISBN 978-80-251-1877-1.
|