Skip to main content
Skip header
Ukončeno v akademickém roce 2022/2023

Object Oriented Technologies

Type of study BachelorFollow-up Master
Language of instruction Czech
Code 548-0040/03
Abbreviation OOT
Course title Object Oriented Technologies
Credits 5
Coordinating department Department of Geoinformatics
Course coordinator doc. Ing. Petr Rapant, CSc.

Osnova předmětu

1) System, modeling, stages of system creation
2) Basic principles of OOT: objects, encapsulation, messages
3) Basic principles of OOT: classes, inheritance and polymorphism
4) UML language
5) Specification of requirements, functional, non-functional, classification
6) Use case model I
7) Use case model II
8) Logical view of the system: class and objects diagram
9) Logical view of the system: searching for analytical classes
10) Dynamic view: sequential diagram
11) Dynamic view: activity diagram
12) Dynamic view: state diagram
13) Consistency of diagrams
14) Implementation preview - diagrams of packages, components and deployments

Povinná literatura

M. Fowler: UML Distilled: A Brief Guide to the Standard Object Modeling Language, Addison-Wesley 2003
Tom Pender.: UML Bible. John Wiley & Sons, Inc., 2003. 984 str.
Hay, D.C.: UML & Data Modelling. Technics Publications, LLC, 2011. 233 str.
Grover, D.: Object-oriented analysis and design with UML. New Delhi: I.K. International Publishing House, c2012. 717 s.

Doporučená literatura

Denis, A. et al.: Systems Analysis and Design with UML. An Object-Oriented Approach. 3rd ed. Wiley, 2010. 581 str.
Booch, G. et al.: The Unified Modeling Language User Guide. Addison-Wesley Professional 2005. 494 str.
Rambaugh, J. et al.: The Unified Modeling Language Reference Manual. Addison-Wesley
2004. 752 str.
Bruegg, B., Dutoit, A. H.: Object-oriented software engineering using UML, patterns, and Java. Pearson New international edition, Harlow: Pearson, 2014. 718 s.