Komplexen Code in gemeinsames Anwendungswissen verwandeln

Abhängigkeiten untersuchen, Anwendungslogik visualisieren, Datennutzung verstehen und technisches Wissen für das Team zugänglich halten.

Visual Expert verwandelt analysierten PowerBuilder-, Oracle PL/SQL- und SQL Server T-SQL-Code in navigierbares Anwendungswissen. Statt sich nur auf manuell gepflegte Dokumente zu verlassen, können Teams die tatsächliche Struktur der Anwendung untersuchen, von Übersichten bis zum Quellcode navigieren, das Zusammenspiel der Komponenten verstehen und nützliche Analyseergebnisse für andere bewahren.

Dokumentation
Arbeitsbereich Documentation
Aufrufgraph
Aufrufgraph und Quellcode
CRUD-Matrix
CRUD-Matrix

Dokumentation in Visual Expert

Visual Expert dokumentiert, wie die Anwendung funktioniert, nicht nur einzelne Dateien.

Abhängigkeiten untersuchen

Was wovon abhängt.

Erklären & dokumentieren

Technische und fachliche Logik.

Aufrufgraphen & Diagramme

Abläufe der Anwendung visualisieren.

CRUD / Datennutzung

Create · Read · Update · Delete.

Wissen teilen

Wissen bewahren und weitergeben.

Abhängigkeiten untersuchen, bevor Sie Änderungen vornehmen

„Wenn ich das ändere, was könnte sonst noch betroffen sein?“

Verstehen Sie, was zusammenhängt, bevor Sie den Code anfassen. Komplexe Anwendungen enthalten Beziehungen, die sich manuell nur schwer rekonstruieren lassen. Visual Expert analysiert die Referenzen zwischen Komponenten und lässt Teams sie aus mehreren Perspektiven untersuchen. Entwickler und Analysten gelangen von den Abhängigkeitsansichten direkt zu den zugehörigen Objekten und zum Quellcode.

Visual Expert Web · Impact Analysis (Tree)
Auswirkungsanalyse in Visual Expert Web

Was die Tabelle EMPLOYEES verwendet, und der Quellcode der ausgewählten Prozedur mit hervorgehobenen Referenzen (Oracle-Beispiel). Dokumentation zur Auswirkungsanalyse

Visual Expert Web · Object Dependency Matrix
Objektabhängigkeiten in Visual Expert Web

Welche Prozeduren und Trigger welche Prozeduren aufrufen (SQL Server-Beispiel). Dokumentation zu Objektabhängigkeiten

Visual Expert Web · Reverse Call Graph
Umgekehrte Abhängigkeiten in Visual Expert Web

Die Komponenten, die CreateProduct aufrufen (SQL Server-Beispiel). Dokumentation zum umgekehrten Aufrufgraph

Visual Expert Web · Schema dependencies
Anwendungs- und schemaübergreifende Abhängigkeiten in Visual Expert Web

Abhängigkeiten von und zu anderen Schemas (SQL Server-Beispiel). Dokumentation zu Schemaabhängigkeiten

Visual Expert Web · Call Graph (Tree)
Aufrufgraphen in Visual Expert Web

Die Aufrufkette ab der Prozedur DeleteEmployeeById und ihr Quellcode (Oracle-Beispiel). Dokumentation zum Aufrufgraph

Verstehen, wie Ihre Daten verwendet werden

Sehen Sie, wo fachliche Daten erstellt, gelesen, aktualisiert und gelöscht werden. Die CRUD-Matrix verbindet Anwendungs- und Datenbankkomponenten mit den Daten, die sie verarbeiten.

  • CCreateWo Daten eingefügt werden
  • RReadWo Daten gelesen werden
  • UUpdateWo Daten geändert werden
  • DDeleteWo Daten gelöscht werden

Für eine ausgewählte Tabelle oder eine Gruppe von Tabellen können Teams den tatsächlichen Umfang der Datennutzung ermitteln. Das ist besonders nützlich, um unbekannte Logik zu verstehen, eine Änderung oder Migration vorzubereiten, Code mit Zugriff auf sensible Daten zu finden oder Datenflüsse zu dokumentieren. In VE Web bleibt die Matrix interaktiv und führt zurück zu den zugehörigen Anwendungskomponenten.

Dokumentation zur CRUD-Matrix

Visual Expert Web · CRUD Matrix
CRUD Matrix in Visual Expert Web für eine SQL Server-Datenbank: Prozeduren, Trigger und Views in den Zeilen, Tabellen in den Spalten und die Operationen C, R und U in den Zellen 1 2 3
  • 1Komponenten
  • 2Tabellen
  • 3Operationen

Erklärungen ergänzen, wo der Code allein nicht ausreicht

