Schulungsübersicht
Einführung
- Einführung von Dozent und Teilnehmenden
- Einführung in die Modellierung
- Einführung in SysML
- Einführung in MagicDraw/Cameo
- Definition eines Fallbeispiels
Strukturelle Systemzerlegung
- Notation von Paketdiagrammen
- Zerlegung des Systems in Pakete
- Modellierung von Paketabhängigkeiten
- Praktische Aufgabe: Modellierung der Paketstruktur
Analysieren der Nutzerbedürfnisse
- Notation von Use-Case-Diagrammen
- Identifizierung von Akteuren
- Identifizierung von Use Cases
- Beziehungen zwischen Use Cases
- Praktische Aufgabe: Modellierung von Use Cases
Definition der Systemanforderungen
- Von Use Cases zu Systemanforderungen
- Notation von Anforderungsdigrammen
- Spezifizierung von Anforderungen
- Definition der Anforderungenstruktur
- Überprüfung der Anforderungen mit Testfällen
- Beziehungen zwischen Anforderungen
- Praktische Aufgabe: Modellierung von Anforderungen
Definition struktureller Blöcke (Schwarzkastenansicht)
- Notation von Blockdefinitionssdiagrammen
- Strukturelle Blöcke
- Modellierung von Blockeigenschaften
- Definition von Beziehungen zwischen Blöcken
- Definition des Systemdatenwörterbuchs
- Praktische Aufgabe: Modellierung der Schwarzkastenansicht eines Systems
Modellierung der Blockstruktur (Weisskastenansicht)
- Internes Blockdiagramm
- Visualisierung von Blockteilen
- Verknüpfung von Teilen mit Verbindungen
- Definition von Ports
- Definition von Datenflüssen und Schnittstellenblöcken
- Praktische Aufgabe: Modellierung der Weisskastenansicht eines Systems
Modellierung von Systemzwängen
- Definition von Zwangsblöcken
- Bindung von Zwangseigenschaften mit Werten
- Ausführung der Parametrik
- Praktische Aufgabe: Modellierung der Parametrik
Entwurf zustandsbasierter Systemverhalten
- Notation von Zustandsautomatendiagrammen
- Identifizierung von Zuständen
- Definition von Ereignissen für Zustandsübergänge
- Spezifizierung von Signalen
- Spezifizierung von Auswirkungen
- Ausführung von Zustandsautomaten
- Praktische Aufgabe: Modellierung von Zustandsautomaten
Entwurf von Steuerungs- und Datenflüssen
- Aktivitätsdiagramm
- Definition von Aktivitäten
- Spezifizierung von Parametern
- Definition von Aktionen
- Modellierung von Steuerungsflüssen
- Modellierung von Datenflüssen
- Ausführung von Aktivitäten
- Praktische Aufgabe: Modellierung von Aktivitäten
Entwurf der Kommunikation
- Notation von Sequenzdiagrammen
- Modellierung von Lebenslinien
- Modellierung von Nachrichten
- Zerlegung von Interaktionen durch Referenzen
- Anwendung von Interaktionsfragmenten
- Definition von Zeitbeschränkungen
- Praktische Aufgabe: Modellierung von Interaktionen
Modellierung querschnittlicher Konstrukte
- Logische und physische Architekturen
- Zuordnungsbeziehung
- Darstellungsoptionen für Zuordnungen
- Identifizierung von Zuordnungsarten
- Zuordnungsmatrix
- Praktische Aufgabe: Erstellen der Zuordnungsmatrix
Modellvalidierung
- Kurseinführung
- Einführung in die Modellvalidierung
- Erstellung von benutzerdefinierten Validierungssuites
- Einführung in Modellmetriken
- Vordefinierte Metriksuites
- Entwicklung benutzerdefinierter Metriksuites
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 und Operationen aus dem Modell
- Modul 07 – Skripte
- Modul 08 – Anwendungen in MagicDraw
Geschätzte Kursdauer
- Labore, 60%
- Folien, 35%
- Demonstrationen, 5%
Voraussetzungen
Keine.
Zielgruppe:
- Systems Engineers, die an der Architekturmodellierung und Systemdesign beteiligt sind.
- Model-Based Systems Engineering (MBSE)-Praktiker.
Erfahrungsberichte (2)
Eine Erläuterung aller Komponenten und ihrer Anwendung anhand von Beispielen
Olga Elizova
Kurs - Enterprise Architecture in the UAF
Maschinelle Übersetzung
Die direkte Beziehung zu unserem Arbeitsgegenstand in den Beispielen
Gabriel Gutierrez - ARGOTEC S.r.l.
Kurs - Systems Modelling with SysML
Maschinelle Übersetzung