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

Objektově orientované technologie

Typ studia bakalářské
Jazyk výuky čeština
Kód 548-0040/09
Zkratka OOT
Název předmětu česky Objektově orientované technologie
Název předmětu anglicky Object Oriented Technologies
Kreditů 4
Garantující katedra Katedra geoinformatiky
Garant předmětu doc. Ing. Petr Rapant, CSc.

Osnova předmětu

1) Systém, modelování, etapy tvorby systému
2) Základní principy OOT: objekty, zapouzdření, zprávy
3) Základní principy OOT: třídy, dědičnost a polymorfismus
4) Jazyk UML
5) Specifikace požadavků, funkční, nefunkční, klasifikace
6) Model případů užití I
7) Model případů užití II
8) Logický náhled na systém: diagram tříd a objektů
9) Logický náhled na systém: hledání analytických tříd
10) Dynamický náhled: diagram sekvenční
11) Dynamický náhled: diagram aktivit, diagram stavů
12) Konzistence diagramů
13) Implementační náhled – diagramy balíčků, komponent a nasazení

Povinná literatura

M. Fowler: Destilované UML, Grada 2009, ISBN 978-80-247-2062-3
Arlow, J., Neustadt, I.: UML 2 a unifikovaný proces vývoje aplikací.
Tom Pender.: UML Bible. John Wiley & Sons, Inc., 2003. 984 str.
Kanisová, H., Müller, M.: UML srozumitelně. Computer Press, 2006. 176 str.

Doporučená literatura

Sokolovský, P.: Tvorba a renegineering oběktově orientovaných obchodních procesů. Science 1999. 201 str.
Pecinovský, R.: Naučte se myslet a programovat objektově. Computer Press, 2010. 576 str.
Rydval, S.: UML pro analytiky. Od případů užití k diagramu nasazení. Elebedial, 2017. 270 str.
Denis, A. et al.: Systems Analysis and Design with UML. An Object-Oriented Approach. 3rd ed. Wiley, 2010. 581 str.