Schulungsübersicht
Einführung
· Vorstellung des Trainers und der Teilnehmer
· Einführung in die Modellierung
· Einführung in SysML
· Einführung in MagicDraw/Cameo
· Definition einer Fallstudie
Strukturelle Systemzerlegung
· Notation für Paketdiagramme
· Zerlegung des Systems in Pakete
· Modellierung von Paketabhängigkeiten
· Praktische Übung: Modellieren der Paketstruktur
Analysieren von Benutzerbedürfnissen
· Notation für Use-Case-Diagramme
· Identifizieren von Akteuren
· Identifizieren von Use Cases
· Use-Case-Beziehungen
· Praktische Übung: Modellieren von Use Cases
Definieren von Systemanforderungen
· Von Use Cases zu Systemanforderungen
· Notation für Anforderungsdiagramme
· Spezifizieren von Anforderungen
· Definieren der Anforderungsstruktur
· Verifizieren von Anforderungen mit Testfällen
· Anforderungenbeziehungen
· Praktische Übung: Modellieren von Anforderungen
Definieren strukturierter Blöcke (Schwarzbox-Ansicht)
· Notation für Blockdefinitiondiagramme
· Strukturblöcke
· Modellieren von Block-Eigenschaften
· Definieren von Beziehungen zwischen Blöcken
· Definieren des systemweiten Datenwörterbuchs
· Praktische Übung: Modellieren der Schwarzbox-Ansicht eines Systems
Modellieren der Blockstruktur (Weißbox-Ansicht)
· Internes Blockdiagramm
· Visualisieren von Blockteilen
· Verbinden von Teilen mit Steckverbindern (Connectors)
· Definieren von Ports
· Definieren von Elementflüssen und Schnittstellenblöcken
· Praktische Übung: Modellieren der Weißbox-Ansicht eines Systems
Modellieren von Systembeschränkungen
· Definieren von Beschränkungsblöcken
· Binden von Beschränkungseigenschaften an Wert-Eigenschaften
· Ausführen der Parametrik
· Praktische Übung: Modellieren der Parametrik
Entwerfen zustandsbasierter Systemverhalten
· Notation für Zustandsautomatendiagramme
· Identifizieren von Zuständen
· Definieren von Ereignissen für Zustandsübergänge
· Spezifizieren von Signalen
· Spezifizieren von Wirkungen
· 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 von Kommunikationen
· Notation für Sequenzdiagramme
· Modellieren von Lebenslinien
· Modellieren von Nachrichten
· Dekomponieren von Interaktionen unter Verwendung von Referenzen
· Anwenden von Interaktionsfragmenten
· Definieren von Zeitbeschränkungen
· Praktische Übung: Modellieren von Interaktionen
Modellieren querschnittlicher Konstrukte
· Logische und physische Architekturen
· Zuweisungsbeziehung
· Darstellungsoptionen für Zuweisungen
· Identifizieren von Zuweisungstypen
· Zuweisungsmatrix
· Praktische Übung: Erstellen einer Zuweisungsmatrix
Abschluss
· Zusammenfassung der Schulung
· Besprechen verbleibender Fragen
Voraussetzungen
Es werden keine spezifischen Voraussetzungen für die Teilnahme an diesem Kurs benötigt.