AndroMDA

AndroMDA | UML | RCA | Java | .NET | MDD

AndroMDA ist ein Framework zur Codegenerierung, das für die Entwicklung von Unternehmensanwendungen verwendet wird. Es basiert auf dem Ansatz der modellgetriebenen Architektur (MDA), bei dem die Verwendung von Modellen zur Steuerung des Entwicklungsprozesses im Vordergrund steht.

AndroMDA verwendet eine Reihe von Modellen, die in der UML-Sprache geschrieben sind, um den Großteil des für eine Anwendung benötigten Codes zu generieren. Dies umfasst sowohl die Geschäftslogik als auch die Benutzeroberfläche. Der generierte Code ist anpassbar, so dass Entwickler ihre eigenen Anpassungen und Erweiterungen hinzufügen können.

Einige der Hauptmerkmale von AndroMDA sind:

Unterstützung für eine Vielzahl von Zielplattformen, einschließlich Java, .NET und PHP

Unterstützung für verschiedene Anwendungsarchitekturen, einschließlich Web, Rich Client und serviceorientiert

Integrierte Unterstützung für gängige Unternehmenstechnologien, wie Datenbanken, Messaging und Webdienste

Eine erweiterbare Architektur, die es Entwicklern ermöglicht, benutzerdefinierte Code-Generatoren und andere Erweiterungen hinzuzufügen

Andere Technologien, die mit AndroMDA verwandt sind, umfassen MDA-Tools wie Enterprise Architect und Rational Software Architect sowie modellgetriebene Entwicklungsmethoden (Model-Driven Development, MDD) wie den Rational Unified Process (RUP).

Die Experten der BITS haben AndroMDA sowie verwandte Technologien in einer Vielzahl von Projekten eingesetzt. Eine Auswahl an Case-Studies und Referenzen können Sie im Folgenden finden.

Nach oben