Analýza a návrh IS 1

Zkratka předmětu KMI/KANS1
Název předmětu Analýza a návrh IS 1
Akademický rok 2019/2020
Pracoviště / Zkratka KMI/KANS1
Název Analýza a návrh informačních systémů 1
Akreditováno/Kredity Ano/5
Rozsah hodin Přednáška 16 HOD/TYD
Vyučovací jazyk čeština
Nahrazovaný předmět
Vyloučené předměty
Podmiňující
Způsob zakončení Zkouška
Forma zakončení Kombinovaná
Zápočet před zkouškou Ano
Vyučovaný semestr Zimní
Cíle předmětu (anotace)

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).

Požadavky na studenta

Vypracování a prezentace dvou semestrálních prací. Aktivní účast na cvičení.
Zkouška je zaměřena na znalosti z přednášek a základní dovednosti z cvičení, skládá se z písemné a ústní části.

Obsah

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.

Předpoklady - další informace k podmíněnosti studia předmětu

Základní znalosti principů programování

Získané způsobilosti

Absolvent kurzu by měl být schopen orientovat se v jednotlivých tématech analýzy a a návrhu systému a bude umět realizovat návrh jednoduchého systému pomocí UML diagramů.

Garanti a vyučující
  • Garanti: Ing. Ludvík Friebel, Ph.D.
  • Přednášející: Ing. Ludvík Friebel, Ph.D., RNDr. Josef Milota
  • Cvičící: Ing. Ludvík Friebel, Ph.D., RNDr. Josef Milota
Literatura
  • S.A. Bernard. An Introduction To Enterprise Architecture. AuthorHouse, 2012. ISBN 978-1477258002.
  • Řepa, V. a kol.:. Analýza a návrh informačních systémů. Praha, Ekopress, 1999.
  • S. Bennett, R. Farmer. Object-Oriented Systems Analysis and Design Using UML. McGraw-Hill Higher Education; 4 edition, 2010. ISBN 978-0077125363.
  • MERUNKA, V. Objektové modelování. 2008.
  • Basl, J., & Blažíček, R. Podnikové informační systémy: podnik v informační společnosti. Praha: Grada Publishing, a.s., 2012. ISBN 978-80-247-4307-3.
  • ŘEPA, V. Podnikové procesy. Procesní řízení a modelování. Grada, Praha, 2007.
  • I. Neustadt, J. Arlow. UML 2 a unifikovaný proces vývoje aplikací. Praha: Computer Press, 2010.
  • 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.
  • R. Pecinovský. Návrhové vzory. Praha: Computer Press, 2012.
  • Voříšek, J. Strategické řízení informačních systémů a systémová integrace. Management press 1997, ISBN 80-85943-40-9.
  • A. Dennis, B. H. Wixom. Systems Analysis and Design. Wiley; 6 edition, 2014. ISBN 978-1118897843.
  • MERUNKA, V., J. POLÁK a A. CARDA. Umění systémového návrhu. 2002.
Vyučovací metody

Monologická (výklad, přednáška, instruktáž), Dialogická (diskuze, rozhovor, brainstorming)

Hodnotící metody

Kombinovaná zkouška

Stáhnout jako PDF