0

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