Modellierung mit Virtual Developer

Modellierte Fachlichkeit

Zusammenhänge ans Licht bringen

Oft werden unterschiedliche Werkzeuge für die Spezifikation oder Dokumentation verschiedener Aspekte der Entwicklung und des Betriebs von Software-Systemen eingesetzt. Die in diesen Werkzeugen gesammelten Informationen sind untereinander maximal lose gekoppelt, meist über identische Namengebungen oder manuell eingetragene Links. Um Zusammenhänge zu verstehen oder zu kommunizieren, werden dann meist Bilder mit Werkzeugen wie PowerPoint, Keynote oder draw.io gezeichnet.

Virtual Developer stellt Modelle automatisch als Diagramme dar – kein mühsames Zeichnen mehr.

Und Virtual Developer bietet noch mehr: Für unterschiedliche Aspekte werden separate Modellierungssprachen eingesetzt. Diese sind bestens miteinander integriert. Die Modellierung mit den unterschiedlichen Sprachen erfolgt auf dieselbe Art und Weise, was den Lernaufwand für die Bedienung des Werkzeugs deutlich verringert. Ob Sie Datenstrukturen, Aufgaben oder Deployments modellieren, die Bedienung des Werkzeugs bleibt gleich.

Die wichtigsten Sprachen

SpracheZweck
Artificial IntelligenceModellinhalte zur Auswertung durch KI annotieren
Basicenthält ein einfaches Typsystem
ConfigurationKonfigurations-Elemente für Anwendungen definieren
Config-SettingKonfiguration-Elemente für Anwendungen mit Werten versehen
Decision ManagementEntscheidungen dokumentieren
FunctionFachlichkeiten spezifizieren
GenerationProtokollierung von Generierungs-Ergebnissen und Zusammenhang zu anderen Modellelementen
GitOpsKubernetes-Cluster und Anwendungs-Deployments spezifizieren
Monitoringwelcher Server/Service wird von welchem Monitoring-Server überwacht
PeoplePersonen, Personen-Gruppen, Verantwortlichkeiten
PersistenceDatenstrukturen spezifizieren
ProductBusiness Capabilities und Anwendungen spezifizieren
RESTFachlichkeiten mit REST-Eigenschaften anreichern
RequirementsAnforderungen spezifizieren
SecurityAbsicherungsmechanismen für REST-APIs
System ManagementSysteme, Server, Kubernetes-Cluster, Deployments
TasksAufgaben spezifizieren und zuordnen
TestingTest Cases spezifizieren
Universalgrundlegende Eigenschaften, z.B. Sortier-Reihenfolge
User InterfaceGrafische Benutzeroberflächen (Views, Eingabefelder, usw.)