Kontakt aufnehmen

Schulungsübersicht

Einführung

  • Vorstellung von Trainer und Teilnehmern
  • Einführung in die Modellierung
  • Grundlagen der SysML
  • Einführung in MagicDraw/Cameo
  • Definition eines Fallbeispiels

Strukturelle Zerlegung des Systems

  • Notation von Paketdiagrammen
  • Aufteilung des Systems in Pakete
  • Modellierung der Abhängigkeiten zwischen Paketen
  • Praktische Übung: Modellierung der Paketstruktur

Analyse der Nutzeranforderungen

  • Notation von Anwendungsfalldiagrammen
  • Identifizierung von Akteuren
  • Bestimmung der relevanten Anwendungsfälle
  • Beziehungen zwischen den Anwendungsfällen
  • Praktische Übung: Modellierung von Anwendungsfällen

Definition der Systemanforderungen

  • Ableitung der Systemanforderungen aus den Anwendungsfällen
  • Notation von Anforderungsdiagrammen
  • Spezifizierung der Anforderungen
  • Strukturierung der Anforderungen
  • Validierung der Anforderungen mittels Testfällen
  • Beziehungen zwischen verschiedenen Anforderungen
  • Praktische Übung: Modellierung von Systemanforderungen

Definition struktureller Bausteine (Schwarzkastenansicht)

  • Notation von Blockdefinitiondiagrammen
  • Strukturelle Bausteine im Modell
  • Modellierung der Eigenschaften solcher Bausteine
  • Festlegung von Beziehungen zwischen den Bausteinen
  • Erstellung eines System-Datenwörterbuchs
  • Praktische Übung: Modellierung der Schwarzkastenansicht des Systems

Modellierung der Blockstruktur (Weißkastenansicht)

  • Interne Blockdiagramme
  • Visualisierung der Systemkomponenten
  • Verknüpfung von Komponenten mittels Verbindungen
  • Definition von Schnittstellen (Ports)
  • Modellierung von Datenflüssen und Schnittstellenblöcken
  • Praktische Übung: Modellierung der Weißkastenansicht des Systems

Modellierung von Systemeinschränkungen

  • Definieren von Einschränkungsblöcken
  • Verknüpfung von Einschränkungs- und Wertangaben
  • Ausführung parametrischer Berechnungen
  • Praktische Übung: Modellierung parametrischer Zusammenhänge

Gestaltung zustandsbasierter Systemverhaltensweisen

  • Notation von Zustandsdiagrammen
  • Identifizierung möglicher Systemzustände
  • Definition der Ereignisse, die zu Zustandswechseln führen
  • Spezifizierung auslösender Signale
  • Beschreibung der Auswirkungen bei Zustandsänderungen
  • Ausführung solcher Zustandsautomaten
  • Praktische Übung: Modellierung von Zustandsmaschinen

Gestaltung von Steuerungs- und Datenflüssen

  • Aktivitätsdiagramme
  • Definition der einzelnen Prozessschritte (Aktivitäten)
  • Festlegung benötigter Parameter
  • Modellierung ausführbarer Handlungen
  • Darstellung von Steuerungsabläufen im System
  • Visualisierung der Datenflüsse innerhalb des Modells
  • Ausführung und Simulation der Aktivitäten
  • Praktische Übung: Modellierung von Prozessen

Gestaltung von Kommunikationsabläufen

  • Notation von Sequenzdiagrammen
  • Darstellung zeitlicher Abläufe im System
  • Modellierung ausgetauschter Nachrichten zwischen Komponenten
  • Unterteilung komplexer Interaktionen mittels Verweise
  • Anwendung spezieller Interaktionsfragmente
  • Definition zeitlicher Beschränkungen
  • Praktische Übung: Modellierung von Kommunikationsabläufen

Modellierung querschnittlicher Strukturen

  • Logische und physikalische Architekturen im System
  • Festlegung von Zuordnungsbeziehungen zwischen Elementen
  • Anzeigeoptionen für solche Zuordnungen
  • Kategorisierung möglicher Arten von Zuordnungen
  • Erstellung einer Zuordnungsmatrix zur Übersichtlichkeit
  • Praktische Übung: Aufbau und Auswertung einer Zuordnungsmatrix

Modellvalidierung

  • Einführung in den Kursverlauf
  • Grundlagen der Modellvalidierung
  • Erstellen individueller Validierungsregelsätze
  • Einblick in das Konzept der Modellmetriken
  • Nutzung vordefinierter Metrik-Sets
  • Entwicklung eigener Metriken zur Bewertung des Modells

Modellstrukturen und strukturierte Ausdrücke

  • Modul 01 – Einführung
  • Modul 02 – Grundlagen
  • Modul 03 – UML-Metamodell und Profile
  • Modul 04 – Navigation innerhalb des Modells
  • Modul 05 – Suchen, Prüfen und Filtern von Inhalten
  • Modul 06 – Werte und Aktionen basierend auf dem Modell
  • Modul 07 – Erstellung eigener Skripte
  • Modul 08 – Praktische Anwendungen in MagicDraw

Schätzung der Unterrichtsdauer

  • Übungsphasen: 60 %
  • Präsentationen: 35 %
  • Demonstrationen: 5 %

Voraussetzungen

Es sind keine Vorkenntnisse erforderlich.

Zielgruppe:

  • Systemingenieure, die sich mit Architekturmodellierung und Systementwurf beschäftigen.
  • Fachkräfte im Bereich Modellbasiertes Systems Engineering (MBSE).
 40 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (1)

Kommende Kurse

Verwandte Kategorien