Skip to main content
Skip header
Terminated in academic year 2014/2015

Object Oriented Technologies

Type of study Follow-up MasterBachelor
Language of instruction Czech
Code 548-0040/07
Abbreviation OOT
Course title Object Oriented Technologies
Credits 5
Coordinating department Department of Geoinformatics
Course coordinator RNDr. Daniela Szturcová, Ph.D.

Subject syllabus

1) System
2) The basic principles of OOT, objects, classes, encapsulation, inheritance and polymorphism
3) Introduction to UML, modelling diagrams
4) Requirements and Specification, process to model Uce Cases
5) The logical view of the system (class and object diagrams)
6) A dynamic view (state diagrams, sequence and activitiy diagrams)
7) Implementation view (diagrams packages, components and deployment)

Literature

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.

Advised literature

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.