Kursbeschreibung
In unserem UML Datenmodellierung Grundkurs machst du dich mit den Grundlagen der UML vertraut. In drei Kurstagen erhältst du einen fundierten Einstieg in die Modellierungssprache UML und lernst die grundlegenden Begriffe der objektorientierten Programmierung kennen.
Die Unified Modeling Language (UML) ist eine standardisierte grafische Sprache zur Beschreibung objektorientierter Modelle. Sie stellt eine Weiterentwicklung früherer Ansätze wie Booch, OMT oder OOSE dar und ist aus der modernen objektorientierten Softwareentwicklung nicht mehr wegzudenken. Ziel der UML ist es, eine einheitliche Notation für verschiedene Einsatzgebiete bereitzustellen. So wird sie unter anderem zur Beschreibung von Datenbankanwendungen, Grafikprogrammen, Workflow-Anwendungen oder Echtzeitsystemen eingesetzt.
Besondere Bedeutung hat dabei das Klassendiagramm, das zu den wichtigsten Diagrammtypen der UML gehört. Im Kurs lernst du die zentralen Konzepte der UML kennen und erfährst, wie du UML-Diagramme sinnvoll und effektiv einsetzt. Außerdem zeigen wir dir die Notation und Semantik der UML sowie ihre Bedeutung in der Analyse- und Designphase von Softwareprojekten.
Das Kebel Team bietet dir UML Kurse und Schulungen als Online Training oder Präsenzseminar mit Zertifikat an. Auf Wunsch kann die Schulung auch als Inhouse-Seminar direkt bei dir im Unternehmen organisiert werden.
Die wichtigsten Themen im Überblick
- UML professionell anwenden
- Anforderungen strukturiert analysieren
- Use Cases & Diagramme erstellen
- Klassen- & Sequenzdiagramme meistern
- Vom Fachmodell zum Design
- Architektur klar visualisieren
Zielgruppe
Voraussetzung für die Schulung
Kursinhalte
Folgende Lerninhalte werden in diesem UML Kurs vermittelt:
- Motivation und Grundbegriffe der objektorientierten Programmierung
- UML-Einführung und Überblick
- Anforderungsanalyse mit Use Cases: Use Case Diagramme und Beschreibungstemplates / UML-Aktivitätsdiagramme und Szenarien
- Analyse: Anforderungen zum Fachmodell / Identifizieren der Objekte des Anwendungsgebietes (Fachklassen) / Beschreiben der Interaktionen / UML-Klassendiagramme (statisches Modell) / UML-Sequenz- und Zustandsdiagramme (dynamisches Modell)
- Design: Bedeutung von Qualitätseigenschaften wie Laufzeit / vom Fachmodell zur technischen Lösung / UML-Paket-, Verteilungs- und Klassendiagramme (statisches Modell) / UML-Sequenz- und Zustandsdiagramme (dyn. Modell)
- Durchgängiges Beispiel von der Anforderungsanalyse zum Entwurf





















