Créer des graphes d'appels avec Visual Expert pour PowerBuilder

POURQUOI UTILISER DES GRAPHES D'APPEL ?

Un graphe d'appel est un diagramme représentant des objets se référençant les uns les autres (sur plusieurs niveaux).

Ce diagramme peut être utilisé pour :

  • Documenter le fonctionnement interne d'une application, analyser chaque exécution possible.
  • Prévoir l'impact d'une modification
  • Suivre le flux de valeurs entre les procédures
  • Détecter des anomalies dans l'exécution des programmes, trouver des procédures qui ne sont jamais appelées.
  • Etc.

Exemple 1 : Arbre d'appel entre les méthodes PowerBuilder 

  • Dans le treeview, sélectionnez un événement ou une fonction PowerBuilder.
  • Allez dans [Diagrammes] dans le menu ruban, et cliquez sur "Graphe d'appel (Diagramme)".

generate call tree diagrams for power builder code using visual expert

  • Vous pouvez mettre en évidence un script particulier et ses dépendances :
    Sélectionnez-le dans le diagramme : toutes les méthodes connectées seront mises en évidence en bleu

generate call tree diagrams for powerbuilder code using visual expert

  • Si vous sélectionnez un script dans le diagramme, son code est affiché dans la vue du code source :

generate call tree diagrams for powerbuilder code

Exemple 2 : Arbre d'appel entre les objets de la base de données

  • Dans le treeview, sélectionnez une procédure stockée, une table, une fonction, un trigger, etc.
  • Allez dans [Diagrammes] dans le menu ruban, et cliquez sur "Graphe d'appel (Diagramme)".
  • Un diagramme est généré. Lorsque vous survolez un élément, un tooltip donne des détails sur cet élément.

generate call tree diagrams for database objects

  • Vous pouvez mettre en évidence une entité particulière et ses dépendances.
    Sélectionnez-la dans le diagramme, tous les éléments connectés seront surlignés en bleu

generate call tree diagrams for oracle and sql server database code with visual expert

  • Si vous sélectionnez une entité dans le diagramme, son code s'affiche dans la vue du code source :

generate call tree diagrams for oracle code with visual expert

Modifier un diagramme

Lisez cet article pour savoir comment modifier et sauvegarder un diagramme

Partager ou exporter un diagramme

Lisez cet article pour savoir comment partager, exporter et imprimer un diagramme