Kontakt aufnehmen

Schulungsübersicht

Einführung

  • Vorstellung der Dozenten und Teilnehmenden
  • Einführung in das Modellieren
  • Einführung in 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 von Nutzerbedürfnissen

  • Notation von Use-Case-Diagrammen
  • Identifizierung von Akteuren
  • Bestimmung der Use Cases
  • Beziehungen zwischen Use Cases
  • Praktische Übung: Modellierung von Use Cases

Definition von Systemanforderungen

  • Vom Use Case zur Systemanforderung
  • Notation von Anforderungsdiagrammen
  • Spezifikation der Anforderungen
  • Strukturierung der Anforderungen
  • Verifizierung mittels Testfällen
  • Beziehungen zwischen Anforderungen
  • Praktische Übung: Modellierung von Anforderungen

Definition struktureller Blöcke (Schwarzkastenansicht)

  • Notation von Blockdefinitiondiagrammen
  • Strukturelle Blöcke
  • Modellierung der Eigenschaften eines Blocks
  • Festlegen von Beziehungen zwischen Blöcken
  • Erstellung des Systemdatenwörterbuchs
  • Praktische Übung: Modellierung der Schwarzkastenansicht eines Systems

Modellierung der Blockstruktur (Weißkastenansicht)

  • Internes Blockdiagramm
  • Visualisierung von Blockkomponenten
  • Verknüpfung der Komponenten mittels Verbindungen
  • Definition von Ports
  • Beschreibung von Item-Flüssen und Schnittstellenblöcken
  • Praktische Übung: Modellierung der Weißkastenansicht eines Systems

Modellierung von Systembeschränkungen

  • Erstellen von Beschränkungsblöcken
  • Zuordnung von Wert-Eigenschaften zu Beschränkungseigenschaften
  • Ausführung parametrischer Berechnungen
  • Praktische Übung: Modellierung von Parametern

Gestaltung zustandsbasierter Systemverhaltensweisen

  • Notation von Zustandsautomaten-Diagrammen
  • Identifizierung möglicher Zustände
  • Beschreibung der Ereignisse, die zu einem Zustandswechsel führen
  • Spezifikation von Signalen
  • Festlegung der Effekte im jeweiligen Zustand
  • Ausführung der Zustandsautomaten
  • Praktische Übung: Modellierung von Zustandsautomaten

Gestaltung von Steuer- und Datenflüssen

  • Aktivitätsdiagramm
  • Definition von Aktivitäten
  • Festlegung der Parameter
  • Beschreibung der Aktionen
  • Modellierung von Steuerflüssen
  • Darstellung von Datenflüssen
  • Ausführung der Aktivitäten
  • Praktische Übung: Modellierung von Aktivitäten

Gestaltung von Kommunikationen

  • Notation von Sequenzdiagrammen
  • Modellierung von Zeitabläufen
  • Darstellung von Nachrichtenaustausch
  • Aufteilung komplexer Interaktionen mittels Verweisen
  • Nutzung von Interaktionsfragmenten
  • Festlegung zeitlicher Einschränkungen
  • Praktische Übung: Modellierung interaktiver Prozesse

Modellierung querschnittlicher Strukturen

  • Logische und physische Architekturen
  • Zuordnungsbeziehungen
  • Darstellungsoptionen für Zuordnungen
  • Unterschiedliche Arten von Zuordnungen
  • Aufbau einer Zuordnungsmatrix
  • Praktische Übung: Erstellung einer Zuordnungsmatrix

Benutzerdefinierte Berichte

  • Überblick
  • Einführung in die Berichterstellung
  • Die Velocity Template Language
  • MagicDraw-Erweiterungen der VTL
  • Arbeiten mit Microsoft Office-Formaten
  • Entwicklung und Pflege von Vorlagen

Automatisierung mittels Makros und Skripting

  • Einführung
  • Grundlegendes Konzept
  • Einführung in die API
  • Häufig genutzte und nützliche Klassen
  • Wo wird der Code platziert?
  • Beispiele sowie praktische Übungen

Voraussetzungen

Keine Voraussetzungen erforderlich.

Zielgruppe:

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

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Kommende Kurse

Verwandte Kategorien