UML Grundkurs
Ihre Termine
| Datum | Ort | Preis |
|---|---|---|
| 03.08.2026 -05.08.2026 |
München |
1.535,10 €* Buchen |
| 03.08.2026 -05.08.2026 |
Virtuelles Live Training |
1.535,10 €* Buchen |
| 07.09.2026 -09.09.2026 |
München |
% 1.488,69 €* Buchen |
| 07.09.2026 -09.09.2026 |
Virtuelles Live Training |
% 1.488,69 €* Buchen |
| 02.11.2026 -04.11.2026 |
München |
% 1.457,75 €* Buchen |
| 02.11.2026 -04.11.2026 |
Virtuelles Live Training |
% 1.457,75 €* Buchen |
| 07.12.2026 -09.12.2026 |
München |
% 1.457,75 €* Buchen |
| 07.12.2026 -09.12.2026 |
Virtuelles Live Training |
% 1.457,75 €* Buchen |
| 08.03.2027 -10.03.2027 |
München |
% 1.457,75 €* Buchen |
| 08.03.2027 -10.03.2027 |
Virtuelles Live Training |
% 1.457,75 €* Buchen |
| 03.05.2027 -05.05.2027 |
München |
% 1.457,75 €* Buchen |
| 03.05.2027 -05.05.2027 |
Virtuelles Live Training |
% 1.457,75 €* Buchen |
* Preise inkl. der gesetzlichen Mehrwertsteuer
Beschreibung
Die Unified Modeling Language (UML) ist eine standardisierte grafische Sprache zur Beschreibung objektorientierter Modelle. In diesem UML Grundkurs lernst du die wichtigsten UML-Grundlagen von der Anforderungsanalyse bis zum Entwurf kennen und wendest die Notation an einem durchgängigen Beispiel an. Der Kurs zeigt, wie UML-Diagramme Anforderungen strukturieren, Fachmodelle beschreiben und den Übergang zur technischen Lösung unterstützen.
Im Mittelpunkt stehen Use Case Diagramme, Aktivitätsdiagramme, Klassendiagramme, Sequenzdiagramme, Zustandsdiagramme sowie Paket- und Verteilungsdiagramme. Du lernst, welche Diagrammtypen in Analyse und Design sinnvoll eingesetzt werden, welche Semantik hinter den wichtigsten UML-Elementen steht und wie aus Anforderungen ein tragfähiges Fachmodell entsteht. Damit eignet sich die Schulung für alle, die UML lernen, bestehende Modelle sicher lesen oder eigene Modelle für Software- und Systemprojekte erstellen möchten.
Für einen fundierten Einstieg in objektorientierte Konzepte kann vorab der OOP Grundkurs sinnvoll sein. Weiterführende Themen findest du im UML Datenmodellierung Aufbaukurs, in den Schulungen zur Software-Entwicklung und Programmierung sowie bei modellbasierter Systementwicklung mit SysML Grundlagen.
Inhalte
Motivation und objektorientierte Grundlagen
- Einordnung der UML als standardisierte Notation für objektorientierte Modelle
- Grundbegriffe der objektorientierten Programmierung als Basis für UML-Modelle
- Bedeutung von Klassen, Objekten, Beziehungen, Attributen und Operationen
- Abgrenzung von Analysemodell, Fachmodell und technischem Design
UML-Einführung und Diagrammüberblick
- Ziele, Einsatzgebiete und Grenzen der Unified Modeling Language
- Überblick über wichtige UML-Diagrammtypen und deren Aufgaben
- Notation und Semantik zentraler UML-Elemente
- Auswahl geeigneter Diagramme für Analyse, Kommunikation und Entwurf
Anforderungsanalyse mit Use Cases
- Use Case Diagramme zur Beschreibung von Systemgrenzen, Akteuren und Anwendungsfällen
- Beschreibungstemplates für fachlich nachvollziehbare Use Cases
- UML-Aktivitätsdiagramme zur Darstellung von Abläufen und Szenarien
- Zusammenhang zwischen Anforderungen, Szenarien und späterem Fachmodell
Analyse und Fachmodellierung
- Ableitung eines Fachmodells aus Anforderungen und Use Cases
- Identifizieren von Objekten des Anwendungsgebietes und fachlichen Klassen
- Beschreibung von Interaktionen zwischen Objekten und Komponenten
- UML-Klassendiagramme als statisches Modell der Fachlichkeit
- UML-Sequenzdiagramme und Zustandsdiagramme als dynamisches Modell
Design und technische Modellierung
- Übergang vom Fachmodell zur technischen Lösung
- Bedeutung von Qualitätseigenschaften wie Laufzeit für Entwurfsentscheidungen
- UML-Paketdiagramme, Verteilungsdiagramme und Klassendiagramme im Design
- Sequenz- und Zustandsdiagramme zur Beschreibung technischer Abläufe
Durchgängiges Praxisbeispiel
- Modellierung eines Beispiels von der Anforderungsanalyse bis zum Entwurf
- Verknüpfung von Use Cases, Aktivitäten, Klassen, Sequenzen und Zuständen
- Prüfen der Modellkonsistenz über mehrere Diagrammtypen hinweg
- Einordnung typischer Modellierungsentscheidungen aus der Praxis
Voraussetzungen
- Keine formalen Voraussetzungen
- Grundverständnis für Software-Projekte und fachliche Anforderungen hilfreich
- Kenntnisse objektorientierter Konzepte sind vorteilhaft, aber nicht zwingend erforderlich
- Für den Einstieg in objektorientierte Grundlagen empfiehlt sich der OOP Grundkurs
Zielgruppe
- Softwareentwicklerinnen, Softwareentwickler und Architektinnen, die UML-Diagramme in Analyse und Design sicher einsetzen möchten
- Business-Analystinnen, Requirements Engineers und Fachkonzeptioner, die Anforderungen strukturiert modellieren und kommunizieren
- Projektleiterinnen, Product Owner und IT-Verantwortliche, die UML-Modelle lesen, bewerten und in Projekten nutzen
- Quereinsteigerinnen und Quereinsteiger in Software-Projekte, die UML Basics für die Zusammenarbeit mit Entwicklungsteams benötigen
Hinweise
Lernformate
Unsere Seminare bieten dir maximale Flexibilität: Du kannst zwischen Live-Online und Vor Ort in unseren modernen Schulungszentren im D-A-CH Raum wählen. Beide Formate garantieren dir die gleiche hohe Qualität und interaktive Lernerfahrung.
Schulungsarten
Wir bieten dir verschiedene Schulungsarten: Offene Seminare, Firmenseminare für Teams und Inhouse-Schulungen direkt bei dir vor Ort. So findest du genau das Format, das zu deinen Bedürfnissen passt.
Aktuelle Software
In unseren offenen Kursen arbeiten wir mit der aktuellsten Software-Version. So lernst du direkt mit den Tools und Features, die du auch in deinem Arbeitsalltag verwendest - praxisnah und zukunftsorientiert. Bei Inhouse- und Firmenschulungen bestimmt ihr die Version.
D