Möchten Sie verkaufen? Hier verkaufen
Modellgetriebene Softwareentwicklung: Techniken, Engineering, Management
 
 
Den Verlag informieren!
Ich möchte dieses Buch auf dem Kindle lesen.

Sie haben keinen Kindle? Hier kaufen oder eine gratis Kindle Lese-App herunterladen.

Modellgetriebene Softwareentwicklung: Techniken, Engineering, Management [Broschiert]

Thomas Stahl , Markus Völter , Sven Efftinge , Arno Haase
4.6 von 5 Sternen  Alle Rezensionen anzeigen (5 Kundenrezensionen)

Erhältlich bei diesen Anbietern.


‹  Zurück zur Artikelübersicht

Produktbeschreibungen

Aus der Amazon.de-Redaktion

Der nächste Entwicklungsschritt in der Softwareentwicklung geht mit Sicherheit in Richtung einer Automatisierung -- aber wie mit vielen "neuen" Techniken, liegt auch hier vor vielen Entwicklern und Entscheidern ein langer Weg bis zu einem funktionierenden System und eigenen Erfahrungswerten. Doch es gibt auch Abkürzungen, wie Modellgetriebene Softwareentwicklung (MDSD) von Thomas Stahl und Markus Völter, die es geschafft haben, ihre eigene, reichhaltige Erfahrung in der praktischen, automatisierten Softwareentwicklung in einem Grundlagenbuch von immensem praktischem Nutzen zu verpacken.

Die Autoren haben das Prinzip der modellgetriebenen Softwareentwicklung anschaulich umgesetzt, angefangen bei den Grundlagen, den Techniken, dem Engineering und dem Management sowie anhand von zwei konkreten Fallbeispielen. Ähnlich wie beim Unterschied zwischen der modellbasierten, im Gegensatz zur modellgetriebenen Softwareentwicklung, setzen sie dabei nicht nur auf die Theorie und überlassen die Umsetzung dem Leser, sondern liefern, ganz modellgetrieben, die praktische Umsetzung des Modells gleich mit.

Mit Modellgetriebene Softwareentwicklung wenden sich Stahl und Völter an Softwarearchitekten, Softwareentwickler und Entscheider sowie Projektleiter, die die Grundlagen und eine gemeinsame Terminologie samt Praxisbezug verstehen und einsetzen wollen. Die Überzeugungsarbeit in Richtung MDSD gelingt -- denn Anschaulichkeit, Stringenz und die Mischung aus Erfahrung und fundierter, jedoch konstruktiver Kritik macht deutlich, dass MDSD mehr ist als nur eine Idee. --Wolfgang Treß -- Dieser Text bezieht sich auf eine vergriffene oder nicht verfügbare Ausgabe dieses Titels.

der entwickler, 4/2005

"Insgesamt wird ein sehr umfassender Überblick über MDSD gegeben. Nahezu alle möglichen Aspekte, die im Zusammenhang mit diesem Gebiet der Softwareentwicklung stehen, werden im gut strukturierten Buch angesprochen und praxisnah erklärt. Durch diese Praxisnähe wird das Buch nicht zu einer starren technischen Abhandlung, sondern zu einem lesenswerten Einsteiger- und Nachschlagewerk zur modellgetriebenen Softwareentwicklung." -- Dieser Text bezieht sich auf eine vergriffene oder nicht verfügbare Ausgabe dieses Titels.

Kurzbeschreibung

Modellgetriebene Entwicklung befasst sich mit der (teil-)automatischen Erstellung von Softwaresystemen aus Modellen. Dieses Buch stellt einen praxisorientierten Leitfaden für modellgetriebene Entwicklung dar und beleuchtet das Thema aus den Perspektiven Technik, Engineering und Management. Das Buch enthält zwei ausführliche Fallstudien sowie zahlreiche kleinere Beispiele. Im Anhang werden der MDA- und der QVT-Standard der OMG beschrieben. Zielgruppe sind Softwarearchitekten, Entwickler sowie technische Projektleiter. Für die 2. Auflage wurden große Teile des Buches überarbeitet, um auf aktuelle Entwicklungen einzugehen; besonders berücksichtigt wurde dabei der Einsatz der Eclipse-Plattform.

