| Referent: | Martin Stockl , IBM Deutschland GmbH |
| Vortragsreihe: | Modellierung |
| Zeit: | 06. Dezember 2: 10:35-11:15 |
Die Anzahl und die Komplexität von Projekten, welche den Weg der modellbasierten Softwareentwicklung mit UML beschreiten, nimmt ständig weiter zu. Doch oft ist nicht vollständig geklärt, wie eine gute Softwarearchitektur, eine klare Rollenverteilung in Teams und der Einsatz von Entwicklungswerkzeugen aussehen muss, um einerseits die Produktivität und die Zusammenarbeit in verteilten Teams entscheidend zu verbessern und um andererseits den Projektstatus in agilen Entwicklungsprozessen für die Teamleitung transparent zu machen. Am Beispiel von IBM Rational Team Concert und IBM Rational Rhapsody wird die Nutzung von Workflows in einer Eclipse-basierten Integration von Workflowmanagement und Modellierungsumgebung gezeigt. Teamleiter, Architekten, Entwickler, Integratoren und Tester arbeiten rollenbasiert an einer gemeinsamen UML/SysML-basierten Architektur, die in einer heterogenen Umgebung wiederverwendbare Bausteine definiert und zu einer vollständigen Applikation integriert.
Die Teilnehmer sehen, welche Rollen es in einem Entwicklungsteam geben kann, wie einzelne Aufgaben verteilt werden und wie ein Teamleiter den Projektstatus in einem agilen Prozess überwachen kann. Anhand einer beispielhaften Modellorganisation wird gezeigt, wie Schnittstellen definiert und beschrieben werden, wie darauf basierende wiederverwendbare Bausteine mit verschiedenen Methodiken entwickelt werden und wie diese Bausteine später einzeln modellbasiert getestet und zuletzt grafisch integriert und zu einer ausführbaren Applikation zusammengesetzt werden.
Ich bin seit 20 Jahren in der Embedded Real-Time Softwareentwicklung tätig. In meinen ersten Berufsjahren habe ich im industriellen Bereich Applikationen mit dem Schwerpunkt "Echtzeit-Bildverarbeitung" entwickelt, bevor ich dann einige Jahre beim Hersteller eines Echtzeitbetriebssystems im Support und im technischen Vertrieb gearbeitet habe. Seit 11 Jahren arbeite ich im Bereich Schulung / Consulting / technischer Vertrieb für das Produkt IBM Rational Rhapsody (I-Logix, Telelogic, IBM).