Convierta el código complejo en conocimiento compartido de la aplicación

Explore las dependencias, visualice la lógica de la aplicación, comprenda el uso de los datos y mantenga el conocimiento técnico al alcance del equipo.

Visual Expert convierte el código PowerBuilder, Oracle PL/SQL y SQL Server T-SQL analizado en un conocimiento navegable de la aplicación. En lugar de depender solo de documentos mantenidos a mano, los equipos exploran la estructura real de la aplicación, pasan de las vistas generales al código fuente, comprenden cómo interactúan los componentes y conservan los resultados de análisis útiles para los demás.

Documentación
Espacio Documentation
Call Graph
Grafo de llamadas y código fuente
CRUD Matrix
CRUD Matrix

La documentación en Visual Expert

Visual Expert documenta cómo funciona la aplicación, no solo archivos aislados.

Explorar las dependencias

Qué depende de qué.

Explicar y documentar

Lógica técnica y de negocio.

Grafos de llamadas y diagramas

Visualizar los flujos de la aplicación.

CRUD y uso de los datos

Create · Read · Update · Delete.

Compartir el conocimiento

Preservar y transmitir el conocimiento.

Explore las dependencias antes de hacer cambios

«Si cambio esto, ¿qué más puede verse afectado?»

Comprenda qué está relacionado antes de tocar el código. Las aplicaciones complejas contienen relaciones difíciles de reconstruir a mano. Visual Expert analiza las referencias entre componentes y permite explorarlas desde varias perspectivas. Desarrolladores y analistas pasan directamente de las vistas de dependencias a los objetos y al código fuente correspondientes.

Visual Expert Web · Impact Analysis (Tree)
Análisis de impacto en Visual Expert Web

Lo que utiliza la tabla EMPLOYEES y el código fuente del procedimiento seleccionado, con las referencias resaltadas (ejemplo Oracle). Documentación: análisis de impacto

Visual Expert Web · Object Dependency Matrix
Dependencias entre objetos en Visual Expert Web

Qué procedimientos y triggers llaman a qué procedimientos (ejemplo SQL Server). Documentación: dependencias entre objetos

Visual Expert Web · Reverse Call Graph
Dependencias inversas en Visual Expert Web

Los componentes que llaman a CreateProduct (ejemplo SQL Server). Documentación: grafo de llamadas inversas

Visual Expert Web · dependencias entre esquemas
Dependencias entre aplicaciones y esquemas en Visual Expert Web

Dependencias desde y hacia otros esquemas (ejemplo SQL Server). Documentación: dependencias entre esquemas

Visual Expert Web · Call Graph (Tree)
Grafos de llamadas en Visual Expert Web

La cadena de llamadas a partir del procedimiento DeleteEmployeeById y su código fuente (ejemplo Oracle). Documentación: grafo de llamadas

Comprenda cómo se utilizan sus datos

Vea dónde se crean, leen, actualizan y eliminan los datos de negocio. La matriz CRUD relaciona los componentes de la aplicación y de la base de datos con los datos que manipulan.

  • CCreateDónde se insertan los datos
  • RReadDónde se leen los datos
  • UUpdateDónde se modifican los datos
  • DDeleteDónde se eliminan los datos

Para una tabla o un conjunto de tablas, el equipo puede identificar el alcance real del uso de los datos. Es especialmente útil para comprender una lógica poco conocida, preparar una modificación o una migración, localizar el código que afecta a datos sensibles o documentar los flujos de datos. En VE Web, la matriz sigue siendo interactiva y lleva a los componentes correspondientes de la aplicación.

Documentación: matriz CRUD

Visual Expert Web · CRUD Matrix
Matriz CRUD en Visual Expert Web para una base de datos SQL Server: procedimientos, triggers y vistas en filas, tablas en columnas y las operaciones C, R y U en las celdas 1 2 3
  • 1Componentes
  • 2Tablas
  • 3Operaciones

Añada explicaciones donde el código no basta

