12 Modellbasierte Entwicklung mitMDA und DSLs

In Manufaktur und Handwerk bedient sich der Arbeiter des Werkzeuges, in der Fabrik dient er der Maschine.

Karl Marx

Wer seine Zeit begreift, ist reif für die nächste.

Friedrich Harkort, Industriepionier

Die Modellierung von Softwaresystemen wird heute hauptsächlich zur Erstellung von Architekturbeschreibungen und Designdokumentationen verwendet (siehe Kapitel 6). Modellierung ist somit meist ein Dokumentationsinstrument, um Mechanismen und Strukturen im Code besser zu verstehen, und deshalb ein Kostenfaktor, der aus bestehenden Unzulänglichkeiten des eigentlichen Endergebnisses Quellcode erzwungen wird. In [Kleppe04, S. 3ff] werden mehrere daraus resultierende Probleme der heutigen Softwareentwicklung ...

Get Basiswissen Softwarearchitektur, 3rd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.