Kurs
digicode: OGL
Objektorientierung in der Praxis – Grundlagen
Kurs-Facts
Als PDF herunterladen- Verstehen und Anwenden objektorientierter Grundkonzepte
- Lesen und Erstellen einfacher UML-Klassendiagramme
- Objektorientiertes Modellieren von Fachlogik und Systemstrukturen
- Nutzen der Objektorientierung für die Kommunikation zwischen Business und IT
- Sinnvolles Einsetzen und Beurteilen von KI-Unterstützung beim Modellieren
In diesem Kurs lernst du die Grundideen der Objektorientierung kennen und setzt sie ein, um Anforderungen, Fachlogik und Systemstrukturen verständlich zu modellieren. Du erstellst und interpretierst einfache UML-Klassendiagramme und verstehst, wie objektorientierte Modelle die Zusammenarbeit zwischen Business, Analyse, Architektur und Entwicklung unterstützen.
Der Kurs ist technologie-neutral und fokussiert auf gemeinsames Systemverständnis statt auf Programmierung. KI wird als unterstützendes Hilfsmittel beim Strukturieren, Modellieren und Prüfen von objektorientierten Modellen einbezogen.
1 Objektorientierung verstehen und einordnen
- Warum Objektorientierung in IT-Projekten weiterhin relevant ist
- Objektorientierung als Denkmodell für Fachlogik, Daten und Verhalten
- Objektorientierter Ansatz im Vergleich zu prozeduralen und funktionalen Ansätzen
- Typische Einsatzbereiche, Stärken und Grenzen der Objektorientierung
2 Zentrale Konzepte der Objektorientierung
- Abstraktion, Zerlegung und Kapselung
- Objekt, Klasse, Attribut, Methode und Assoziation
- Vererbung, Polymorphie, abstrakte Klassen und Schnittstellen
- Vom Fachbegriff zum Softwaremodell
3 Objektorientierte Modellierung
- UML als mögliches Kommunikationswerkzeug zwischen Business und IT
- Alternativen zu UML
- Klassendiagramme lesen, verstehen und erstellen
- Beziehungen, Verantwortlichkeiten und Systemgrenzen sichtbar machen
- Objektorientierte Modelle in Analyse und Design einsetzen
4 Objektorientierung im Projekt- und IT-Architekturkontext
- Gemeinsames Systemverständnis in interdisziplinären Teams
- Verbindung von Anforderungen, Modellen und Systembausteinen
- Rolle objektorientierter Modelle in IT-Architektur und Systemdesign
- Abgrenzung zu Implementierung, Programmiersprachen, Frameworks und Plattformen
5 KI-gestützte objektorientierte Modellierung
- KI als Sparringspartner beim Strukturieren und Modellieren
- Prompts für erste Klassen, Beziehungen und Modellvarianten
- KI-Vorschläge prüfen, vereinfachen und fachlich validieren
- Grenzen von KI bei Modellierung und Designentscheidungen
Der Kurs besteht aus einem stetigen Wechsel zwischen theoretischen Impulsen und zugehörigen praktischen und praxisorientierten Übungen.
Es werden Einzel- und Gruppenarbeiten mit Präsentationen und Besprechungen der Arbeitsergebnisse im Plenum durchgeführt. Du wirst dir so die Objektorientierung praktisch erarbeiten.
Dieser Kurs richtet sich an Fach- und IT-Personen, die IT-Systeme besser verstehen, Anforderungen strukturieren oder mit Entwicklungsteams über Modelle, Fachlogik und Systemdesign sprechen möchten. Dazu gehören Business Analyst/innen, Product Owner, Projektleitende, IT-Architekt/innen, Softwareentwickler/innen, Fachpersonen aus Qualitätssicherung und Testing sowie Fachexpert/innen aus dem Business.
Ein grundlegendes Verständnis von IT-Projekten sowie entsprechende Erfahrung in Projekten (Business oder IT) sind von Vorteil.