Schulungsübersicht

Einführung

  • Vorstellung des Trainers und der Teilnehmer
  • Einführung in die Modellierung
  • Einführung in SysML
  • Einführung in MagicDraw/Cameo
  • Definition eines Fallbeispiels

Strukturelle Systemzerlegung

  • Paketdiagramm-Notation
  • Zerlegung des Systems in Pakete
  • Modellierung von Paketabhängigkeiten
  • Praktische Übung: Modellierung der Paketstruktur

Analyse der Benutzeranforderungen

  • Use-Case-Diagramm-Notation
  • Identifizierung von Akteuren
  • Identifizierung von Use Cases
  • Use-Case-Beziehungen
  • Praktische Übung: Modellierung von Use Cases

Definieren von Systemanforderungen

  • Von Use Cases zu Systemanforderungen
  • Anforderungsdiagramm-Notation
  • Spezifizierung von Anforderungen
  • Definieren der Anforderungshierarchie
  • Überprüfung von Anforderungen mit Testfällen
  • Anforderungsbeziehungen
  • Praktische Übung: Modellierung von Anforderungen

Definieren struktureller Blöcke (Schwarzschachtelansicht)

  • Blockdefinitiondiagramm-Notation
  • Strukturelle Blöcke
  • Modellierung von Blockeigenschaften
  • Definieren von Beziehungen zwischen Blöcken
  • Definieren des Systemdatenwörterbuchs
  • Praktische Übung: Modellierung der Schwarzschachtelansicht eines Systems

Modellierung der Blockstruktur (Weißschachtelansicht)

  • Internes Blockdiagramm
  • Visualisieren von Blockkomponenten
  • Verknüpfen von Komponenten mit Verbindern
  • Definieren von Ports
  • Definieren von Elementflüssen und Interface-Blöcken
  • Praktische Übung: Modellierung der Weißschachtelansicht eines Systems

Modellierung von Systemrestriktionen

  • Definieren von Restriktionsblöcken
  • Binden von Restriktioneigenschaften mit Werteeigenschaften
  • Ausführen von Parametrisierungen
  • Praktische Übung: Modellierung von Parametrisierungen

Entwerfen von zustandsbasiertem Systemverhalten

  • Zustandsautomatendiagramm-Notation
  • Identifizierung von Zuständen
  • Definieren von Zustandsübergangsereignissen
  • Spezifizieren von Signalen
  • Spezifizieren von Effekten
  • Ausführen von Zustandsautomaten
  • Praktische Übung: Modellierung von Zustandsautomaten

Entwerfen von Steuer- und Datenflüssen

  • Aktivitätsdiagramm
  • Definieren von Aktivitäten
  • Spezifizieren von Parametern
  • Definieren von Aktionen
  • Modellierung von Steuerflüssen
  • Modellierung von Datenflüssen
  • Ausführen von Aktivitäten
  • Praktische Übung: Modellierung von Aktivitäten

Entwerfen von Kommunikationen

  • Sequenzdiagramm-Notation
  • Modellierung von Lebenslinien
  • Modellierung von Nachrichten
  • Zerlegung von Interaktionen mit Verweisen
  • Anwendung von Interaktionsfragmenten
  • Definieren von Zeitrestriktionen
  • Praktische Übung: Modellierung von Interaktionen

Modellierung übergeordneter Konstrukte

  • Logische und physische Architekturen
  • Zuordnungsbeziehung
  • Anzeigeoptionen für Zuordnungen
  • Identifizieren von Zuordnungstypen
  • Zuordnungsmatrix
  • Praktische Übung: Erstellung einer Zuordnungsmatrix

Modellvalidierung

  • Kursvorstellung​
  • Einführung in die Modellvalidierung​
  • Erstellen benutzerdefinierter Validierungssuiten​
  • Einführung in Modellmetriken​
  • Vorgefertigte Metrik-Suiten​
  • Entwickeln benutzerdefinierter Metrik-Suiten

Modelle & Strukturierte Ausdrücke

  • Modul 01 – Einführung​
  • Modul 02 – Die Grundlagen​
  • Modul 03 – UML Metamodell und Profile​
  • Modul 04 – Navigationsoperationen​
  • Modul 05 – Finden, Testen und Filtern​
  • Modul 06 – Werte & Operationen aus dem Modell​
  • Modul 07 – Skripte​
  • Modul 08 – Anwendungen in MagicDraw​

Geschätzte Dauer der Unterrichtseinheiten

  • Labore, 60%
  • Folien, 35%
  • Demos, 5%

Voraussetzungen

Keine.

Zielgruppe:

  • Systemingenieure, die sich mit Architekturmodellierung und Systemdesign befassen.
  • Modellbasierte Systemingenieurwesen (MBSE) Praktiker.
 40 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (4)

Kommende Kurse

Verwandte Kategorien