Informationen für Manager

Möchten Sie Ihre Produkteinführungszeiten verkürzen und die Qualität Ihrer Produkte verbessern? Unsere Kunden haben das mit MetaEdit+ geschafft und Sie können für Ihr Unternehmen die gleichen Vorteile erreichen. MetaEdit+ macht sich die Mächtigkeit der domänenspezifischen Modellierung zunutze, um den Softwareentwicklungsprozess zu automatisieren. Mit MetaEdit+ sind erfahrenen Entwickler in der Lage, Mechanismen für eine automatisierte Softwareproduktion zu definieren:

  • Eine domänenspezifische Modellierungssprache beschreibt Ihre Produkte: 
    Eine Entwurfssprache, die auf den Konzepten und Regeln Ihrer Produkte basiert, besitzt eine wesentliche stärkere Ausdruckskraft als eine Sprache, die auf generischen Programmierkonzepten beruht, wie beispielsweise die UML. Aufgrund dieser stärkeren Ausdruckskraft können Ihre Entwickler eine Applikation vollständig und gleichzeitig mit geringerem Aufwand spezifizieren. Die Modelle werden von allen Stakeholdern leichter verstanden, da sie besser zur Anwendungsdomäne passen - und das verbessert wiederum die Kommunikation. Die in der Modellierungssprache verankerten domänenspezifischen Regeln verhindern es bereits von der Designphase an, dass den Entwicklern Fehler unterlaufen.
  • Ein Code-Generator erzeugt Code aus Modellen: 
    Da einer Ihrer Experten den Code-Generator definiert, passt dieser perfekt zu Ihrer domänenspezifischen Modellierungssprache und erzeugt denselben Code, wie ihn die Entwickler, angeleitet von Ihren Experten, normalerweise von Hand schreiben würden. Jetzt produzieren alle Entwickler denselben, qualitativ hochwertigen und konsistenten Code - automatisch generiert aus ihren Modellen. Da die Modelle unabhängig von konkreten Implementierungsdetails sind, können Sie Code für unterschiedliche Zielsprachen oder -plattformen erzeugen, indem Sie ganz einfach neue Generatoren erstellen.

Die Hauptvorteile dieses Ansatzes sind:

  • Produktivitätssteigerungen um das 5- bis 10-fache und dadurch kürzere Produkteinführungszeiten 
  • Entwickler können sich auf die Features und das Design konzentrieren, statt Code von Hand schreiben zu müssen 
  • Signifikante Verbesserung der Produktqualität 
  • Vollständige Kontrolle über die Modellierung und die Code-Generierung

Führen Sie DSM in Ihrer Firma ein

Ihr Chefentwickler kennt die prinzipiellen Abbildungen von Ihrer Anwendungsdomäne und Ihren Anforderungen auf Code bereits. Er kann eine DSM-Lösung definieren und MetaEdit+ evaluieren. Wenn Sie seine Meinung erfahren wollen, dann bitten Sie ihn, sich unsere Website für Chefentwickler anzusehen.

Wir bei MetaCase haben umfangreiche Erfahrungen damit, die Softwareentwicklung zu automatisieren und mit den damit verbundenen organisatorischen Veränderungen umzugehen. Wir haben erfahrene Berater, die Ihren Experten dabei helfen können, domänenspezifische Sprache in MetaEdit+ zu implementieren. Es sind lediglich ein paar Mannwochen Arbeitsaufwand durch Ihren Experten erforderlich, bis Ihre domänenspezifische Modellierungsumgebung fertig ist. Sodann können Sie von den Vorteilen automatisierter Softwareproduktion profitieren.

Ihre nächsten Schritte