Die modellgetriebene Softwareentwicklung oder Model Driven Software Development (MDSD) befasst sich mit der Automatisierung in der Software-Herstellung. Dies bedeutet, dass Infrastrukturcode, Subsysteme oder ganze Anwendungen generativ aus formalen Modellen abgeleitet werden. Dieses Buch beleuchtet das Thema aus den Perspektiven Technik, Engineering und Management und ist in vier Teile und einen Anhang gegliedert: Teil I enthält eine Einführung in die Grundlagen von MDSD, klärt Begriffe sowie die Relation zur Model Driven Architecture (MDA) der OMG. Auch wird erörtert, wie MDSD und agile Ansätze harmonieren. Der folgende Teil erläutert Techniken der Metamodellierung und zeigt konstruktive MDSD-Merkmale von Ziel-, Plattform- und Transformations-Architekturen auf. Außerdem werden Konstruktions- und Auswahlkriterien für MDSD-Werkzeuge sowie Codegenerierungs-Techniken vermittelt. Teil III beleuchtet Engineering-Aspekte und Prozess-Bausteine. Dazu zählen insbesondere auch die Themen Test, Versionierung und Product Line Engineering. Zusätzlich wird gezeigt, wie sich objektorientierte Geschäftsprozessmodellierung und MDSD nahtlos verbinden lassen. Der vierte Teil befasst sich mit Management-Aspekten, darunter ökonomische und organisatorische Themen sowie Adaptionsstrategien für MDSD. Außerdem werden häufig gestellte, zum Teil kritische Fragen beantwortet. Im Anhang wird der MDA-Standard der OMG behandelt. Abgerundet wird das Buch durch zwei ausführliche, begleitende Fallstudien sowie viele kleinere Beispiele. Das Buch richtet sich an Software-Architekten, Entwickler, Projektleiter und IT-Verantworliche. Vorausgesetzt werden Kenntnisse in der Objektorientierung und UML sowie - für die technischen Teile - Java oder ähnlicher Programmiersprachen.
%0 Book
%1 stahl2007
%A Stahl, Thomas
%A Völter, Markus
%A Efftinge, Sven
%A Haase, Arno
%C Heidelberg
%D 2007
%I dpunkt.verlag
%K evaluated generator mbui mdsd modelling prio:1 richterm_ma
%T Modellgetriebene Softwareentwicklung : Techniken, Engineering, Management
%X Die modellgetriebene Softwareentwicklung oder Model Driven Software Development (MDSD) befasst sich mit der Automatisierung in der Software-Herstellung. Dies bedeutet, dass Infrastrukturcode, Subsysteme oder ganze Anwendungen generativ aus formalen Modellen abgeleitet werden. Dieses Buch beleuchtet das Thema aus den Perspektiven Technik, Engineering und Management und ist in vier Teile und einen Anhang gegliedert: Teil I enthält eine Einführung in die Grundlagen von MDSD, klärt Begriffe sowie die Relation zur Model Driven Architecture (MDA) der OMG. Auch wird erörtert, wie MDSD und agile Ansätze harmonieren. Der folgende Teil erläutert Techniken der Metamodellierung und zeigt konstruktive MDSD-Merkmale von Ziel-, Plattform- und Transformations-Architekturen auf. Außerdem werden Konstruktions- und Auswahlkriterien für MDSD-Werkzeuge sowie Codegenerierungs-Techniken vermittelt. Teil III beleuchtet Engineering-Aspekte und Prozess-Bausteine. Dazu zählen insbesondere auch die Themen Test, Versionierung und Product Line Engineering. Zusätzlich wird gezeigt, wie sich objektorientierte Geschäftsprozessmodellierung und MDSD nahtlos verbinden lassen. Der vierte Teil befasst sich mit Management-Aspekten, darunter ökonomische und organisatorische Themen sowie Adaptionsstrategien für MDSD. Außerdem werden häufig gestellte, zum Teil kritische Fragen beantwortet. Im Anhang wird der MDA-Standard der OMG behandelt. Abgerundet wird das Buch durch zwei ausführliche, begleitende Fallstudien sowie viele kleinere Beispiele. Das Buch richtet sich an Software-Architekten, Entwickler, Projektleiter und IT-Verantworliche. Vorausgesetzt werden Kenntnisse in der Objektorientierung und UML sowie - für die technischen Teile - Java oder ähnlicher Programmiersprachen.
%@ 978-3-89864-448-8
@book{stahl2007,
abstract = {Die modellgetriebene Softwareentwicklung oder Model Driven Software Development ({MDSD}) befasst sich mit der Automatisierung in der {Software-Herstellung}. Dies bedeutet, dass Infrastrukturcode, Subsysteme oder ganze Anwendungen generativ aus formalen Modellen abgeleitet werden. Dieses Buch beleuchtet das Thema aus den Perspektiven Technik, Engineering und Management und ist in vier Teile und einen Anhang gegliedert: Teil I enth\"{a}lt eine Einf\"{u}hrung in die Grundlagen von {MDSD}, kl\"{a}rt Begriffe sowie die Relation zur Model Driven Architecture ({MDA}) der {OMG}. Auch wird er\"{o}rtert, wie {MDSD} und agile Ans\"{a}tze harmonieren. Der folgende Teil erl\"{a}utert Techniken der Metamodellierung und zeigt konstruktive {MDSD}-Merkmale von Ziel-, Plattform- und {Transformations-Architekturen} auf. Au{\ss}erdem werden Konstruktions- und Auswahlkriterien f\"{u}r {MDSD}-Werkzeuge sowie {Codegenerierungs-Techniken} vermittelt. Teil {III} beleuchtet {Engineering-Aspekte} und {Prozess-Bausteine}. Dazu z\"{a}hlen insbesondere auch die Themen Test, Versionierung und Product Line Engineering. Zus\"{a}tzlich wird gezeigt, wie sich objektorientierte Gesch\"{a}ftsprozessmodellierung und {MDSD} nahtlos verbinden lassen. Der vierte Teil befasst sich mit {Management-Aspekten}, darunter \"{o}konomische und organisatorische Themen sowie Adaptionsstrategien f\"{u}r {MDSD}. Au{\ss}erdem werden h\"{a}ufig gestellte, zum Teil kritische Fragen beantwortet. Im Anhang wird der {MDA}-Standard der {OMG} behandelt. Abgerundet wird das Buch durch zwei ausf\"{u}hrliche, begleitende Fallstudien sowie viele kleinere Beispiele. Das Buch richtet sich an {Software-Architekten}, Entwickler, Projektleiter und {IT}-Verantworliche. Vorausgesetzt werden Kenntnisse in der Objektorientierung und {UML} sowie - f\"{u}r die technischen Teile - Java oder \"{a}hnlicher Programmiersprachen.},
added-at = {2012-03-30T11:34:08.000+0200},
address = {Heidelberg},
author = {Stahl, Thomas and Völter, Markus and Efftinge, Sven and Haase, Arno},
biburl = {https://www.bibsonomy.org/bibtex/284b0f4d233bc0549f46d9de2ff87897c/maxirichter},
groups = {public},
interhash = {8a8f46381f88d920dc8dc337ffb2cfa8},
intrahash = {84b0f4d233bc0549f46d9de2ff87897c},
isbn = {978-3-89864-448-8},
keywords = {evaluated generator mbui mdsd modelling prio:1 richterm_ma},
month = {#may#},
publisher = {dpunkt.verlag},
timestamp = {2012-03-30T11:34:08.000+0200},
title = {Modellgetriebene Softwareentwicklung : Techniken, Engineering, Management},
username = {porta},
year = 2007
}