|  MDA
Willkommen  Leistungen  Architektur  MDA
home

Mehr Kreativität. Mehr Freiheit. Weniger Routine. Durch Model Driven Architecture (MDA) mit Liantis.

Free your work!




So soft entwickelt man Software mit der MDA.

Hier ein kleiner Überblick, wie's funktioniert:

  • Vor der Implementierung wird modelliert. Im Fall einer objektorientierten Entwicklung wird dafür ein UML-Werkzeug verwendet.
  • Das Modell dient als "Konstruktionsplan" für Ihr Software-System. Dieser Plan ist auf einem hohen Abstraktionsniveau und unabhängig von technischen Details wie der Programmiersprache oder der verwendeten Datenbank.
  • Ein Generator verarbeitet dieses Modell und erzeugt den Quellcode des Software-Systems.

MDA-Generatoren unterscheiden sich deutlich von den marktüblichen Standard-Generatoren. Die wichtigsten Unterschiede sind:

  • Das UML-Modell ist auf einem höheren Abstraktionsniveau und dadurch erheblich kompakter, leichter zu verstehen und zu ändern.
  • Erreicht wird ein höherer Automatisierungsgrad, weil der erzeugte Code alle Standard-Funktionalitäten enthält.
  • Man erstellt ein plattformunabhängiges Modell, aus dem man für verschiedene Plattformen Code erzeugen kann.
  • Sonstige Dateien wie z. B. makefiles werden mitgeneriert.
  • Eine Portierung auf ein anderes technisches Rahmenwerk, eine neue Plattform oder sogar auf eine neue Programmiersprache wird wesentlich erleichtert.