|
|
Automatisierte Software-Entwicklung
•
sichert Arbeitsplätze hier
Schneller, besser und billiger als Handarbeit in Niedriglohn-Gebieten (Offshore-Outsourcing) |
Begriff "Model-Driven Architecture (MDA)"Automatisieren mit MDA • MDA-Workshop • MDA-Tutorial MDA ist ein Standardisierungsprojekt der Object Management Group (OMG). Zu den MDA-Standards zählen MOF, XMI, CWM, HUTN sowie einige UML-Profile. MDA geht davon aus, dass die Entwicklung von Software als ein geordneter und nachvollziehbarer Arbeitsablauf beschrieben und durchgeführt werden kann. Jeder Schritt in diesem Ablauf stützt sich auf Informationen aus MDA-Modellen und legt seine Ergebnisse auch wieder in ggf. anderen MDA-Modellen ab — und erst, wenn alle Modelle gefüllt sind, beginnt die Erstellung von Source-Code. Die Standards der MDA-Familie legen fest, (a) DASS man eine Software-Produktionsumgebung mit Objekt-Modellen beschreiben kann, (b) WIE die Modelle beschrieben werden, (c) wie sie importiert und exportiert werden und (d) sie geben auch gleich ein rundes Dutzend solcher Modelle vor. MDA strukturiert daher nicht nur - wie die "alten" Generatoren - die Programmierung, sondern auch die Design-Arbeiten für ein Software-System. Eine nach MDA gegliederte Software-Entwicklung kann besonders leicht automatisiert werden, da viele der Schritte des o.g. Arbeitsablaufs nach festen Regeln durchgeführt werden können. GenerierenDie MDA-Standards der OMG schweigen sich zum Thema "Generieren" bisher noch aus. Ihr gegenwärtiger Stand begnügt sich mit dem Vorgeben eines klaren Rahmens für die Beschreibung des "Fertigungsablaufs" von Software. Die Generierungs-Potenziale von MDA sind aber so offensichtlich, dass es bereits eine Reihe von Herstellern gibt, die "MDA-Tools" anbieten. Überblick über Automatisieren mit MDADoch nicht immer ist auch MDA drin, wo MDA draufsteht: General Objects bereitet deshalb eine Marktübersicht vor, die Sie bald an dieser Stelle finden werden. Diese Marktübersicht wird Ihnen einen kompakten, aber vollständigen Überblick über MDA geben, und darüber, wieviel MDA, d.h. wieviel Nutzen, Sie von jedem einzelnen MDA-Tool heute schon erwarten dürfen. Einen schnellen und intensiven Überblick für Entscheider und Experten finden Sie schon jetzt in den 1- bzw. 3-tägigen MDA-Workshops der MDA-Acacemy, einem Geschäftsbereich von General Objects. Link zur OMG-Seite: www.omg.org/mda Automatisieren mit MDA • MDA-Workshop • MDA-Tutorial Die Software-Entwicklung automatisieren - mit General Objects |