In this course you will gain an insight into fundamental aspects of the implementation of object-oriented projects and corresponding development processes. You will learn to understand the basic concepts of this approach. The most important object-oriented programming languages are also introduced and their respective suitability for the different areas of software development is discussed. Otherwise, this seminar is neutral with regard to the programming language. However, the concrete implementation of an object-oriented design in programming is programming language-specific, which is why this is not part of this course.
1 Motivation
2 OO history and UML
3 Basic concepts and terms
4 Object-oriented development process
5 Success factors and advice
6 Example of a multi-tier architecture
7 OO programming languages
IT project managers, IT architects and IT developers who want to get an introduction to the object-oriented paradigm. This seminar is also particularly suitable for users who are involved as experts in the object-oriented analysis of a software system.
Basic knowledge of software development is an advantage.