Předmět: Analysis and Design of IS 1

« Zpět
Název předmětu Analysis and Design of IS 1
Kód předmětu KMI/ADIS1
Organizační forma výuky Přednáška + Cvičení
Úroveň předmětu Bakalářský
Rok studia nespecifikován
Semestr Zimní
Počet ECTS kreditů 5
Vyučovací jazyk anglič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í
Dostupnost předmětu Předmět je nabízen přijíždějícím studentům
Vyučující
  • Friebel Ludvík, Ing. Ph.D.
  • Milota Josef, RNDr.
  • Beránek Ladislav, prof. Ing. CSc., MBA
  • Remeš Radim, Mgr. Ph.D.
Obsah předmětu
1. Úvod do modelování IS - architektura systému, komponentová architektura, visuální modelování, průběžné ověřování kvality, změnové řízení. 2. Modelovací jazyky, historie UML. Obecné vysvětlení návrhových vzorů - různé úrovně návrhových vzorů. Vysvětlení principů Model Driven Architecture (MDA). 3. Základní principy objektově orientovaného přístupu a modelování tříd v UML 4. Vysvětlení základních pojmů souvisejících s objektově orientovaným přístupem k návrhu software. Seznámení s nejzákladnějším typem diagramu v UML. 5. Diagramy: diagramy komponent, diagram balíčků, kompositní diagram, deployment diagram, diagramy případů užití. 6. Další diagramy: diagram aktivit, sekvenční diagram, diagram komunikace, stavový diagram, diagram časování (timing diagram). 7. Rozšíření UML - možností rozšiřování základní sémantiky UML pomocí stereotypů, tagged values a UML profilů. Popis integritních omezení v UML diagramech pomocí Object Constraint Language (OCL). 8. Využití UML v procesu návrhu softwaru 9. Zasazení UML diagramů do kontextu recesních metodik (Rational Unified Procesu), abstrakce a dekompozice. Možné přiřazení rolí definovaných v RUP k jednotlivým diagramům (kdo kreslí co). 10. Další artefakty v procesu návrhu software - specifikace nefunkčních požadavků (URPS+), dokument popisující architekturu, princip mechanismů, Framework.

Studijní aktivity a metody výuky
Monologická (výklad, přednáška, instruktáž), Dialogická (diskuze, rozhovor, brainstorming)
  • Příprava na zkoušku - 14 hodin za semestr
  • Příprava na zápočet - 14 hodin za semestr
  • Semestrální práce - 42 hodin za semestr
  • Domácí příprava na výuku - 42 hodin za semestr
  • Účast na výuce - 28 hodin za semestr
Výstupy z učení
Cílem tohoto předmětu je seznámit studenty s principy objektově orientované analýzy a návrhu s důrazem na využití jazyka UML (Unified Modeling Language).
Absolvent kurzu by měl být schopen orientovat se v jednotlivých tématech analýzy a anávrhu systému a bude umět realizovat návrh jednoduchého systému pomocí UML diagramů.
Předpoklady
Základní znalosti principů programování

Hodnoticí metody a kritéria
Kombinovaná zkouška

Vypracování a prezentace dvou semestrálních prací. Aktivní účast na cvičení.
Doporučená literatura
  • A. Dennis, B. H. Wixom. Systems Analysis and Design. Wiley; 6 edition, 2014. ISBN 978-1118897843.
  • Chorafas, D.,N. Enterprise Architecture and New Generation Information Systems. CRC Press, 2016. ISBN 1420000314.
  • J. Paul. Design Patterns in C#. Amazon Digital Services LLC, 2012.
  • R. K. Wysocki. Effective Project Management: Traditional, Agile, Extreme. Wiley; 7 edition, 2013. ISBN 978-1118729168.
  • S. Bennett, R. Farmer. Object-Oriented Systems Analysis and Design Using UML. McGraw-Hill Higher Education; 4 edition, 2010. ISBN 978-0077125363.
  • S.A. Bernard. An Introduction To Enterprise Architecture. AuthorHouse, 2012. ISBN 978-1477258002.


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
Fakulta: Ekonomická fakulta Studijní plán (Verze): Economic Informatics (1) Kategorie: Ekonomie 3 Doporučený ročník:3, Doporučený semestr: Zimní