Vielen Dank für die Zusendung Ihrer Anfrage! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Vielen Dank, dass Sie Ihre Buchung abgeschickt haben! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Schulungsübersicht
Einführung
- Vorstellung des Trainingsleiters und der Kursteilnehmer
- Einführung in die Modellierung
- Einführung in SysML
- Einführung in MagicDraw/Cameo
- Definition einer Fallstudie
Strukturelle Systemdekomposition
- Notation für Paketdiagramme
- Dekomposition von Systemen in Pakete
- Modellierung von Paketabhängigkeiten
- Praktische Übung: Modellierung der Paketstruktur
Analysieren von Benutzeranforderungen
- Notation für Use-Case-Diagramme
- Identifikation der Akteure (Actors)
- Identifikation der Use Cases
- Beziehungen zwischen Use Cases
- Praktische Übung: Modellierung von Use Cases
Definition von Systemanforderungen
- Von Use Cases zu Systemanforderungen
- Notation für Anforderungsdiagramme (Requirements Diagram)
- Spezifikation von Anforderungen
- Definition der Struktur von Anforderungen
- Verifikation von Anforderungen mit Testfällen
- Beziehungen zwischen Anforderungen
- Praktische Übung: Modellierung von Anforderungen
Definition struktureller Blöcke (Schwarzbox-Ansicht)
- Notation für Blockdefinitiondiagramme
- Strukturelle Blöcke
- Modellierung von Block-Eigenschaften
- Definition von Beziehungen zwischen Blöcken
- Definition eines Systemdatenwörterbuchs
- Praktische Übung: Modellierung der Schwarzbox-Ansicht eines Systems
Modellierung von Blockstrukturen (Weissbox-Ansicht)
- Internes Blockdiagramm (Internal Block Diagram)
- Visualisierung von Block-Bestandteilen
- Verknüpfung von Bestandteilen über Connectors
- Definition von Ports
- Definition von Item Flows und Schnittstellenblöcken
- Praktische Übung: Modellierung der Weissbox-Ansicht eines Systems
Modellierung von Systemzwängen (Constraints)
- Definition von Constraint-Blöcken
- Bindung von Constraint-Eigenschaften an Value Properties
- Ausführung von Parametrisierung (Parametrics)
- Praktische Übung: Modellierung der Parametrisierung
Designen des zustandsbasierten Systemverhaltens
- Notation für Zustandsautomatdiagramme (State Machine Diagrams)
- Identifikation von Zuständen
- Definition von Ereignissen für Zustandsübergänge
- Spezifikation von Signalen
- Spezifikation von Effekten
- Ausführung von Zustandsautomaten
- Praktische Übung: Modellierung von Zustandsautomaten
Designen von Steuerungs- und Datenflüssen
- Aktivitätsdiagramm (Activity Diagram)
- Definition von Aktivitäten
- Spezifikation von Parametern
- Definition von Aktionen
- Modellierung von Kontrollflüssen (Control Flows)
- Modellierung von Datenflüssen (Data Flows)
- Ausführung von Aktivitäten
- Praktische Übung: Modellierung von Aktivitäten
Designen der Kommunikation
- Notation für Sequenzdiagramme
- Modellierung von Lebenslinien (Lifelines)
- Modellierung von Nachrichten (Messages)
- Dekomposition von Interaktionen mittels Referenzen
- Anwendung von Interaktionsfragmenten
- Definition von Zeitbeschränkungen (Timing Constraints)
- Praktische Übung: Modellierung von Interaktionen
Modellieren querschnittlicher Konstrukte
- Logische und physische Architekturen
- Allozierungsbeziehung (Allocation Relationship)
- Anzeigeoptionen für Allocationsdarstellungen
- Identifikation von Arten der Allokation
- Allokationsmatrix
- Praktische Übung: Erstellen einer Allokationsmatrix
Benutzerdefinierte Berichte
- Überblick
- Einführung in die Berichtsgenerierung
- Die Velocity Template Language (VTL)
- MagicDraw-Erweiterungen für VTL
- Arbeit mit Microsoft Office-Formaten
- Entwicklung und Pflege von Vorlagen
Automatisierung mittels Makros & Scripting
- Einführung
- übergeordnete Konzepte (Overarching Concepts)
- Einführung in die API
- Häufig verwendete und nützliche Klassen
- Wo kommt der Code hin?
- Beispiele und Übungen zur Anwendung
Voraussetzungen
Keine Vorkenntnisse erforderlich.
Geeignete Zielgruppe:
- Systemingenieure, die im Bereich Architekturmodellierung und Systemdesign tätig sind.
- Anwender von Model-Based Systems Engineering (MBSE).
40 Stunden