Inhalt
Dieses Buch über die Model Driven Architecture (MDA) der Object Management Group ist als Lehrbuch für Studenten und Praktiker konzipiert und bietet eine praktische Einführung in die Grundlagen der modellgetriebenen Software-Architektur. Es enthält drei inhaltliche Schwerpunkte:
- MDA-Grundlagen einschließlich Standards wie UML
- Software-Qualität und Entwicklungsprozesse
- das technische Umfeld der MDA und geeignete Werkzeuge
Anhand eines ausführlichen und praxisnahen Anwendungsbeispiels lernen die Leser, das MDA-Konzept eigenständig als Projekt umzusetzen. Als Zielplattform dient dabei die Java 2 Enterprise Edition. Verwendet werden u.a. die Entwicklungsumgebung Eclipse sowie das MDA-Werkzeug AndroMDA und das CASE-Werkzeug MagicDraw.
Nach der Lektüre sind die Leser in der Lage, die Grundlagen der MDA nachzuvollziehen, sich weiterführende Konzepte anzueignen und eigene anspruchsvolle Projekte in der Praxis durchzuführen. Auch für die Einschätzung der vorhandenen Tools im MDA-Umfeld, das Verständnis für Qualitätsverbesserung und die zukünftige Entwicklung der MDA ist die Lektüre zu empfehlen.
Vorkenntnisse sollten in den Bereichen UML-Modellierung, Java-Programmierung und Webanwendungen vorhanden sein.