Schulungsübersicht
Einleitung
• Vorstellung von Trainer und Teilnehmern
• Einführung in die Modellierung
• Grundlagen zu SysML
• Einstieg in MagicDraw/Cameo
• Definition einer Fallstudie
Strukturelle Systemdekomposition
• Notation von Paketdiagrammen
• Aufteilung des Systems in Pakete
• Modellierung von Abhängigkeiten zwischen Paketen
• Praktische Übung: Modellierung der Paketstruktur
Analyse der Nutzerbedürfnisse
• Notation von Anwendungsfalldiagrammen
• Identifikation von Akteuren
• Ermittlung der Anwendungsfälle
• Beziehungen zwischen Anwendungsfällen
• Praktische Übung: Modellierung von Anwendungsfällen
Definition der Systemanforderungen
• Vom Anwendungsfall zu Systemanforderungen
• Notation von Anforderungsdiagrammen
• Spezifikation der Anforderungen
• Festlegung der Struktur der Anforderungen
• Überprüfung der Anforderungen mittels Testfällen
• Beziehungen zwischen Anforderungen
• Praktische Übung: Modellierung von Anforderungen
Definition struktureller Blöcke (schwarze Box-Darstellung)
• Notation der Blockdefinitiondiagramme
• Strukturelle Blöcke
• Modellierung von Blockeigenschaften
• Festlegung der Beziehungen zwischen Blöcken
• Erstellung des Systemdatenwörterbuchs
• Praktische Übung: Modellierung der schwarzen Box-Darstellung eines Systems
Modellierung der Blockstruktur (weiße Box-Darstellung)
• Interne Blöckdiagramme
• Visualisierung von Blockelementen
• Verknüpfung der Elemente mittels Konnektoren
• Definition von Schnittstellen
• Festlegung von Objektflüssen und Interface-Blöcken
• Praktische Übung: Modellierung der weißen Box-Darstellung eines Systems
Modellierung systembezogener Einschränkungen
• Definition von Constraints-Blöcken
• Zuweisung von Werten zu Constraints-Eigenschaften
• Ausführung parametrischer Analysen
• Praktische Übung: Modellierung parametrischer Beziehungen
Gestaltung zustandsbasierter Systemverhaltensweisen
• Notation von Zustandsautomaten-Diagrammen
• Identifikation möglicher Zustände
• Festlegung der Ereignisse, die Zustandsübergänge auslösen
• Spezifikation von Signalen
• Beschreibung der Effekte nach einem Zustandswechsel
• Ausführung von Zustandsautomaten
• Praktische Übung: Modellierung von Zustandsautomaten
Gestaltung von Steuer- und Datenflüssen
• Aktivitätsdiagramme
• Definieren von Abläufen
• Angabe von Parametern
• Modellierung von Handlungsschritten
• Gestaltung der Steuerflüsse
• Darstellung der Datenflüsse
• Ausführung von Aktivitäten
• Praktische Übung: Modellierung von Aktivitäten
Gestaltung von Kommunikationsabläufen
• Notation von Sequenzdiagrammen
• Modellierung von Lebenslinien
• Darstellung von Nachrichtenaustauschprozessen
• Aufteilung komplexer Interaktionen mittels Verweisen
• Anwendung von Interaktionsfragmenten
• Festlegung zeitlicher Einschränkungen
• Praktische Übung: Modellierung von Interaktionen
Modellierung übergreifender Konstrukte
• Logische und physische Architekturen
• Zuordnungsbeziehungen zwischen Elementen
• Optionen zur Darstellung von Zuordnungen
• Bestimmung der Art der Zuordnungen
• Aufbau einer Zuordnungsmatrix
• Praktische Übung: Erstellung einer Zuordnungsmatrix
Abschluss
• Zusammenfassung der Schulung
• Klärung offener Fragen
Voraussetzungen
Für die Teilnahme an diesem Kurs sind keine speziellen Voraussetzungen erforderlich.