Lecturer(s)
|
-
Voženílek Vít, prof. RNDr. CSc.
-
Dvorský Jiří, doc. Mgr. Ph.D.
|
Course content
|
It gives a full understanding of the key concepts, benefits and pitfalls - plus what technologies and tools are available and how to evaluate them. It offers invaluable insights into the philosophy and real-world practice of today' s leading object-oriented techniques and products. Origin and importance of UML, characteristics of the process for which UML is intended, use case diagrams, class diagrams, interaction diagrams, state diagrams, activity diagrams, component diagram, deployment diagram. Object-oriented analysis, Requirements specification, conceptual model, static system model, system behavior model. Object-oriented design, basic principles, flexible design, design patterns, and their application, component technology. Components and their properties, characteristics of technologies enabling the creation of components (CORBA, COM, .NET).
|
Learning activities and teaching methods
|
Lecture
|
Learning outcomes
|
The course has been fully revised and updated to reflect the newest technologies and methodologies, including extensive coverage of middleware, components, Java & UML.
Evaluation Evaluate the particular methods and principles, explain the aspects and results concerning the given issue, integrate the knowledge, predict the solutions, evaluate the results and outcomes.
|
Prerequisites
|
Základy programování a GIT.
|
Assessment methods and criteria
|
Written exam
Student has to prove the knowledge of the subject topics.
|
Recommended literature
|
-
Booch, Rumbaugh, Jacobson. (2000). The Unified Modelling Language, Multimedia Cyber Classroom. Prentice Hall, Upper Saddle River, New Jersey.
-
Gamma, Helm, Johnson, Vlissides. (1995). Design Patterns, Elements of Reusable Object-Oriented Software. Addison Wesley Longman.
-
Graham I. (2000). Object-Oriented Technologies. London, Addison Wesley, 864 s.
-
Merunka V., Sklenář V. (1999). OBJEKTY 1999 sborník. Česká zemědělská univerzita Praha.
-
Sklenář V. (2002). Slovníček české objektové technologie, Objekty 2002 - celostátní konference.
-
Sklenář V., Snášel V. (1998). DCOM. Seminář Objekty '98.
-
Tang C.H.K. (2003). Object-Oriented Technology. London, McGraw-Hill Publishing Co., 465 s.
|