Utilice la IA para acelerar la comprensión y la documentación. Visual Expert AI puede completar el análisis estructural del código con explicaciones contextuales, mientras el modelo de la aplicación de Visual Expert sigue siendo la fuente de la estructura del código, las dependencias y el uso de los datos.

  1. Análisis de VEcódigo · dependencias · datos
  2. Contexto de la aplicaciónmodelo estructurado
  3. VE AIservicio opcional
  4. Resultado de la IAnegocio · lógica · comentarios
Servicios de Visual Expert AIOpcionales
  • Explain the BusinessEl propósito de negocio, en lenguaje claro.
  • Explain the LogicDescripción del procesamiento y de la lógica técnica.
  • Generate CommentsComentarios contextuales para quienes mantienen el código.

La IA es un acelerador opcional de la documentación, no un sustituto del modelo de la aplicación creado por Visual Expert. Documentación de Visual Expert AI

Preservar y compartir el conocimiento de las aplicaciones

Comprender una aplicación solo es útil si ese conocimiento sigue al alcance del equipo. Visual Expert permite guardar los resultados de análisis y las vistas de documentación útiles y compartirlos con los demás usuarios del proyecto.

  • Resultados de Impact Analysis
  • Vistas Code Explorer y Documentation
  • Matrices CRUD
  • Resultados de Code Inspection
  • Informes y explicaciones generados por la IA

A diferencia de una captura de pantalla estática, un resultado de Visual Expert compartido conserva el contexto de la aplicación: los usuarios autorizados pueden volver a abrirlo y seguir navegando. Así el conocimiento se transmite mejor entre desarrolladores, analistas, arquitectos y nuevos miembros del proyecto.

  1. 1Analista / expertoencuentra un contexto útil
  2. 2Compartir en VEguardar / compartir la vista
  3. 3Vista compartidaresultado navegable
  4. 4Equipodesarrolladores · arquitectos · recién llegados

Un solo modelo de la aplicación, varios usos

Modelo de la aplicacióncódigo · datos · relaciones

Para saber más

Trabajo en equipo

Comparta los resultados de análisis y coordine la remediación en el equipo.

Integración DevOps

Ejecute la verificación automáticamente y publique los resultados en sus herramientas.

Documentación: documentar el código

Espacio Documentation, diagramas, grafos de llamadas y planificación en detalle.

Explore las dependencias. Comprenda la lógica. Visualice el uso de los datos. Comparta el conocimiento.

Visual Expert ayuda a los equipos a comprender y documentar aplicaciones PowerBuilder, Oracle PL/SQL y SQL Server T-SQL complejas a partir del código que realmente las hace funcionar.

Visual Expert Web · Documentation
Visual Expert Web · Documentation
Espacio Documentation: árbol de componentes de la aplicación y de la base de datos, objetos por tipo y treemaps.
Visual Expert Web · Impact Analysis (Tree)
Visual Expert Web · Impact Analysis (Tree)
Lo que utiliza la tabla EMPLOYEES y el código fuente del procedimiento seleccionado, con las referencias resaltadas (ejemplo Oracle).
Visual Expert Web · Object Dependency Matrix
Visual Expert Web · Object Dependency Matrix
Qué procedimientos y triggers llaman a qué procedimientos (ejemplo SQL Server).
Visual Expert Web · Reverse Call Graph
Visual Expert Web · Reverse Call Graph
Los componentes que llaman a CreateProduct (ejemplo SQL Server).
Visual Expert Web · dependencias entre esquemas
Visual Expert Web · dependencias entre esquemas
Dependencias desde y hacia otros esquemas (ejemplo SQL Server).
Visual Expert Web · Call Graph (Tree)
Visual Expert Web · Call Graph (Tree)
La cadena de llamadas a partir del procedimiento DeleteEmployeeById y su código fuente (ejemplo Oracle).
Visual Expert Web · CRUD Matrix
Visual Expert Web · CRUD Matrix
CRUD Matrix (ejemplo SQL Server): procedimientos, triggers y vistas, con las operaciones que realizan en cada tabla.
Visual Expert Web · Shared
Visual Expert Web · Shared
Módulo Shared: análisis de impacto, matrices CRUD y otros resultados compartidos, con los usuarios con los que se comparte cada documento.