Kontakt aufnehmen

Schulungsübersicht

Einführung

  • Vorstellung des Dozenten und der Teilnehmer
  • Einführung in das Modellieren
  • Einführung in SysML
  • Einführung in MagicDraw/Cameo
  • Eine Fallstudien-Definition

Strukturelle Systemzerlegung

  • Paketdiagrammnotation
  • Zerlegen des Systems in Pakete
  • Modellieren von Paketabhängigkeiten
  • Praktische Aufgabe: Modellieren der Paketstruktur

Analyse der Benutzeranforderungen

  • Use-Case-Diagrammnotation
  • Identifizieren von Akteuren
  • Identifizieren von Use-Cases
  • Use-Case-Beziehungen
  • Praktische Aufgabe: Modellieren von Use-Cases

Festlegen der Systemanforderungen

  • Von Use-Cases zu den Systemanforderungen
  • Anforderungsspezifikationssdiagrammnotation
  • Spezifizieren von Anforderungen
  • Definieren der Anforderungen-Struktur
  • Überprüfen von Anforderungen mit Testfällen
  • Anforderungszusammenhänge
  • Praktische Aufgabe: Modellieren der Anforderungen

Festlegen von strukturellen Blöcken (Black-Box-Ansicht)

  • Blockdefinitiondiagrammnotation
  • Strukturelle Blöcke
  • Modellieren von Blockeigenschaften
  • Definieren von Beziehungen zwischen Blöcken
  • Definieren des Systemdatenspeichers (System Data Dictionary)
  • Praktische Aufgabe: Modellieren der Black-Box-Ansicht eines Systems

Modellieren der Blockstruktur (White-Box-Ansicht)

  • Internes Blockdiagramm
  • Visualisieren von Bauteilen der Blöcke
  • Verbinden von Teilen mit Connectors
  • Definieren von Ports
  • Festlegen von Datenflüssen und Schnittstellen-Blöcken
  • Praktische Aufgabe: Modellieren der White-Box-Ansicht eines Systems

Modellieren von Systemzwängen

  • Definieren von Constraint-Blöcken
  • Binden von Constraints-Eigenschaften an Wert-Eigenschaften
  • Durchführen des Parametrisierens (Parametric)
  • Praktische Aufgabe: Modellieren des Parametrisierens (Parametrics)

Entwerfen von zustandsbasiertem Systemverhalten

  • Zustandsmaschinendiagrammnotation
  • Identifizieren von Zuständen
  • Definieren von Zustandsübergangs-Ereignissen
  • Spezifizieren von Signalen
  • Spezifizieren von Effekten (Effekte)
  • Ausführen von Zustandsmaschinen
  • Praktische Aufgabe: Modellieren von Zustandsmaschinen

Entwerfen von Steuerungs- und Datenflüssen

  • Aktivitätsdiagramm
  • Definieren von Aktivitäten
  • Spezifizieren von Parametern
  • Definieren von Aktionen
  • Modellieren von Steuerungsflüssen
  • Modellieren von Datenflüssen
  • Ausführen von Aktivitäten
  • Praktische Aufgabe: Modellieren von Aktivitäten

Entwerfen von Kommunikation

  • Sequenzdiagrammnotation
  • Modellieren von Lebenslinien
  • Modellieren von Nachrichten
  • Zerlegen der Interaktionen unter Verwendung von Referenzen
  • Anwenden von Interaktionsfragmenten
  • Festlegen von Zeitbeschränkungen (Timing Constraints)
  • Praktische Aufgabe: Modellieren von Interaktionen

Modellieren querschnittlicher Konstrukte

  • Logische und physische Architekturen
  • Allokationsbeziehung (Zuweisungsbeziehung)
  • Anzeigeeinstellungen für Allokationen (Zuweisungen) / Darstellungsoptionen
  • Identifizieren von Arten von Zuordnungen (Allokationsarten)
  • Allokationsmatrix (Zuweisungs-Matrix)
  • Praktische Aufgabe: Erstellen der Allokationsmatrix (Zuweisungsmatrix)

Benutzerdefinierte Berichte

  • Überblick
  • Einführung in die Berichtsgenerierung
  • Die Velocity Template Language
  • MagicDraw-Erweiterungen für VTL
  • Arbeiten in Microsoft Office-Formaten
  • Entwickeln und Pflegen von Vorlagen (Templates)

Automatisierung mit Makros & Scripting

  • Einführung
  • Übergeordnete Konzepte (Überarching Concepts)
  • Einführung in die API
  • Häufig genutzte und nützliche Klassen
  • Wohin gehört der Code?
  • Beispiele und praktische Übungen (Hands-On Exercises)

Voraussetzungen

Keine.

Zielgruppe:

  • Systemingenieure, die an der Architekturmobilisierung und dem Systemdesign beteiligt sind.
  • Praktiker im Bereich Modellbasiertes Systems Engineering (MBSE).
 40 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Kommende Kurse

Verwandte Kategorien