Kontakt aufnehmen
 Dauer 21 Stunden

Schulungsübersicht

Modul 1. Warum eine neue Sprache

  • Warum Systemmodelle verwenden?
  • Von SysML v1 zu SysML v2.
  • Hauptverbesserungen und Vorteile.
  • Sprache, Bibliotheken und API.
  • Einführung in das Kurbeispiel.

Modul 2. Wichtige neue Konzepte

  • Textuelle und grafische Notation.
  • Definitionen, Usages und Features.
  • Typisierung und Spezialisierungsbeziehungen.
  • Modelle, Views und Diagramme.
  • Standard-SysML v2 Views.

Modul 3. Pakete und Organisation

  • Pakete und Modellorganisation.
  • Namen und Namensräume.
  • Eigentümerschaft und Paket-Hierarchien.
  • Imports und Sichtbarkeit.
  • Bibliotheken, Kommentare und Dokumentation.

Modul 4. Systemkontext

  • Systemgrenze und -umfang.
  • Externe Benutzer und Systeme.
  • Kontext-Definitionen und Usages.
  • Hohe Verbindungen.
  • Beispiel für den Kontext eines Robotersystems.

Modul 5. Modellierung von Anforderungen

  • Anforderungselemente und Bezeichner.
  • Subjekte, Akteure und Interessenten.
  • Anforderungsdefinitionen und Usages.
  • Unterforderungen und wiederverwendbare Muster.
  • Voraussetzungen und erforderliche Bedingungen.
  • Erfüllung von Anforderungen.

Modul 6. Use Cases

  • Erforderliches Verhalten und Benutzerziele.
  • Subjekte, Akteure und Ziele.
  • Use Case-Definitionen und Usages.
  • Verbindungen zu Anforderungen.
  • Inkludierte Use Cases.
  • Von Use Cases zu Aktionen.

Modul 7. Aktionen und flussbasiertes Verhalten

  • Vorkommen und Aktionen.
  • Aktionsdefinitionen und Usages.
  • Ablaufreihenfolge, Abschluss und Beendigung.
  • Alternative und parallele Pfade.
  • Parameter, Flows und Nachfolgefliess (Succession Flows).
  • Senden- und Empfangen-Aktionen.
  • Aktionsfluss-Views.

Modul 8. Bauteile und strukturelle Modellierung

  • Items und Parts.
  • Part-Definitionen und Usages.
  • Attribute und Feature-Werte.
  • Strukturelle Zerlegung und Wiederverwendung.
  • Mehrfachheiten.
  • Komposite und Referenz-Parts.
  • Spezialisierung und Neudefinition.

Modul 9. Verbindungen, Schnittstellen und Flows

  • Verbindungsdefinitionen und Usages.
  • Portdefinitionen und Usages.
  • Gerichtete Features und konjugierte Ports.
  • Schnittstellendefinitionen und Usages.
  • Verbindungen versus Flows.
  • Interkonnection-Views.

Modul 10. Sequenz-Views und Interaktionen

  • Teilnehmer und Lebenslinien.
  • Senden und Empfangen von Ereignissen.
  • Interaktionskontexte.
  • Nachrichten und Nutzlasten.
  • Ablaufreihenfolge von Nachrichten und Ereignissen.
  • Beispiel für eine Roboterlieferungsinteraktion.

Modul 11. Zustandsbasierte Modellierung

  • Zustandsdefinitionen und Usages.
  • Übergänge, Trigger und Guards.
  • Entry-, Do- und Exit-Aktionen.
  • Effekte von Übergängen.
  • Negstete und parallele Zustände.
  • Zustandsübergangs-Views.
  • Auswahl zwischen Aktionen oder Zuständen.

Modul 12. Berechnungen, Restriktionen und Analyse

  • Mengen und Einheiten.
  • Berechnungsdefinitionen und Usages.
  • Analysefälle, Eingaben und Ergebnisse.
  • Restriktionen und Behauptungen.
  • Beispiel für eine Laufzeitanalyse.
  • Vergleich von Designkandidaten.

Modul 13. Grundlagen der SysML v2 API und Integration

  • Zweck und Dienste der API.
  • API-Anbieter und -Nutzer.
  • Projekte, Commits, Branches und Tags.
  • Modellnavigation und Abfragen.
  • PIM, PSM, REST/HTTP und OSLC.
  • Integration und Automatisierung.

Modul 14. Migration von SysML v1.x

  • Migrationsumfang und Werkzeugunterstützung.
  • Abbildung v1-Konzepte auf v2.
  • Von Diagrammen zu Views.
  • Prüfung migrierter Modelle.
  • Adoptionsmöglichkeiten und Pilotprojekte.

Voraussetzungen

Grundlegendes Verständnis der Konzepte des Systemengineerings, einschliesslich Anforderungen, Systemstruktur und Verhalten. Vertrautheit mit SysML v1.x oder UML ist von Vorteil, aber nicht erforderlich. Vorkenntnisse in SysML v2 oder Programmierung sind nicht erforderlich; die Teilnehmenden sollten jedoch mit der Arbeit in einem textbasierten Editor vertraut sein.

Zielgruppe

Systemingenieure, MBSE-Praktiker, System- und Softwarearchitekten, Produktentwickler, technische Business Analysten und Anwender von SysML v1.x, die praktische Modellierungsfähigkeiten in SysML v2 entwickeln möchten.

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (3)

Kommende Kurse

Verwandte Kategorien