Klappentext

Modellgetriebene Softwareentwicklung oder Model Driven Software Development (MDSD) befasst sich mit der (teil-)automatischen Erstellung von Softwaresystemen. Dabei werden Infrastrukturcode, Subsysteme, Konfigurationen oder ganze Anwendungen aus Modellen generiert.

Dieses Buch beleuchtet das Thema aus den Perspektiven Technik, Engineering und Management:

-- Der erste Teil des Buches führt in die Grundlagen von MDSD ein. Dabei werden u.a. die Zusammenhänge mit der Model Driven Architecture (MDA) der OMG sowie mit agilen Ansätzen erläutert.

-- Teil II vermittelt Techniken der Metamodellierung und zeigt, wie Softwarearchitektur, Frameworks und Modell-Transformationen ineinander greifen. Darüber hinaus werden Codegenerierungs-Techniken vorgestellt und Kriterien zur Konstruktion bzw. Auswahl von MDSD-Werkzeugen genannt.

-- Engineering-Aspekte und Prozessbausteine stehen im Mittelpunkt des dritten Buchteils. Dazu zählen die Themen Testen, Versionierung und Product Line Engineering. Zusätzlich wird gezeigt, wie sich objektorientierte Geschäftsprozessmodellierung und MDSD verbinden lassen.

-- Im vierten Teil des Buchs geht es schließlich um Management-Aspekte, darunter ökonomische und organisatorische Themen sowie Adaptionsstrategien für MDSD. Außerdem werden häufig gestellte, zum Teil kritische Fragen beantwortet.

Abgerundet wird das Buch durch zwei ausführliche Fallstudien sowie zahlreiche kleinere Beispiele. Im Anhang werden der MDA- und der QVT-Standard der OMG beschrieben. Vorausgesetzt werden Kenntnisse über Objektorientierung und UML. Für das Verständnis der technischen Teile sind Java- bzw. J2EE-Kenntnisse hilfreich.

Für die 2. Auflage wurden große Teile des Buches überarbeitet, um auf aktuelle Entwicklungen einzugehen; besonders berücksichtigt wurde dabei der Einsatz der Eclipse-Plattform.

Über den Autor

Dipl.-Inform. Thomas Stahl ist seit Gründung bei der b+m Informatik AG tätig. Als Chefarchitekt koordiniert er das Architekturmanagement, konzipiert Software- architekturen und begleitet deren Umsetzung in Projekten. Außerdem ist er als Berater tätig. Ein Arbeits- schwerpunkt ist die modellgetriebene Softwareent- wicklung. Er ist einer der "geistigen Väter" des Open-Source-Generators openArchitectureWare. Neben der Projektarbeit verfasst er Artikel für Fachzeitschriften und spricht auf IT-Konferenzen. Dipl. Ing. (FH) Markus Völter arbeitet als freiberuflicher Berater und Trainer zum Thema Softwaretechnologie und -engineering. Seine Schwerpunkte liegen dabei auf Softwarearchitektur, Middleware und Modellgetriebener Entwicklung. Er hat langjährige Erfahrung in den verschiedensten Domänen, darunter Banken, eBusiness, Gesundheitswesen, Astronomie, Telematik und Automotive Embedded. Er ist regelmäßig als Sprecher auf den einschlägigen nationalen und internationalen Konferenzen anzutreffen. Er ist außerdem Autor mehrerer Bücher, Patterns und Artikel. Arno Haase ist freiberuflicher Softwarearchitekt mit langjähriger Erfahrung. Seine Schwerpunkte liegen auf Architektur, modellgetriebener Softwareentwicklung und agilen Methoden. Er hält regelmäßig Vorträge auf den einschlägigen Konferenzen und ist Autor diverser Artikel und Patterns.
‹  Zurück zur Artikelübersicht