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 eines Fallbeispiels
Strukturelle Systemzerlegung
- Notation des Paketdiagramms
- Zerlegung des Systems in Pakete
- Modellierung von Paketabhängigkeiten
- Praktische Übung: Modellierung der Paketstruktur
Analysieren von Nutzeranforderungen
- Notation des Use-Case-Diagramms
- Identifizierung der Akteure
- Identifizierung von Use Cases
- Beziehungen zwischen Use Cases
- Praktische Übung: Modellierung von Use Cases
Definieren von Systemanforderungen
- Von Use Cases zu Systemanforderungen
- Notation des Anforderungsdiagramms
- Spezifizieren von Anforderungen
- Definieren der Anforderungsstruktur
- Verifizieren von Anforderungen mit Testfällen
- Beziehungen zwischen Anforderungen
- Praktische Übung: Modellierung von Anforderungen
Definieren struktureller Blöcke (Schwarzboxsicht)
- Notation des Blockdefinitiondiagramms
- Strukturelle Blöcke
- Modellierung von Blockeigenschaften
- Definieren von Beziehungen zwischen Blöcken
- Definieren des Systemdatenwörterbuchs
- Praktische Übung: Modellierung der Schwarzboxsicht eines Systems
Modellieren der Blockstruktur (Weißboxsicht)
- Internes Blockdiagramm
- Visualisieren von Blockteilen
- Verbinden von Teilen mit Connectoren
- Definieren von Ports
- Definieren von Item-Flüssen und Schnittstellenblöcken
- Praktische Übung: Modellierung der Weißboxsicht eines Systems
Modellieren von Systemrestriktionen
- Definieren von Restriktionsblöcken
- Binden von Restriktioneigenschaften mit Werteeigenschaften
- Ausführen von Parametern
- Praktische Übung: Modellierung von Parametern
Entwerfen von zustandsbasiertem Systemverhalten
- Notation des Zustandsautomatendiagramms
- Identifizieren von Zuständen
- Definieren von Zustandstransitionsereignissen
- Spezifizieren von Signalen
- Spezifizieren von Effekten
- Ausführen von Zustandsautomaten
- Praktische Übung: Modellierung von Zustandsautomaten
Entwerfen von Steuerungs- und Datenflüssen
- Aktivitätsdiagramm
- Definieren von Aktivitäten
- Spezifizieren von Parametern
- Definieren von Aktionen
- Modellierung von Steuerungsflüssen
- Modellierung von Datenflüssen
- Ausführen von Aktivitäten
- Praktische Übung: Modellierung von Aktivitäten
Entwerfen von Kommunikationen
- Notation des Sequenzdiagramms
- Modellierung von Lebenslinien
- Modellierung von Nachrichten
- Zerlegen von Interaktionen mit Referenzen
- Anwenden von Interaktionsfragmenten
- Definieren von Zeitrestriktionen
- Praktische Übung: Modellierung von Interaktionen
Modellieren von übergeordneten Konstrukten
- Logische und physische Architekturen
- Zuweisungsbeziehung
- Anzeigeoptionen für Zuordnungen
- Identifizieren von Zuweisungstypen
- Zuordnungsmatrix
- Praktische Übung: Erstellen der Zuordnungsmatrix
Domain Specific Language (DSL)
- Einführung
- DSL-Konzepte & Überblick
- Profile
- Stereotypen
- Tags & Tagged Values
- Anpassungen
Teamwork Cloud & Cameo Collaborator
- Einführung
- Teamwork Cloud Features und Services
- Webanwendungen und Verwaltung
- Modellierungstool-Funktionen
- Zweige & Zusammenführen
- Projektteilung
- Cameo Collaborator
Geschätzte Kursdauer
- Labore, 60%
- Folien, 35%
- Demos, 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