Generative Software-Entwicklung mit der MDA (2006. XI, 220 S. m. 50 Abb. 24 cm)

Generative Software-Entwicklung mit der MDA (2006. XI, 220 S. m. 50 Abb. 24 cm)

  • ただいまウェブストアではご注文を受け付けておりません。 ⇒古書を探す
  • 製本 Paperback:紙装版/ペーパーバック版
  • 商品コード 9783827415554

Description


(Text)
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.
(Table of content)
1 Grundlagen
1.1 Komplexität der Softwareentwicklung
1.2 Geschichte und Bedeutung der OMG
1.3 Methoden und Verfahren
1.4 Model Driven Development

2 UML
2.1 Einführung
2.2 Die statischen Modelle
2.3 Die dynamischen Modelle

3 MDA
3.1 Einführung
3.2 Vision und Konzepte
3.3 Die UML als Modellierungssprache
3.4 Die Transformation von Modellen
3.5 Erweiterte Konzepte der MDA
3.6 OMG-Standards in der MDA
3.7 MDA im Vergleich

4 Der WebLandwirt: Vom Problem zum Modell
4.1 Einführung
4.2 Die Geschäftsprozesse
4.3 Das Paketdiagramm
4.4 Das Klassendiagramm
4.5 Das Zustandsdiagramm ¿Acker¿
4.6 Das Sequenzdiagramm ¿Futterermittlung¿
4.7 Werkzeuge zur Erstellung von UML-Diagrammen
4.8 Zusammenfassung

5 Der WebLandwirt: Vom Modell zur Anwendung
5.1 Einführung
5.2 Erstellen des Platform Specific Model
5.3 Erstellen des Klassendiagramms für die Webschicht
5.4 Die Cartridges von AndroMDA
5.5 Generieren von AndroMDA
5.6 Einbinden des Projekts in die Entwicklungsumgebung Eclipse
5.7 Generierung des Quelltextes
5.8 Implementierung der fachlichen Logik
5.9 Festlegen der Spracheinträge
5.10 Fertigstellen der Anwendung
5.11 Generiert vs. programmiert
5.12 MDA-Werkzeuge
5.13 Zusammenfassung

6 Potentiale der MDA
6.1 Agile MDA und xUML
6.2 MDA: Stand der Technik
6.3 MDA: Zukünftige Entwicklungen

Anhang
Literatur
Internetquellen
Index
(Author portrait)
Prof. Dr. Klaus Zeppenfeld lehrt an der Fachhochschule Dortmund im Fachbereich Informatik. Lehr- und Forschungsgebiete: Praktische Informatik, Softwaretechnik, Computergrafik und Parallelverarbeitung. Er ist außerdem als Wissenschaftlicher Direktor der IT-Center Dortmund GmbH, Fellow der sd&m AG München und als Aufsichtsratsvorsitzender der Brockhaus AG Lünen tätig.

最近チェックした商品