Kontakt aufnehmen

Schulungsübersicht

Einführung

  • Vorstellung der Dozenten und Teilnehmer
  • Einführung in die Modellierung
  • Einführung in SysML
  • Einführung in MagicDraw/Cameo
  • Definition eines Fallbeispiels

Strukturelle Systemzerlegung

  • Notation für Paketdiagramme
  • Zerlegung des Systems in Pakete
  • Modellierung von Paketabhängigkeiten
  • Praxisaufgabe: Modellierung der Paketstruktur

Analyse der Nutzerbedürfnisse

  • Notation für Use-Case-Diagramme
  • Identifikation der Akteure
  • Identifikation der Use Cases
  • Use-Case-Beziehungen
  • Praxisaufgabe: Modellierung von Use Cases

Definition der Systemanforderungen

  • Von Use Cases zu Systemanforderungen
  • Notation für Anforderungsdiagramme
  • Spezifikation der Anforderungen
  • Definition der Anforderungsstruktur
  • Überprüfung der Anforderungen durch Testfälle
  • Beziehungen zwischen Anforderungen
  • Praxisaufgabe: Modellierung von Anforderungen

Definition struktureller Blöcke (Black-Box-Sicht)

  • Notation für Blockdefinitiondiagramme
  • Strukturelle Blöcke
  • Modellierung von Blockeigenschaften
  • Definition von Beziehungen zwischen Blöcken
  • Definition des Systemdatenwörterbuchs
  • Praxisaufgabe: Modellierung der Black-Box-Sicht eines Systems

Modellierung der Blockstruktur (White-Box-Sicht)

  • Internes Blockdiagramm
  • Visualisierung von Blockbestandteilen
  • Verbindung der Bestandteile mittels Verbindern
  • Definition von Schnittstellen (Ports)
  • Definition von Datenflüssen und Schnittstellenblöcken
  • Praxisaufgabe: Modellierung der White-Box-Sicht eines Systems

Modellierung von Systemzwangsbedingungen (Constraints)

  • Definition von Constraint-Blöcken
  • Bindung von Constraint-Eigenschaften an Werteigenschaften
  • Ausführung der Parametrik
  • Praxisaufgabe: Modellierung von Parametern

Design staatbasierter Systemverhalten

  • Notation für Zustandmaschinen-Diagramme
  • Identifikation der Zustände
  • Definition von Ereignissen für Zustandsübergänge
  • Spezifikation von Signalen
  • Spezifikation von Effekten
  • Ausführung von Zustandmaschinen
  • Praxisaufgabe: Modellierung von Zustandsmaschinen

Design von Steuerungs- und Datenflüssen

  • Aktivitätsdiagramm
  • Definition von Aktivitäten
  • Spezifikation von Parametern
  • Definition von Aktionen
  • Modellierung von Steuerungsflüssen
  • Modellierung von Datenflüssen
  • Ausführung von Aktivitäten
  • Praxisaufgabe: Modellierung von Aktivitäten

Design der Kommunikation

  • Notation für Sequenzdiagramme
  • Modellierung von Lebenslinien
  • Modellierung von Nachrichten
  • Zerlegung von Interaktionen mittels Referenzen
  • Anwendung von Interaktionsfragmenten
  • Definition von Zeitbeschränkungen
  • Praxisaufgabe: Modellierung von Interaktionen

Modellierung übergreifender Konstrukte

  • Logische und physische Architekturen
  • Zuordnungsbeziehungen (Allocation relationships)
  • Darstellungsoptionen für Zuordnungen
  • Identifikation von Arten von Zuordnungen
  • Zuordnungsmatrix
  • Praxisaufgabe: Aufbau einer Zuordnungsmatrix

Domänenspezifische Sprache (DSL)

  • Einführung​
  • DSL-Konzepte & Überblick​
  • Profile​
  • Stereotype​
  • Tags & Tagged Values​
  • Anpassungen (Customizations)​

Teamwork Cloud & Cameo Collaborator

  • Einführung​
  • Funktionen und Dienste von Teamwork Cloud​
  • Webanwendungen und Verwaltung​
  • Funktionen des Modellierungstools​
  • Branches & Zusammenführung (Merge)​
  • Projektaufteilung (Project Partitioning)​
  • Cameo Collaborator

Geschätzte Kursdauer

  • Übungen: 60%
  • Folien: 35%
  • Demonstrationen: 5%
 40 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (2)

Kommende Kurse

Verwandte Kategorien