865
unique visitors have registered for our events in 2023

Markus Baumgartner arbeitet als Berater bei Compuware und ist seit 14 Jahren in der Softwareentwicklung in den Bereichen Entwicklung, Qualitätssicherung und Projektleitung tätig. Seit rund 8 Jahren arbeitete er an verschiedenen J2EE-Projekten im technischen und finanziellen Umfeld mit. Auf der Suche nach einer Verbesserung der generell eher unreifen und in der Praxis häufig ganz vernachlässigten Methodik der Softwareentwicklung beschäftigte er sich früh mit den Themen UML und MDA und ihrer praktischen Anwendung.

09.12.2004

MDA-basierte Entwicklung

mit OptimalJ

LOCATION: Zürich


SPEAKER: Markus Baumgartner   COMPANY: Compuware AG

Die Idee der modellgetriebenen Entwicklung (MDA) stösst in der Softwareindustrie auf ein zunehmendes Interesse. Eine der wichtigen Gründe liegt wahrscheinlich darin, dass sie versucht, das etablierte, aber in der Praxis der Softwareengineerings nur schwach integrierte UML mit der Codeentwicklung systematisch und nachvollziehbar zu verknüpfen.
Der Vortrag stellt mit OptimalJ eine Lösung vor, welche von der Firma Compuware mit dem ausschliesslichen Ziel gebaut wurde, den MDA-Standard zu implementieren.

Zuerst wird die Konstruktion dieser Lösung dargestellt. Innerhalb des Generationsprozesses wird vor allem auf das breit ausgebaute plattformspezifische Modell (PSM) näher eingegangen, welches ein flexibles Design der technischen Plattform erlaubt und diese mit einem Integrationsmodell für bestehende Legacy-Applikationen sowie einem Testmodell erweitert.

Anhand der verschiedenen Editionen wird gezeigt, wie eine Applikation generiert, codiert, getestet und analysiert werden kann. Insbesondere wird dargelegt, wie mit der Architekturedition an jeder Stelle des Generationsprozesses bestehende Patterns angepasst oder neue geschrieben werden können, um firmeninterne Standards und Architekturvorgaben zu implementieren.

In einem Ausblick werden die geplanten Erweiterungen des Produktes dargestellt. Der Schluss widmet sich den Möglichkeiten und Grenzen des Einsatzes von MDA in der Praxis.

Markus Baumgartner arbeitet als Berater bei Compuware und ist seit 14 Jahren in der Softwareentwicklung in den Bereichen Entwicklung, Qualitätssicherung und Projektleitung tätig. Seit rund 8 Jahren arbeitete er an verschiedenen J2EE-Projekten im technischen und finanziellen Umfeld mit. Auf der Suche nach einer Verbesserung der generell eher unreifen und in der Praxis häufig ganz vernachlässigten Methodik der Softwareentwicklung beschäftigte er sich früh mit den Themen UML und MDA und ihrer praktischen Anwendung.


top

Supporting members

Platin

Gold

Silver

 
 

 

About

JUG Switzerland aims at promoting the application of Java technology in Switzerland.

JUG Switzerland facilitates the sharing of experience and information among its members. This is accomplished through workshops, seminars and conferences. JUG Switzerland supports and encourages the cooperation between commercial organizations and research institutions.

JUG Switzerland is funded through membership fees.

Design
Partner

 

Contact

Java User Group Switzerland
8000 Zürich
info@jug.ch

© Java User Group Switzerland