Schulungsübersicht
Einführung
• Dozententeilnehmer-Einführungen
• Einführung in die Modellierung
• Einführung in SysML
• Einführung in MagicDraw/Cameo
• Definition eines Fallbeispiels
Strukturelle Systemdekomposition
• Notation von Paketdiagrammen
• Dekomposition des Systems in Pakete
• Modellierung von Paketabhängigkeiten
• Praxisübung: Modellierung der Paketstruktur
Analyse der Benutzerbedürfnisse
• Notation von Use-Case-Diagrammen
• Identifikation der Akteure
• Identifikation der Use Cases
• Beziehungen zwischen Use Cases
• Praxisübung: Modellierung von Use Cases
Definition der Systemanforderungen
• Von Use Cases zu Systemanforderungen
• Notation von Anforderungsdiagrammen
• Spezifikation der Anforderungen
• Definition der Struktur der Anforderungen
• Verifizierung der Anforderungen mit Testfällen
• Beziehungen zwischen Anforderungen
• Praxisübung: Modellierung von Anforderungen
Definition von strukturellen Blöcken (Schwarzbox-Sicht)
• Notation von Blockdefinitionsdiagrammen
• Strukturelle Blöcke
• Modellierung von Block-Eigenschaften
• Definition der Beziehungen zwischen Blöcken
• Definition des systemweiten Datenwörterbuchs
• Praxisübung: Modellierung der Schwarzbox-Sicht eines Systems
Modellierung der Blockstruktur (Weissbox-Sicht)
• Internes Blockdiagramm
• Visualisierung von Blockteilen
• Verknüpfung von Teilen mit Verbindern
• Definition von Anschlüssen
• Definition von Datenflüssen und Schnittstellenblöcken
• Praxisübung: Modellierung der Weissbox-Sicht eines Systems
Modellierung von Systembeschränkungen
• Definition von Einschränkungsblokkielements
• Bindung von Eigenschaften der Beschränkung an Werteigenschaften
• Ausführung der Parametrik
• Praxisübung: Modellierung von Parametrien
Entwurf von zustandsbasiertem Systemverhalten
• Notation von Zustandmaschinen-Diagrammen
• Identifikation der Zustände
• Definition von Ereignissen zur Zustandsübergang
• Spezifikation von Signalen
• Spezifikation von Auswirkungen
• Ausführung von Zustandmaschinen
• Praxisübung: Modellierung von Zustandmaschinen
Entwurf von Steuerungs- und Datenflüssen
• Aktivitätsdiagramm
• Definition von Aktivitäten
• Spezifikation von Parametern
• Definition von Aktionen
• Modellierung von Steuerungsflüssen
• Modellierung von Datenflüssen
• Ausführung von Aktivitäten
• Praxisübung: Modellierung von Aktivitäten
Entwurf der Kommunikation
• Notation von Sequenzdiagrammen
• Modellierung von Lebenslinien
• Modellierung von Nachrichten
• Dekomposition von Interaktionen unter Verwendung von Referenzen
• Anwendung von Interaktionsfragmenten
• Definition von Zeitbeschränkungen
• Praxisübung: Modellierung von Interaktionen
Modellierung quergestellter Konstrukte
• Logische und physische Architekturen
• Allokationsbeziehung
• Anzeigeoptionen für Allokationen
• Identifikation von Allokationstypen
• Allokationsmatrix
• Praxisübung: Aufbau einer Allokationsmatrix
Abschluss
• Zusammenfassung der Schulung
• Diskussion verbleibender Fragen
Voraussetzungen
Für die Teilnahme an diesem Kurs sind keine spezifischen Anforderungen erforderlich.