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 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