Um den Ansprüchen auf dem sich rasch verändernden Markt gerecht zu werden, muss die Softwareindustrie Produkte entwickeln, die trotz der zunehmenden Komplexität flexibel, sicher und wieder verwendbar sind und verschiedensten technischen Anforderungen genügen. So entsteht Software schon lange nicht mehr durch reines Programmieren, sondern in zunehmendem Maße durch Generieren.
Mit der Model Driven Architecture (MDA) stellt die Object Management Group (OMG) einen Standard vor, der die vielfältigen bewährten Ansätze zusammenfasst und von dem man sich einen deutlichen Innovationsschub für die generative Softwareentwicklung erhofft.
Das Buch wendet sich mit seiner grundsätzlichen und praxisorientierten Einführung in die MDA-basierte Softwareentwicklung an Studierende der Informatik und an Programmierer und Softwareentwickler aus der Industrie, die die MDA verstehen und sie direkt in die Praxis umsetzen möchten. Neben einer Beschreibung der Vorgehensweise und der Ziele enthält es grundlegende Standards, wie z.B. die UML 2.0, bevor an einem konkreten Fallbeispiel Schritt für Schritt die Vorgehensweise vom Modell zum generierten Code mit frei verfügbaren Werkzeugen erklärt und eine Übersicht über die aktuelle Produktlandschaft gegeben wird.
Autor)
Klaus Zeppenfeld / Regine Wolters
(Titel)
Generative Software-Entwicklung mit der Model Driven Architecture
(Copy)
Das Buch wendet sich mit seiner grundsätzlichen und praxisorientierten Einführung in die MDA-basierte Softwareentwicklung an Studierende der Informatik und an Programmierer und Software-Entwickler aus der Industrie, die die MDA verstehen und sie direkt in die Praxis umsetzen möchten. Neben einer Beschreibung der Vorgehensweise und der Ziele enthält es grundlegende Standards, wie z.B. die UML 2.0, bevor an einem konkreten Fallbeispiel Schritt für Schritt die Vorgehensweise vom Modell zum generierten Code mit frei verfügbaren Werkzeugen erklärt und eine Übersicht über die aktuelle Produktlandschaft gegeben wird.
(Biblio)
leicht verständliche und in sich abgeschlossene Einführung in MDA
mit freier Software direkt umsetzbares Beispiel / Aufbau einer Open-Source-Entwicklungsumgebung
Durchgängiges Fallbeispiel ("WebLandwirt"), das in den einzelnen Abschnitten immer weiter entwickelt wird. Dieses Beispiel zeigt, dass es mit Hilfe eines durchdachten Modells (PIM) und aktuell vorhandener Generatoren (PSM) möglich ist, in relativ kurzer Zeit Standardsoftware (in diesem Fall "WebLandwirt" für viele Landwirte) mit den Methoden und Verfahren der Herstellung von Individual-Software zu erstellen und zu konfigurieren. (Ein Existenzgründungsvorschlag einer Firma, die sich mit dem Bau und dem Vertrieb einer solchen Software beschäftigt, hat im Rahmen des Dortmunder Start-To-Grow-Wettbewerbs im Jahr 2002 einen der vorderen Plätze belegt. In Zusammenarbeit mit dieser Firma ist die Idee entstanden, eine solche Software mit Hilfe von MDA nach neuesten softwaretechnischen Gesichtspunkten zu bauen.)
Klaus Zeppenfeld
MDA Model-driven Architecture Software-Entwicklung UML 2 UML 2.0 modellgetriebene Software-Entwicklung