Přeskočit na hlavní obsah
Přeskočit hlavičku
Ukončeno v akademickém roce 2006/2007

Objektově orientované technologie

Typ studia -
Jazyk výuky čeština
Kód 548-0040/02
Zkratka OOT
Název předmětu česky Objektově orientované technologie
Název předmětu anglicky Object Oriented Technologies
Garantující katedra Katedra geoinformatiky
Garant předmětu Ing. Petr Balej, Ph.D.

Cíle předmětu

- student prokazuje znalosti:
• základních principů objektově-orientovaných technologií (objekty a zapouzdření, třídy, dědičnost a třídní hierarchie, zprávy a polymorfismus),
• funkčního, logického, dynamického a implementačního náhledu na modelovaný systém,
• symbolů a diagramů jazyka UML v těchto čtyřech základních náhledech – funkčním (diagram případů užití), logickém (diagram tříd, diagram objektů), dynamickém (stavový diagram, sekvenční diagram, diagram spolupráce, diagram aktivit) a implementačním (diagram komponent, diagram nasazení, balíčky),
• principů objektově-orientované analýzy.
- student umí:
• rozlišit vhodný typ UML diagramu pro daný modelovací záměr,
• aplikovat jazyk UML pro modelování reálného systému,
• identifikovat aktéry a sestavit diagram případů užití včetně specifikace s alternativními toky,
• identifikovat analytické třídy, jejich atributy a operace a nalézt asociace (s násobnostmi a rolemi), hierarchie tříd, závislosti a vztahy složení (agregace, kompozice),
• sestavit sekvenční diagram, diagram spolupráce, stavové diagramy a diagramy aktivit,
• vyhodnotit konzistenci celé sady diagramů.
- student je schopen:
• navrhnout postup tvorby objektově-orientovaného modelu systému pomocí UML,
• sestavit a odborně obhájit ucelený model systému prostřednictvím sady diagramů UML,
• spolupracovat v týmu na analýze a modelování komplexního systému.

Povinná literatura

ARLOW, Jim, NEUSTADT, Ila. UML 2 a unifikovaný proces vývoje aplikací. Brno: Computer Press, 2007. 567 s. ISBN 978-80-251-1503-9.

FOWLER, Martin. Destilované UML. Praha: Grada, 2009. 176 s. ISBN 978-80-247-2062-3.

KANISOVÁ, Hana, MÜLLER, Miroslav. UML srozumitelně. 2. vyd. Brno: Computer Press, 2008. 192 s. ISBN 978-80-251-1083-6.

Doporučená literatura

PECINOVSKÝ, Rudolf. Naučte se myslet a programovat objektově. Brno: Computer Press, 2010. 576 s. ISBN 978-80-251-2126-9.

RYDVAL, Slávek. UML pro analytiky: Od případů užití k diagramu nasazení. Praha: Elebedial, 2017. 270 s. ISBN 978-80-906968-5-3 .

SOKOLOVSKY, Peter. Tvorba a reengineering objektově orientovaných obchodních procesů. Veletiny: Science, 1999. 201 s. ISBN 80-86083-03-9.