Předmět: Projektování SW systémů, UML

» Seznam fakult » FEI » KST
Název předmětu Projektování SW systémů, UML
Kód předmětu KST/NNPSW
Organizační forma výuky Přednáška + Cvičení
Úroveň předmětu Magisterský
Rok studia nespecifikován
Semestr Zimní
Počet ECTS kreditů 4
Vyučovací jazyk Čeština
Statut předmětu Povinný
Způsob výuky Kontaktní
Studijní praxe Nejedná se o pracovní stáž
Doporučené volitelné součásti programu Není
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.


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