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 Kursbeispiel.

Modul 2. Neue Schlüsselkonzepte

  • Textuelle und grafische Notation.
  • Definitionen, Nutzungen und Features.
  • Typpisierung und Spezialisierungsbeziehungen.
  • Modelle, Ansichten (Views) und Diagramme.
  • Standard-SysML v2-Ansichten.

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 Nutzer und Systeme.
  • Kontext-Definitionen und -Nutzungen.
  • Hochlevel-Verbindungen.
  • Beispiel für den Kontext eines Robotersystems.

Modul 5. Anforderungsmodellierung

  • Anforderungselemente und Identifikatoren.
  • Subjekte, Akteure und Stakeholder.
  • Anforderungs-Definitionen und -Nutzungen.
  • Unteranforderungen und wiederverwendbare Muster.
  • Voraussetzungen und erforderliche Bedingungen.
  • Bedienung von Anforderungen (Requirement Satisfaction).

Modul 6. Use Cases

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

Modul 7. Aktionen und fluksbasiertes Verhalten

  • Vorkommen (Occurrences) und Aktionen.
  • Aktions-Definitionen und -Nutzungen.
  • Reihenfolge, Abschluss und Beendigung.
  • Alternative und parallele Pfade.
  • Parameter, Flows und Nachfolge-Flows.
  • Send- und Accept-Aktionen.
  • Action Flow Views.

Modul 8. Teile und strukturelle Modellierung

  • Items und Parts.
  • Part-Definitionen und -Nutzungen.
  • Attribute und Feature-Werte.
  • Strukturelle Dekomposition und Wiederverwendung.
  • Multiplizitäten.
  • Komposite und Referenz-Parts.
  • Spezialisierung und Neudefinition.

Modul 9. Verbindungen, Schnittstellen und Flows

  • Connection-Definitionen und -Nutzungen.
  • Port-Definitionen und -Nutzungen.
  • Gerichtete Features und konjugierte Ports.
  • Interface-Definitionen und -Nutzungen.
  • Verbindungen versus Flows.
  • Interconnection Views.

Modul 10. Sequence Views und Interaktionen

  • Teilnehmer und Life Lines.
  • Senden und Empfangen von Ereignissen.
  • Interaktionskontexte.
  • Nachrichten und Payloads.
  • Reihenfolge von Nachrichten und Ereignissen.
  • Beispiel für eine Robot-Zustellinteraktion.

Modul 11. Zustandbasierte Modellierung

  • State-Definitionen und -Nutzungen.
  • Übergänge, Trigger und Guards.
  • Entry-, Do- und Exit-Aktionen.
  • Effekte von Übergängen.
  • Nestige und parallele Zustände.
  • State Transition Views.
  • Auswahl zwischen Aktionen oder Zuständen.

Modul 12. Berechnungen, Constraints und Analyse

  • Mengengrößen und Einheiten.
  • Calculation-Definitionen und -Nutzungen.
  • Analyseszenarien, Eingaben und Ergebnisse.
  • Constraints und Assertionen.
  • Beispiel für eine Laufzeitanalyse.
  • Vergleich von Designkandidaten.

Modul 13. SysML v2 API und Grundlagen der Integration

  • Zweck und Dienste der API.
  • API-Provider und Konsumenten.
  • 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.
  • Mapping von v1-Konzepten zu v2.
  • Von Diagrammen zu Views.
  • Prüfung migrierter Modelle.
  • Adoptionsmöglichkeiten und Pilotprojekte.

Voraussetzungen

Grundlegendes Verständnis der Konzepte des Systemengineerings, einschließlich Anforderungen, Systemstruktur und -verhalten. Vertrautheit mit SysML v1.x oder UML ist hilfreich, aber nicht erforderlich. Vorkenntnisse in SysML v2 oder Programmiererfahrung werden nicht vorausgesetzt; die Teilnehmer sollten jedoch in der Lage sein, mit einem textbasierten Editor zu arbeiten.

Zielgruppe

Systemingenieure, MBSE-Praktiker, System- und Softwarearchitekten, Produktentwickler, technische Business Analysten sowie SysML v1.x-Nutzer, die praktische SysML v2-Modellierungsfähigkeiten aufbauen möchten.

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (3)

Kommende Kurse

Verwandte Kategorien