Systems Modelling Language verstehen und im Tool anwenden

 

Beschreibung

In diesem Training lernen Sie die Modellierungssprache Systems Modelling Language (SysML) – eine von der Object Management Group (OMG) standardisierte und von der Unified Modelling Language (UML) 2 abgeleitete Modellierungssprache – anhand praktischer Beispiele mit Enterprise Architect einzusetzen. SysML ist wie UML eine generische Sprache und wird hauptsächlich im Systems Engineering zur Beschreibung der Struktur, des Verhaltens und der Funktionsweise komplexer Systeme angewendet. 

Um den Einstieg in das Tool Enterprise Architect zu erleichtern, wird dieses Training im Blended Learning Format angeboten: 

  • eLearning: Die Grundlagen können zeit- und ortsunabhängig über unsere Lernplattform im Selbststudium absolviert werden – so haben alle Teilnehmer dieselben Vorkenntnisse. Die Inhalte umfassen derzeit ca. 6 Stunden und sind hier zusammengefasst. 
  • Live-Training: Anschließend folgt das 3-tägige moderierte Online-Training jeweils von 09.00-16.00 Uhr.

Zielgruppe

Dieses Training richtet sich an Ingenieure bzw. am Systems Engineering beteiligte Personen, die erste Erfahrungen mit der Sprache SysML und deren Anwendung im Enterprise Architect sammeln möchten. 

Wenn Sie bereits mit SysML oder Enterprise Architect arbeiten oder gearbeitet haben, hilft Ihnen dieser Kurs, dieses Wissen zu vertiefen und zu erweitern.

Ziele

SysML verstehen: Sie kennen die Symbole der SysML sowie deren Bedeutung und sind in der Lage, jedes Diagramm korrekt zu interpretieren. 

SysML anwenden: Sie kennen die Konzepte von SysML und wissen, in welchen Situationen diese zweckmäßig sind. Sie können komplexe Systeme beschreiben, Systemarchitekturen und Datenstrukturen dokumentieren und ein durchgängiges Systementwurfsmodell entwickeln. 

Enterprise Architect einsetzen: Sie kennen den grundlegenden Aufbau von Enterprise Architect und wie man damit Modelle erstellen und modifizieren kann. Die wichtigsten Tipps und Tricks für das Arbeiten mit SysML-Modellen sind Ihnen bekannt. 

Das Training liefert zudem Antworten auf folgende Fragen: 

  • Welchen Mehrwert bietet die Sprache SysML? 
  • Wo liegt der Unterschied zwischen UML und SysML? 
  • Welche grundlegenden Sprachkonzepte bietet die SysML? 
  • Welche Diagramm-Art wird für welchen Einsatzzweck verwendet? 
  • Wie strukturiere ich mein Modell, wenn ich SysML verwende? 
  • Wie unterstützt SysML das Anforderungsmanagement? 
  • Wie erstelle ich eine Systemarchitektur mit SysML? 
  • Wie setze ich die SysML mit Enterprise Architect gewinnbringend ein?

Inhalte

In der Modellierung benötigen wir neben der Modellierungssprache ein Werkzeug – das Tool Enterprise Architect   um produktiv zu sein, sowie eine Methode, um die Sprache mit dem Werkzeug richtig einzusetzen. Erfahrung hilft effizient und vor allem effektiv zu arbeiten.  

Sprache

Die SysML ist eine general purpose language und kann für unterschiedliche Zwecke eingesetzt werden. In diesem Kurs fokussieren wir uns auf die Anwendung der Sprache zur Analyse und Beschreibung von Systemen. Nach dem Kurs kennen Sie die Grundzüge von: 

  • Use-Case-Modell: Beschreibt die grundlegende Systemfunktion.  
  • Requirements-Modell: Setzt nicht-funktionale Anforderungen mit Hilfe von Textbausteinen mit anderen Anforderungen und dem restlichen Modell in Beziehung. 
  • Block-Definitions-Diagramm: Beschreibt die Systemstruktur und die darin enthaltenen Bausteine und deren Schnittstellen. 
  • Internes Block-Definitions-Diagramm: Beschreibt die interne Struktur und Verschaltung der einzelnen Bausteine.
  • Zustandsautomat: Beschreibt das Systemverhalten ereignisgesteuert.
  • Aktivitätsdiagramm: Beschreibt den konkreten Ablauf einer Funktionalität des Systems.
  • Sequenzdiagramm: Beschreibt die Interaktionen und den Nachrichtenaustausch zwischen Systembausteinen für spezielle Szenarien. 
  • Zusammenhang zwischen den einzelnen Modellen: Die oben beschriebenen Modelle können auf unterschiedliche Arten miteinander kombiniert werden. Im Rahmen des Modellierungsansatzes arbeiten wir an einem konkreten Beispiel. 
  • Ausblick auf das Parametrics-Diagramm: Mit dem Parametrics-Diagramm können funktionale Abhängigkeiten und Einschränkungen beschrieben werden.

Tool

Enterprise Architect ist eine Modellierungsplattform, die vielfältig eingesetzt werden kann. In diesem Kurs vermitteln wir Ihnen die Grundlagen von Enterprise Architect.
Nach dem Kurs kennen Sie:
 

  • Den grundlegenden Aufbau von Enterprise Architect 
  • Die wichtigsten Einstellungen und Konfigurationen 
  • Den Unterschied zwischen Modell und Diagramm 
  • Die wichtigsten Trace- und Navigationsmöglichkeiten zwischen den einzelnen SysML-Modellen 
  • Grundlagen zur Teamarbeit 
  • Grundlagen zur Versionierung mittels Baseline 
  • Grundlagen der Dokumentengenerierung

    Methode

    Die Sprache SysML selbst beinhaltet keine Methode. Um mit dem SysML-Modell Fragen beantworten zu können, ist es zielführend, sich Gedanken über das Vorgehen beim Modellieren zu machen.  

    In diesem Kurs lernen Sie, wie die SysML und deren unterschiedlichen Diagramme zu einem Großen und Ganzen zusammengesetzt werden können, um damit die Struktur, das Verhalten sowie die Funktionsweise von Systemen zu beschreiben. 

    Weiterführende Kurse vertiefen und erweitern Ihr Methodenwissen. 

    Erfahrung

    In diesem Kurs vermitteln wir Ihnen mit Tipps und Tricks unsere Erfahrungen aus über 16 Jahren SysMLTrainings mit dem Enterprise Architect 

    Voraussetzungen

    Ein grundlegendes Verständnis von (Software-)Systemen ist hilfreich, aber keine Voraussetzung. 

    Alle Details zu den technischen Voraussetzungen für dieses Training wie zur benötigten Hard- und Software, zu den Enterprise Architect Versionen oder Lizenzen sowie zur Lernplattform Moodle sind hier aufgelistet.

    Weitere Termine

    • 21.01.2025 – 23.01.2025 (Vortragssprache: Deutsch)
    • 11.03.2025 – 13.03.2025 (Vortragssprache: Englisch)
    • 07.05.2025 – 09.05.2025 (Vortragssprache: Deutsch)
    • 24.06.2025 – 26.06.2025 (Vortragssprache: Englisch)

    Diese Trainings könnten Sie auch interessieren

    Aufbautrainings:

    • MBSE mit SysML und Enterprise Architect 
    • MBSE mit SYSMOD und Enterprise Architect 
    • Modell-Simulation mit Executable State Machines 
    • Requirements Engineering mit Enterprise Architect 
    • Modell-Simulation von UML-/SysML-Verhaltensmodellen 

    Erweiterungstrainings: