Kontakt aufnehmen

Schulungsübersicht

Einführung

  • Vorstellung von Trainer und Teilnehmenden
  • Einführung in die Modellierung
  • Grundlagen zu SysML
  • Einführung in MagicDraw/Cameo
  • Definition eines Fallbeispiels

Strukturelle Dekomposition des Systems

  • Notation von Paketdiagrammen
  • Aufteilen des Systems in Pakete
  • Modellierung der Abhängigkeiten zwischen Paketen
  • Praktische Übung: Modellierung einer Paketstruktur

Analyse von Nutzerbedürfnissen

  • Notation von Use-Case-Diagrammen
  • Identifizierung von Akteuren
  • Erfassung möglicher Anwendungsfälle
  • Beziehungen zwischen Use Cases
  • Praktische Übung: Modellierung von Nutzeranforderungen

Definition der Systemanforderungen

  • Übergang von Use Cases zu konkreten Systemanforderungen
  • Notation für Anforderungsdiagramme
  • Formulierung der Anforderungen
  • Strukturierung der Anforderungen
  • Validierung mittels Testfällen
  • Beziehungen zwischen den einzelnen Anforderungen
  • Praktische Übung: Modellierung von Systemanforderungen

Definition struktureller Bausteine („Schwarze Box“-Ansatz)

  • Notation von Blockdefinitionen
  • Strukturelle Bausteine im Systemmodell
  • Definition der Eigenschaften von Bausteinen
  • Beziehungen zwischen den einzelnen Bausteinen
  • Erstellung des Datendictionaries für das System
  • Praktische Übung: Modellierung der „Schwarzen Box“-Darstellung

Modellierung der inneren Struktur von Bausteinen („Weiße Box“-Ansatz)

  • Internes Blockdiagramm
  • Darstellung einzelner Komponenten des Systems
  • Verknüpfung der Komponenten mittels Verbindungen
  • Definition von Ports
  • Beschreibung von Datentransfer sowie Schnittstellenmodellen
  • Praktische Übung: Modellierung der „Weißen Box“-Struktur

Modellierung von Systembeschränkungen

  • Definition solcher Einschränkungen im Modell
  • Verknüpfung von Beschränkungsattributen mit numerischen Werten
  • Berechnung abhängiger Parameter durch Parametrische Analyse
  • Praktische Übung: Modellierung von parametrischen Abhängigkeiten

Entwurf des Systemverhaltens basierend auf Zuständen

  • Notation von Zustandsdiagrammen
  • Identifizierung möglicher Systemzustände
  • Beschreibung auslösender Ereignisse für den Zustandswechsel
  • Definition von Signalen im Modell
  • Auswirkungen möglicher Zustandsänderungen auf das System
  • Simulation des Verhaltens durch Zustandsautomaten
  • Praktische Übung: Modellierung von Zustandsdiagrammen

Entwurf von Steuerungs- und Datenabläufen

  • Verwendung von Aktivitätsdiagrammen
  • Beschreibung möglicher Aktionen im Systemablauf
  • Festlegung der dazu gehörigen Parameter
  • Konfiguration von Verarbeitungsprozessen
  • Modellierung von Abhängigkeiten zwischen Aktionen
  • Darstellung des Datenaustauschs im System
  • Simulation der definierten Prozesse im Modell
  • Praktische Übung: Erstellung von Aktivitätsdiagrammen

Entwurf der Kommunikationsabläufe

  • Notation von Sequenzdiagrammen
  • Darstellung einzelner Objekte im Interaktionsverlauf
  • Beschreibung des Austauschs von Nachrichten zwischen Komponenten
  • Aufteilung komplexer Interaktionen mittels Referenzen
  • Verwendung spezieller Interaktionsabschnitte im Diagramm
  • Festlegung von zeitlichen Einschränkungen beim Informationsaustausch
  • Praktische Übung: Modellierung von Kommunikationsabläufen

Modellierung von querschnittlichen Strukturkonzepten

  • Unterschiede zwischen logischer und physischer Architektur
  • Definition von Zuordnungsbeziehungen innerhalb des Modells
  • Darstellungsoptionen dieser Zuordnungen im Tool
  • Klassifizierung verschiedener Zuordnungstypen
  • Erstellung einer Matrix, die alle möglichen Zuordnungen abbildet
  • Praktische Übung: Aufbau einer Zuordnungsmatrix

Fachspezifische Sprachen (Domain Specific Languages, DSL)

  • Einführung in das Konzept
  • Grundlagen und Aufbau dieser fachspezifischen Sprachen
  • Definition von Profilen für spezielle Anwendungsfälle
  • Erstellung sowie Nutzung entsprechender Stereotypen
  • Arbeit mit Tags und zugehörigen Werten im Modell
  • Weitere individuelle Anpassungen nach Kundenbedürfnissen

Teamwork Cloud und Cameo Collaborator

  • Grundlegende Vorstellung dieser Tools
  • Funktionen sowie Leistungsmerkmale der Teamwork Cloud-Plattform
  • Nutzung von Web-Anwendungen sowie administrative Einstellmöglichkeiten
  • Wichtige Funktionen des Modeling-Tools in MagicDraw/Cameo
  • Arbeit mit Abzweigungen und Zusammenführung von Modellen (Branches & Merge)
  • Möglichkeiten zur Aufteilung komplexer Projekte
  • Nutzung des Cameo Collaborator-Tools für kooperative Arbeit

Geschätzte Dauer des Kurses

  • Praktische Übungen: 60%
  • Vorlesungsmaterial: 35%
  • Demonstrationen im Tool: 5%
 40 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (2)

Kommende Kurse

Verwandte Kategorien