Schulungsübersicht
Einführung
- Vorstellung des Trainers und der Teilnehmenden
- Einführung in die Modellierung
- Einführung in SysML
- Einführung in MagicDraw/Cameo
- Definition einer Fallstudie
Strukturelle Zerlegung des Systems
- Notation von Paketdiagrammen
- Zerlegung des Systems in Pakete
- Modellierung von Paketabhängigkeiten
- Praktische Übung: Modellierung der Paketstruktur
Analysieren der Nutzerbedürfnisse
- Notation von Use-Case-Diagrammen
- Identifizieren von Akteuren
- Identifizieren von Use Cases
- Beziehungen zwischen Use Cases
- Praktische Übung: Modellierung von Use Cases
Definition von Systemanforderungen
- Von Use Cases zu Systemanforderungen
- Notation von Anforderungsdiagrammen
- Spezifizieren von Anforderungen
- Definieren der Struktur von Anforderungen
- Überprüfen von Anforderungen mit Testfällen
- Beziehungen zwischen Anforderungen
- Praktische Übung: Modellierung von Anforderungen
Definition von strukturellen Blöcken (Black-Box-Perspektive)
- Notation von Blockdefinitionssdiagrammen
- Strukturelle Blöcke
- Modellieren von Block-Eigenschaften
- Definieren von Beziehungen zwischen Blöcken
- Definieren eines Systemdatenwörterbuchs
- Praktische Übung: Modellierung der Black-Box-Perspektive eines Systems
Modellieren der Blockstruktur (White-Box-Perspektive)
- Internes Blockdiagramm
- Darstellen von Blockteilen
- Verknüpfen von Teilen mit Verbindungen
- Definieren von Schnittstellen (Ports)
- Definieren von Datenflüssen und Schnittstellenblöcken
- Praktische Übung: Modellierung der White-Box-Perspektive eines Systems
Modellieren von Systembeschränkungen
- Definieren von Beschränkungsblöcken
- Binden von Beschränkungseigenschaften an Werteigenschaften
- Ausführen von Parametrik
- Praktische Übung: Modellieren von Parametrik
Entwerfen zustandsbasierter Systemverhalten
- Notation von Zustandsautomatendiagrammen
- Identifizieren von Zuständen
- Definieren von Ereignissen für Zustandsübergänge
- 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 von Kommunikation
- Notation von Sequenzdiagrammen
- Modellieren von Lebenslinien
- Modellieren von Nachrichten
- Zerlegen von Interaktionen unter Verwendung von Referenzen
- Anwenden von Interaktionsfragmenten
- Definieren von zeitlichen Beschränkungen
- Praktische Übung: Modellieren von Interaktionen
Modellieren querschnittlicher Konstruktionsaspekte
- Logische und physische Architekturen
- Allokationsbeziehung
- Darstellungsoptionen für Allokationen
- Identifizieren von Allokationstypen
- Allokationsmatrix
- Praktische Übung: Erstellen einer Allokationsmatrix
Domänenspezifische Sprache (DSL)
- Einführung
- DSL-Konzepte & Überblick
- Profile
- Stereotypen
- Tags & Tag-Werte
- Anpassungen
Teamwork Cloud & Cameo Collaborator
- Einführung
- Funktionen und Dienste von Teamwork Cloud
- Webanwendungen und Administration
- Funktionen der Modellierungswerkzeuge
- Branches & Merge
- Projektteilung
- Cameo Collaborator
Geschätzte Dauer des Kurses
- Übungen, 60%
- Präsentationsfolien, 35%
- Demonstrationen, 5%
Erfahrungsberichte (2)
Trainerwissen, Engagement und Verbindung
Adam Kuklewski - GE Medical Systems Polska
Kurs - Technical Architecture and Patterns
Maschinelle Übersetzung
Die direkte Beziehung zu unserem Arbeitsgegenstand in den Beispielen
Gabriel Gutierrez - ARGOTEC S.r.l.
Kurs - Systems Modelling with SysML
Maschinelle Übersetzung