Přeskočit na hlavní obsah
Přeskočit hlavičku

Objektově orientované technologie

Jazyk výuky angličtina, čeština
Kód 548-0040
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.

Anotace

Předmět podává úvod do problematiky objektových technologií. Studenti popíší základní pojmy a principy objektových technologií, charakterizují jazyk UML a jeho diagramy pro tvorbu modelu systému a vysvětlí základy objektově-orientované analýzy.

Studenti budou schopni sestavovat jednotlivé diagramy grafického jazyku UML, analyzovat zadaný systém a vytvořit jeho objektově-orientovaný model prostřednictvím sady diagramů jazyka UML.

Po absolvování předmětu student dosáhne následujících výsledků učení:

Znalosti: Student vysvětlí základní pojmy a principy objektově-orientovaných technologií (objekt, třída, zapouzdření, dědičnost, hierarchie tříd, polymorfismus, zprávy), charakterizuje symboly a diagramy jazyka UML ve čtyřech základních náhledech (funkčním, logickém, dynamickém a implementačním) a popíše principy objektově-orientované analýzy.

Dovednosti: Student aplikuje jazyk UML pro modelování reálného systému; sestaví diagram případů užití a zpracuje specifikaci případů užití včetně alternativních toků; identifikuje analytické třídy s jejich atributy a operacemi; nalezne asociace, hierarchie tříd, závislosti a vztahy složení; sestaví sekvenční diagram, diagram spolupráce, stavové diagramy a diagramy aktivit; vyhodnotí konzistenci celé sady diagramů.

Obecné způsobilosti: Student samostatně zvolí vhodný typ UML diagramu pro daný záměr, posoudí kvalitu a konzistenci modelu, odborně obhájí zvolené analytické a návrhové řešení a spolupracuje v týmu na tvorbě objektově-orientovaného modelu 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.