Systems Engineering mit SysML & Rhapsody

Übersicht

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.

Zielgruppe

Diese Schulung richtet sich an Personen, die in irgendeiner Art und Weise in modellgetriebener Entwicklung von Software involviert sind, zum Beispiel Systems Engineers, Softw. Engineers, Req. Engineers.

Inhalte

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.

Theoretische Themen:
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.
Inhalte:
Einführung in SysML / Requirements / Traceability / Use Cases / Aktivitäts-Diagramme / Struktur Diagramme / Sequenz-Diagramme / State Machine-Diagramme / Interfaces / Ports / Tabellen / Matrices / Queries

Praktische Themen:
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, Simulation des Modells per Panel-Diagramm

Dauer

2 Tage

Voaraussetzungen

Keine

 

Termin

20.02.2018 - 21.02.2018

10:00 - 17:00 Uhr
ORT: Stuttgart

12.12.2018 - 13.12.2018

09:00 - 17:00 Uhr
ORT: Bückeburg

Ansprechpartner

Frau Sigrun Willert

+49 5722 9678-68

anmelden