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)".

- 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

- Si vous sélectionnez un script dans le diagramme, son code est affiché dans la vue du code source :
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.

- 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

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

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