Nutzen Sie KI, um Verständnis und Dokumentation zu beschleunigen. Visual Expert AI kann die strukturelle Codeanalyse um kontextbezogene Erklärungen ergänzen, während das Anwendungsmodell von Visual Expert die Quelle für Codestruktur, Abhängigkeiten und Datennutzung bleibt.

  1. VE-AnalyseCode · Abhängigkeiten · Daten
  2. Anwendungskontextstrukturiertes Modell
  3. VE AIoptionaler Dienst
  4. KI-Ergebnisfachlich · Logik · Kommentare
KI-Dienste von Visual ExpertOptional
  • Explain the BusinessFachlicher Zweck, verständlich formuliert.
  • Explain the LogicTechnische Verarbeitung und Logik beschreiben.
  • Generate CommentsKontextbezogene Kommentare für die Pflege erstellen.

KI ist ein optionaler Beschleuniger der Dokumentation, kein Ersatz für das von Visual Expert erstellte Anwendungsmodell. Dokumentation zu Visual Expert AI

Anwendungswissen bewahren und teilen

Das Verständnis einer Anwendung ist nur nützlich, wenn das Wissen für das Team zugänglich bleibt. Mit Visual Expert lassen sich nützliche Analyseergebnisse und Dokumentationsansichten speichern und mit anderen Projektmitgliedern teilen.

  • Ergebnisse der Auswirkungsanalyse
  • Ansichten Code Explorer und Documentation
  • CRUD-Matrizen
  • Ergebnisse der Code-Inspektion
  • Von KI erstellte Berichte und Erklärungen

Anders als ein statischer Screenshot bewahrt ein geteiltes Ergebnis von Visual Expert den Anwendungskontext, sodass berechtigte Anwender es erneut öffnen und weiter navigieren können. Das erleichtert den Wissenstransfer zwischen Entwicklern, Analysten, Architekten und neuen Projektmitgliedern.

  1. 1Analyst / Expertefindet nützlichen Kontext
  2. 2In VE teilenAnsicht speichern / teilen
  3. 3Geteilte Ansichtnavigierbares Ergebnis
  4. 4TeamEntwickler · Architekten · Neue

Ein Anwendungsmodell, mehrere Verwendungen

AnwendungsmodellCode · Daten · Beziehungen

Weiterführende Informationen

Team-Workflow

Teilen Sie Analyseergebnisse und koordinieren Sie die Behebung im Team.

DevOps-Integration

Führen Sie die Überprüfung automatisch aus und veröffentlichen Sie die Ergebnisse in Ihren Werkzeugen.

Handbuch zur Codedokumentation

Arbeitsbereich Documentation, Diagramme, Aufrufgraphen und Zeitplanung im Detail.

Abhängigkeiten untersuchen. Logik verstehen. Datennutzung visualisieren. Wissen teilen.

Visual Expert hilft Teams, komplexe PowerBuilder-, Oracle PL/SQL- und SQL Server T-SQL-Anwendungen anhand des Codes zu verstehen und zu dokumentieren, der sie tatsächlich ausführt.

Visual Expert Web · Documentation
Visual Expert Web · Documentation
Arbeitsbereich Documentation: Baum der Anwendungs- und Datenbankkomponenten, Objekte nach Typ und Treemaps.
Visual Expert Web · Impact Analysis (Tree)
Visual Expert Web · Impact Analysis (Tree)
Was die Tabelle EMPLOYEES verwendet, und der Quellcode der ausgewählten Prozedur mit hervorgehobenen Referenzen (Oracle-Beispiel).
Visual Expert Web · Object Dependency Matrix
Visual Expert Web · Object Dependency Matrix
Welche Prozeduren und Trigger welche Prozeduren aufrufen (SQL Server-Beispiel).
Visual Expert Web · Reverse Call Graph
Visual Expert Web · Reverse Call Graph
Die Komponenten, die CreateProduct aufrufen (SQL Server-Beispiel).
Visual Expert Web · Schema dependencies
Visual Expert Web · Schema dependencies
Abhängigkeiten von und zu anderen Schemas (SQL Server-Beispiel).
Visual Expert Web · Call Graph (Tree)
Visual Expert Web · Call Graph (Tree)
Die Aufrufkette ab der Prozedur DeleteEmployeeById und ihr Quellcode (Oracle-Beispiel).
Visual Expert Web · CRUD Matrix
Visual Expert Web · CRUD Matrix
CRUD Matrix (SQL Server-Beispiel): Prozeduren, Trigger und Views mit den Operationen, die sie auf jeder Tabelle ausführen.
Visual Expert Web · Shared
Visual Expert Web · Shared
Modul Shared: geteilte Auswirkungsanalysen, CRUD-Matrizen und andere Ergebnisse, mit den Anwendern, mit denen jedes Dokument geteilt ist.