Schulungsübersicht
Einführung
- Vorstellen von Dozenten und Teilnehmern
- Einführung in die Modellierung
- Einführung in SysML
- Einführung in MagicDraw/Cameo
- Definition eines Fallbeispiels
Zerlegung der Systemstruktur
- Notation von Paketdiagrammen
- Zerlegung des Systems in Pakete
- Modellierung von Paketabhängigkeiten
- Praktische Übung: Modellieren der Paketstruktur
Ermitteln der Nutzeranforderungen
- Notation von Anwendungsfalldiagrammen
- Identifizieren der Akteure
- Identifizieren der Anwendungsfälle
- Beziehungen zwischen Anwendungsfällen
- Praktische Übung: Modellieren von Anwendungsfällen
Festlegen von Systemanforderungen
- Vom Anwendungsfall zur Systemanforderung
- Notation von Anforderungsdiagrammen
- Spezifizieren der Anforderungen
- Definieren der Struktur von Anforderungen
- Verifizieren der Anforderungen mittels Testfällen
- Beziehungen zwischen Anforderungen
- Praktische Übung: Modellieren von Anforderungen
Festlegen struktureller Blöcke (Black-Box-Ansicht)
- Notation von Blockdefinitionen-Diagrammen
- Strukturelle Blöcke
- Modellieren von Blockeigenschaften
- Definieren von Beziehungen zwischen Blöcken
- Definieren des Systemdatenwörterbuchs
- Praktische Übung: Modellieren der Black-Box-Ansicht eines Systems
Modellieren der Blockstruktur (White-Box-Ansicht)
- Internes Blockdiagramm
- Visualisieren von Blockbestandteilen
- Verbinden der Bestandteile mittels Steckverbindern (Connectors)
- Definieren von Schnittstellen (Ports)
- Definieren von Elementflüssen und Schnittstellenblöcken
- Praktische Übung: Modellieren der White-Box-Ansicht eines Systems
Modellieren von Systembeschränkungen
- Definieren von Einschränkungsblöcken
- Binden von Beschränkungseigenschaften an Werteigenschaften
- Ausführen der Parametrik
- Praktische Übung: Modellieren der Parametrik
Entwerfen des zustandsbasierten Systemverhaltens
- Notation von Zustandsautomatendiagrammen
- Identifizieren von Zuständen
- Definieren von Zustandsübergangsereignissen
- Spezifizieren von Signalen
- Spezifizieren von Effekten
- Ausführen von Zustandsautomaten
- Praktische Übung: Modellieren von Zustandsautomaten
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 Übung: Modellieren von Aktivitäten
Entwerfen der Kommunikation
- Notation von Sequenzdiagrammen
- Modellieren von Lebenslinien
- Modellieren von Nachrichten
- Zerlegen von Interaktionen mittels Referenzen
- Anwenden von Interaktionsfragmenten
- Definieren von Zeitbeschränkungen
- Praktische Übung: Modellieren von Interaktionen
Modellieren querschnittlicher Konstrukte
- Logische und physikalische Architekturen
- Beziehungsart der Zuteilung (Allocation)
- Darstellungsoptionen für Zuteilungen
- Identifizieren von Zuteilungstypen
- Zuteilungsmatrix
- Praktische Übung: Erstellen der Zuteilungsmatrix
Modellvalidierung
- Kurs introduction
- Einführung in die Modellvalidierung
- Erstellen benutzerdefinierter Validierungssuiten
- Einführung in Modellmetriken
- Vordefinierte Metriksuiten
- Entwickeln benutzerdefinierter Metriksuiten
Modelle und strukturierte Ausdrücke
- Modul 01 – Einführung
- Modul 02 – Die Grundlagen
- Modul 03 – UML-Metamodell und Profile
- Modul 04 – Navigationsoperationen
- Modul 05 – Suchen, Testen und Filtern
- Modul 06 – Werte & Operationen aus dem Modell
- Modul 07 – Skripte
- Modul 08 – Anwendungen in MagicDraw
Geschätzte Kursdauer
- Labore, 60 %
- Folien, 35 %
- Demonstrationen, 5 %
Voraussetzungen
Keine.
Geeignete Zielgruppe:
- Systems Engineers, die an der Architekturmodellierung und Systemauslegung beteiligt sind.
- Fachkräfte im Bereich Model-Based Systems Engineering (MBSE).
Erfahrungsberichte (2)
Detaillierte Verwendung von EA SW und Verständnis der zentralen SySUML-Konzepte
Marco Barducci - IDS Ingegneria Dei Sistemi S.p.A.
Kurs - Systems Modelling with SysML
Maschinelle Übersetzung
Eine Erläuterung aller Komponenten und ihrer Anwendung anhand von Beispielen
Olga Elizova
Kurs - Enterprise Architecture in the UAF
Maschinelle Übersetzung