Erstmalig wird Virtual Developer um Modellierungssprachen erweitert, die nicht primär auf die Codegenerierung sondern auf das Wissensmanagement ausgerichtet sind: Wissen wie komplexe Systeme aufgebaut sind.

Die bisherigen Virtual Developer Standard-Sprachen ‚Basic‘, ‚Persistence‘, ‚Function‘, ‚UI‘, ‚Product‘ und ‚Test‘ sind klar auf die Codegenerierung ausgerichtet. Die neuen Sprachen ‚System Management‘ und ‚People‘ liefern Konzepte wie ‚System‘, ‚Hardware‘, ‚Firewall‘, ‚Deployment‘, ‚Person‘ und ‚Person Group‘. Damit werden Systeme modelliert, um das Wissen verschiedener Teams festzuhalten und auszutauschen. Das Modellierungswerkzeug wird damit zum Auskunftssystem für alle an der Softwareentwicklung und dem Betreib beteiligten Personen. Ob eine Software dann tatsächlich generiert oder komplett von Hand entwickelt wird, spielt für die Auskunftsleistung keine Rolle.

Zusammenhänge erkennen und nutzen

Eine modellierte Anwendung wird durch die neuen Sprachen um organisatorische Informationen angereichert. Dazu gehört die Hardware (oder deren Virtualisierung), auf der eine bestimmte Version einer Anwendung installiert wird. Ebenso werden Verantwortlichkeiten abgebildet, indem Installationen und Anwendungen Personen oder Personengruppen zugeordnet werden. Durch die Kombination der alten mit den neuen Modellierungssprachen werden Zusammenhänge sichtbar, die Teamgrenzen überschreiten. Fragen wie …

  • Unter welcher IP-Adresse ist die Anwendung zu erreichen?
  • Wen muss ich fragen, um mehr über die Anwendung zu erfahren?
  • Welche Services werden von der Anwendung aufgerufen?
  • Mit welcher URL kann ich die Version eines installierten REST-Service abfragen? 
  • Welche Zuständigkeiten hat mein Kollege aus einem anderen Team?

… werden durch die Visualisierung der Zusammenhänge und die erfassten Eigenschaften beantwortet. Außerdem können die abgelegten Informationen zur Unterstützung bei Besprechungen und zur Planung verwendet werden.

Treffsichere Visualisierung der Zusammenhänge

Die automatischen Diagramme des Web Modeler zeigen exakt den Ausschnitt eines größeren Modells an, der dem Betrachter bei seinem Anliegen weiterhilft. Diese Ausschnitte können im Browser als Bookmark gespeichert oder in anderen Werkzeugen als Link verwendet werden. Es müssen nicht mehr mühsam von Hand erkärungsbedürftige PowerPoint- oder Visio-Diagramme gezeichnet werden, die nach kurzer Zeit veraltet sind und bei denen bald keiner mehr weiß, wo die aktuelle Version zu finden ist. Laut Geschäftsführer Marcus Munzert stößt Virtual Developer mit den umfangreichen automtischen Diagramm-Funktionen in neue Bereiche vor, die perfekt mit der generativen Anwendungsentwicklung und dem Management komplexer Systeme harmonieren.

Generierung von Infrastructure as Code und GitOps

Die neuen Sprachen sind zwar nicht in erster Linie für die Codegenerierung entstanden, eignen sich inhaltlich jedoch sehr gut dazu. Die Kombination aller Modellierungssprachen und Nutzung passender Generatoren ermöglicht es zukünftig, komplette Software-Systeme von der ersten Zeile Code bis zum ersten Deployment und kontinuierlichen Betrieb automatisiert zu begleiten und zu dokumentieren. Die Wahl der Generatoren wird bestimmen, ob es sich zum Beispiel um ein mit Docker Compose oder Kubernetes betriebenes System handelt.

Über die Generative Software GmbH

Die Generative Software GmbH wurde 2007 von dem Diplom-Mathematiker (FH) Marcus Munzert und dem Diplom-Ingenieur (FH) Heinz Rohmer gegründet. Das zentrale Tätigkeitsfeld ist dabei die Industrialisierung der Softwareentwicklung durch intelligente Codegenerierung. Sitz des Unternehmens ist Freiburg im Breisgau.

Firmenkontakt und Herausgeber der Meldung:

Generative Software GmbH
Cornelia-Schlosser-Allee 15
79111 Freiburg im Breisgau
Telefon: +49 (761) 1562051
Telefax: +49 (761) 15620513
http://www.generative-software.com

Ansprechpartner:
Marcus Munzert
Geschäftsführender Gesellschafter
Telefon: +49 761 1562051
E-Mail: marcus.munzert@generative-software.com
Für die oben stehende Story ist allein der jeweils angegebene Herausgeber (siehe Firmenkontakt oben) verantwortlich. Dieser ist in der Regel auch Urheber des Pressetextes, sowie der angehängten Bild-, Ton-, Video-, Medien- und Informationsmaterialien. Die United News Network GmbH übernimmt keine Haftung für die Korrektheit oder Vollständigkeit der dargestellten Meldung. Auch bei Übertragungsfehlern oder anderen Störungen haftet sie nur im Fall von Vorsatz oder grober Fahrlässigkeit. Die Nutzung von hier archivierten Informationen zur Eigeninformation und redaktionellen Weiterverarbeitung ist in der Regel kostenfrei. Bitte klären Sie vor einer Weiterverwendung urheberrechtliche Fragen mit dem angegebenen Herausgeber. Eine systematische Speicherung dieser Daten sowie die Verwendung auch von Teilen dieses Datenbankwerks sind nur mit schriftlicher Genehmigung durch die United News Network GmbH gestattet.

counterpixel