Kürzel: SysML
|
Bei der Entwicklung von Software-Systemen hat sich die Unified Modeling Language (UML) in den letzten Jahren zum De-facto-Standard bei der Modellierung entwickelt. Kaum ein Projekt wird heutzutage durchgeführt, in dem nicht zumindest Teile der UML zur Anwendung kommen. Auch beim Systems Engineering (SE) wird häufig die UML eingesetzt, wobei sich aber wiederholt zeigt, dass die UML in einigen Bereichen nicht die richtigen Sprachelemente für den Entwurf komplexer, aus Hard- und Software bestehender Systeme bietet. Dadurch leidet auch die Akzeptanz dieser Sprache unter den System-Entwicklern.
Die Systems Modeling Language (SysML) ist eine speziell für die Zwecke des SE entworfene Sprache, welche die UML um Konzepte für den Systementwurf erweitert und anpasst. Mithilfe der SysML können verifizier- und simulierbare Anforderungs- und Systemmodelle bereits vor der Implementierung erstellt werden, wodurch möglichen Projekt-Risiken begegnet werden kann.
Dieses Seminar ist als Aufbaukurs für Teilnehmer mit UML-Kenntnissen konzipiert. Anhand von Systems Engineering-Prozessen werden die Schwachstellen der UML in diesem Bereich aufgezeigt und die entsprechenden Neuerungen der SysML gegenüber der UML vorgestellt. Dabei wird der gesamte SE-Prozess besprochen, wobei der Schwerpunkt auf dem Thema SysML liegt. Es werden alle neuen und modifizierten Diagrammtypen der SysML behandelt und ihr Einsatz in der Praxis diskutiert. Die Inhalte werden den Teilnehmern anhand praxisbezogener Fallbeispiele vermittelt, der Einsatz von SysML-Modellierungswerkzeugen wird exemplarisch demonstriert und die gewonnenen Kenntnisse in Übungen vertieft.
|
| Inhalte |
- Überblick Systems Engineering
- Überblick SysML (Was ist SysML?, Wozu dient SysML?, Verhältnis von SysML zu UML 2)
- Einsatz von SysML im Entwicklungsprozess
- Strukturelle SysML-Konstrukte (Blocks, Block Definition Diagram, Internal Block Dia-gram, Ports and Flows, Constraint Blocks)
- Verhaltensmodellierung mit SysML (Activities, Interactions, State Machines, Use Cases)
- Übergreifende Konstrukte (Allocations, Requirements, Profiles & Model Libraries)
- Fallbeispiel und Übungen
|
| Zielgruppe |
System-Entwickler
Systemanalytiker
Software-Entwickler
Projektleiter
|
| Voraussetzungen |
Erfahrung in der Entwicklung von Systemen
UML Grundkenntnisse
|
| Gebühren/Teilnehmer |
€ 500,- zzgl. gesetzlicher Mwst. |
| Dauer |
1 Tag(e) |
| Termine |
1/25/10
(Kalender)
4/26/10
(Kalender)
10/25/10
(Kalender)
Weitere Termine auf Anfrage
|
|
|
|