Seminare und Workshops |
Dynamische Modellierung mit der UML |
---|---|
Graphische Oberflächen, Microprozessoren und andere komplexe reaktive Systeme müssen zu jederzeit auf alle möglichen Ereignisse vorbereitet sein. Mit der UML StateMachine lassen sich ihre Zustände explizit modellieren und entsprechend umsetzen. | |
Zielgruppe | Software Entwickler für embedded systems, Echtzeitanwendungen, graphische Oberflächen und andere komplexe reaktive Systeme, Systemanalytiker, Software - Ingenieure, Anwendungsentwickler, Qualitätssicherer |
Beschreibung | Ereignisgetriebene Anwendungen sind seit dem Siegeszug
graphischer Oberflächen nicht nur in embedded Systemen der
Standard. Die Notwendigkeit zu jederzeit auf die eintreffenden
Nachrichten oder Signale adäquat zu reagieren bereitet
häufig nicht nur Einsteigern Kopfzerbrechen. Mit einiger
Erfahrung gelingt häufig der erste Entwurf und das System
verhält sich wie erwartet. Sollen aber Änderungen und
Erweiterungen durchgeführt werden, nehmen die Schwierigkeiten
zu, weil aus dem Programmcode das zugrunde liegende Konzept nicht
ersichtlich ist. Wer schon einmal versucht hat die langen,
verschachtelten switch/cases oder if/else Kaskaden seines
Vorgängers zu verstehen und zu erweitern weis ein Lied davon
zu singen. Sie sind schwer verständlich und kaum zu
warten. Mit der hierarchischen StateMachine steht uns eine zu diesen Problemen passende Kontrollstruktur zur Verfügung. Nach einer kurzen Einführung in die Grundlagen der dynamischen Modellierung mit hierarchischen StateMachines werden verschiedene Übungen zur dynamischen Modellierung und deren Umsetzung in C, C++, Java oder einer anderen Programmiersprache durchgeführt. |
Dauer | 3 Tage |
Teilnahmevoraussetzungen | Kenntnis einer Programmiersprache |
Seminaranfrage | Senden Sie mir eine e-mail mit dem Betreff "Dynamische Modellierung mit der UML" wenn Sie sich für weitere Informationen, einer Teilnahme an diesem Seminar interessieren oder das Seminar in Ihrem Haus durchführen wollen |