Skip to main content
Skip header
Ukončeno v akademickém roce 2008/2009

Object Oriented Technologies

Type of study Follow-up Master
Language of instruction Czech
Code 548-0040/06
Abbreviation OOT
Course title Object Oriented Technologies
Credits 5
Coordinating department Department of Geoinformatics
Course coordinator Ing. Petr Balej, Ph.D.

Osnova předmětu

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

Povinná literatura

DENNIS, Alan, WIXOM, Barbara H., ROTH, Roberta M. Systems Analysis and Design with UML: An Object-Oriented Approach. 3rd ed. Hoboken: Wiley, 2010. 581 p. ISBN 978-0-470-40030-2.

FOWLER, Martin. UML Distilled: A Brief Guide to the Standard Object Modeling Language. 3rd ed. Boston: Addison-Wesley, 2003. 208 p. ISBN 978-0-321-19368-1 .

GROVER, Daminni. Object-oriented analysis and design with UML. New Delhi: I.K. International Publishing House, 2012. s 417. ISBN 978-93-81141-56-4.

HAY, David C. UML and Data Modelling: A Reconciliation. Basking Ridge: Technics Publications, 2011. 233 p. ISBN 978-1-9355041-9-1.

VISUAL PARADIGM GROUP. Visual Paradigm Tutorials and Guides [online]. Visual Paradigm, 2026 [cit. 2026-08-27]. Dostupné z: https://www.visual-paradigm.com/tutorials/

Doporučená literatura

BOOCH, Grady, RUMBAUGH, James, JACOBSON, Ivar. The Unified Modeling Language User Guide. 2nd ed. Boston: Addison-Wesley, 2005. 494 p.

BRUEGGE, Bernd a DUTOIT, Allen H. Object-oriented software engineering using UML, patterns, and Java. Pearson New international edition. Always learning. Harlow: Pearson, 2014. 718 p. ISBN 978-1-29202-401-1.

MARTIN, Robert C. Clean architecture: a craftsman’s guide to software structure and design. Robert C. Martin series. Boston: Prentice Hall, 2018. 404 p. ISBN 978-0-13-449416-6.

OBJECT MANAGEMENT GROUP. OMG Unified Modeling Language Specification: Version 2.5.1 [online]. Object Management Group, 2017 [cit. 2026-08-27]. Available from: https://www.omg.org/spec/UML/2.5.1/PDF

RUMBAUGH, James, JACOBSON, Ivar, BOOCH, Grady. The Unified Modeling Language Reference Manual. 2nd ed. Boston: Addison-Wesley, 2004. 752 p. ISBN 978-0-321-24562-5 .