Automatisches Diagramm der Anwendung zur Generatoren-Verwaltung

Modellieren im Browser

Der Modeler ist für alle Stakeholder zugänglich und schlägt drei Fliegen mit einer Klappe.

Diese drei Aufgabengebiete deckt das Werkzeug ab:

  • Erfassung von Anforderungen an zu entwickelnde Anwendungen
  • Erstellung einer Softwarespezifikation, die mit Hilfe von Codegeneratoren in lauffähige Anwendungen umgewandelt wird
  • Beschreibung des Zusammenspiels und der Installation eines verteilten Systems, das aus mehreren Anwendungen besteht

Homepage pro Modellelement

Von generiertem Code aus, in Dokumentation, als Bookmark im Browser: Es gibt immer einen direkten Weg zur Homepage eines bestimmten Modellelements.

Die Homepage eines Modellelements zeigt alle wichtigen Informationen des Elements an einem Ort. Von hier aus sind alle wichtigen Funktionen erreichbar, u.a.:

  • Diagramm anzeigen
  • Optionen bearbeiten
  • Links bearbeiten
  • Modul bearbeiten
  • Dokumentation bearbeiten

Der Link zur Homepage eines Modellelements bleibt über die gesamte Lebenszeit eines Elements gültig, selbst wenn es umbenannt oder in ein anderes Modul verschoben wird.

Diagramm des Modellelements "GeneratorsApp" mit Entities und Highlighting bestimmter Pfade

Automatische Diagramme

Kein "Verkünsteln" mehr bei der Darstellung von komplexen Systemen. Das Werkzeug übernimmt das Zeichnen.

Es wird nur noch angegeben, welcher Ausschnitt eines Modells dargestellt werden soll. Ein Ausschnitt bekommt einen Namen und eine eindeutige URL. Das Diagramm sieht für jeden, der den Ausschnitt ansieht, gleich aus. Änderungen im Modell werden automatisch im Diagramm angezeigt. Es sind im Vergleich zum manuellen Zeichnen keine Nacharbeiten nötig.

Neue Modellierungssprachen

Im Web Modeler können neue Modellierungssprachen erstellt werden. Die Sprachen sind sofort nach der Erstellung nutzbar.

Eigene Modellierungssprachen zu definieren ist ein Spezialgebiet im Web Modeler. Es sind spezielle Zugriffsrechte nötig, um diesen Bereich nutzen zu können.

Modellierungssprachen können veröffentlicht werden. Dann können alle Teilnehmer der Virtual Developer Platform die Sprachen verwenden.

Aufgrund der Komplexität der Aufgabe, geschieht die Entwicklung neuer Sprachen normalerweise in Zusammenarbeit mit der Generative Software GmbH.

Editor für die Modellierungssprache "System Management"