Schulungsübersicht
Einführung
- Vorstellung der Dozenten und Teilnehmenden
- Einführung in das Modellieren
- Einführung in SysML
- Einführung in MagicDraw/Cameo
- Definition eines Fallbeispiels
Strukturelle Zerlegung des Systems
- Notation von Paketdiagrammen
- Aufteilung des Systems in Pakete
- Modellierung der Abhängigkeiten zwischen Paketen
- Praktische Übung: Modellierung der Paketstruktur
Analyse von Nutzerbedürfnissen
- Notation von Use-Case-Diagrammen
- Identifizierung von Akteuren
- Bestimmung der Use Cases
- Beziehungen zwischen Use Cases
- Praktische Übung: Modellierung von Use Cases
Definition von Systemanforderungen
- Vom Use Case zur Systemanforderung
- Notation von Anforderungsdiagrammen
- Spezifikation der Anforderungen
- Strukturierung der Anforderungen
- Verifizierung mittels Testfällen
- Beziehungen zwischen Anforderungen
- Praktische Übung: Modellierung von Anforderungen
Definition struktureller Blöcke (Schwarzkastenansicht)
- Notation von Blockdefinitiondiagrammen
- Strukturelle Blöcke
- Modellierung der Eigenschaften eines Blocks
- Festlegen von Beziehungen zwischen Blöcken
- Erstellung des Systemdatenwörterbuchs
- Praktische Übung: Modellierung der Schwarzkastenansicht eines Systems
Modellierung der Blockstruktur (Weißkastenansicht)
- Internes Blockdiagramm
- Visualisierung von Blockkomponenten
- Verknüpfung der Komponenten mittels Verbindungen
- Definition von Ports
- Beschreibung von Item-Flüssen und Schnittstellenblöcken
- Praktische Übung: Modellierung der Weißkastenansicht eines Systems
Modellierung von Systembeschränkungen
- Erstellen von Beschränkungsblöcken
- Zuordnung von Wert-Eigenschaften zu Beschränkungseigenschaften
- Ausführung parametrischer Berechnungen
- Praktische Übung: Modellierung von Parametern
Gestaltung zustandsbasierter Systemverhaltensweisen
- Notation von Zustandsautomaten-Diagrammen
- Identifizierung möglicher Zustände
- Beschreibung der Ereignisse, die zu einem Zustandswechsel führen
- Spezifikation von Signalen
- Festlegung der Effekte im jeweiligen Zustand
- Ausführung der Zustandsautomaten
- Praktische Übung: Modellierung von Zustandsautomaten
Gestaltung von Steuer- und Datenflüssen
- Aktivitätsdiagramm
- Definition von Aktivitäten
- Festlegung der Parameter
- Beschreibung der Aktionen
- Modellierung von Steuerflüssen
- Darstellung von Datenflüssen
- Ausführung der Aktivitäten
- Praktische Übung: Modellierung von Aktivitäten
Gestaltung von Kommunikationen
- Notation von Sequenzdiagrammen
- Modellierung von Zeitabläufen
- Darstellung von Nachrichtenaustausch
- Aufteilung komplexer Interaktionen mittels Verweisen
- Nutzung von Interaktionsfragmenten
- Festlegung zeitlicher Einschränkungen
- Praktische Übung: Modellierung interaktiver Prozesse
Modellierung querschnittlicher Strukturen
- Logische und physische Architekturen
- Zuordnungsbeziehungen
- Darstellungsoptionen für Zuordnungen
- Unterschiedliche Arten von Zuordnungen
- Aufbau einer Zuordnungsmatrix
- Praktische Übung: Erstellung einer Zuordnungsmatrix
Benutzerdefinierte Berichte
- Überblick
- Einführung in die Berichterstellung
- Die Velocity Template Language
- MagicDraw-Erweiterungen der VTL
- Arbeiten mit Microsoft Office-Formaten
- Entwicklung und Pflege von Vorlagen
Automatisierung mittels Makros und Skripting
- Einführung
- Grundlegendes Konzept
- Einführung in die API
- Häufig genutzte und nützliche Klassen
- Wo wird der Code platziert?
- Beispiele sowie praktische Übungen
Voraussetzungen
Keine Voraussetzungen erforderlich.
Zielgruppe:
- Systemingenieure, die sich mit Architekturmodellierung und Systementwurf beschäftigen.
- Fachkräfte im Bereich Modellbasiertes Systemengineering (MBSE).
Erfahrungsberichte (1)
Die direkte Beziehung zu unserem Arbeitsgegenstand in den Beispielen
Gabriel Gutierrez - ARGOTEC S.r.l.
Kurs - Systems Modelling with SysML
Maschinelle Übersetzung