Systems Engineering mit SysML und IBM Rhapsody Schulungen

Neben den professionellen standardisierten Angeboten aus unserem Schulungsportfolio entwickeln
wir auch individuell auf Ihren Bedarf hin zugeschnittene Trainingsangebote.

Was Sie erwartet

Diese Schulung ist an Personen gerichtet, die im Bereich der modellgetriebenen System- und Softwareentwicklung Sprachen und Werkzeuge als Mittel zu qualitativ guten Produkten bereits nutzen oder nutzen wollen. Im Mittelpunkt stehen dabei sowohl der theoretische Hintergrund der Modellierungssprache SysML, als auch die Nutzung eines graphischen Werkzeugs. Ein weiterer wichtiger Faktor ist die Qualitätssicherung. Diese erreicht man nicht nur durch die Ausführung eines Modells, sondern auch durch möglichst weitgehende Automatisierung dieser Ausführung.

Die Schulung eignet sich als Basis zur konkreten Einführung von IBM Rational Rhapsody, kann aber auch als Grundlage zur Entscheidungsfindung dienen, inwieweit modellgetriebene Softwareentwicklung auf Basis eines Werkzeuges gewinnbringend im eigenen Projekt eingeführt werden kann.

Termin
  • November, 08. - 09. 2022
Ort

Online

Sprache

Deutsch oder englisch

Trainingscode

WSTSYSML10

Inhalte

Einführung in die Geschichte, Thematik und Terminologie der SysML. Die Diagramme und Modellelemente der SysML werden vorgestellt, die für Systemmodellierung wichtigen detailliert behandelt und an einem Beispiel erläutert.

Theoretische Themen
Einführung in SysML / Requirements / Traceability / Use Cases / Aktivitäts-Diagramme / Struktur Diagramme / Sequenz-Diagramme / State Machine-Diagramme / Interfaces / Ports / Tabellen / Matrices / Queries.
Praktische Inhalte (Auszug der wichtigsten Kapitel)

Rhapsody Bedienoberfläche und Arbeitsweise Modell Browser, Inhalt und Struktur, Diagramm-Fenster, Feature-Fenster, Modellelemente, erstellen und löschen im Browser, Diagramme, erstellen und löschen der Modellelemente, Layout, Display Optionen, Navigation im Modell, Umgang mit relevanten Informationen in nicht SysML-Notation, Abspeicherung des Modells im Dateisystem, Zielsprachen, wichtige Unterschiede zwischen Rhapsody in C und C++.

Projekte erstellen, anlegen von Blöcken, anlegen von Variablen und Operationen, Definition von Aktionen in den Operationen, Definition von Zustandsautomaten, Traceability Tabellen und Matrices, Test Codegenerierung, Integration zu einem Compiler, Simulation des Modells.

Trainingsanfrage