Cross-References Homepage

Générer une matrice de dépendance d'objets

Visual Expert permet de générer une matrice de dépendance d'objets.

Il étend le concept d'"analyse d'impact" à plusieurs objets, pour visualiser les références croisées entre Oracle, SQL Server et le code PowerBuilder dans une matrice à deux dimensions.

Pourquoi utiliser une matrice de dépendance d'objets ?

Une matrice de dépendance d'objets montre les relations entre les objets dans une grille, offrant aux développeurs un moyen puissant d'analyser les conséquences d'une modification.

Les matrices de dépendance d'objets aident à comprendre et à maintenir les applications grandes et complexes, dans lesquelles de nombreux objets présentent de multiples dépendances les uns par rapport aux autres.

Visual Expert générera la matrice dans un fichier Excel, pour permettre aux développeurs de mettre en évidence, de commenter et de partager facilement des références spécifiques avec leur équipe.

Quels sont les objets supportés ?

Visual Expert peut analyser les dépendances entre les objets suivants :

  • Code PowerBuilder:
    Fenêtres, Menus, UserObjects, DataWindows, Structures, Objets de fonction, Objets d'application, Contrôles objet utilisateur, Fonctions PB et événements.

  • Code Oracle PL/SQL ou SQL Server Transact-SQL :
    Fonctions, triggers, procédures, tables, vues, synonymes, séquences et types.

Comment générer une matrice de dépendance d'objets dans Visual Expert ?

  1. Ouvrez votre projet Visual Expert.
  2. Dans la vue principale, sélectionnez les objets pour lesquels vous voulez analyser les dépendances (voir ci-dessous).
  3. Dans la barre de navigation, cliquez sur "Matrice de dépendance d'objets".
    Generate an Object Dependency Matrix with Visual Expert

    La matrice de dépendance d'objet correspondante sera ainsi générée dans un fichier Excel.

  4. Une fois le fichier généré, le message suivant apparaîtra. Cliquez sur "Ouvrir".



    Vous trouverez ci-dessous un exemple de "matrice de dépendance d'objet" générée par Visual Expert :


     
  • Les objets sélectionnés dans le treeview apparaissent dans la première colonne comme objets appelés "Callee".
  • Les objets appelants "Caller" - qui appellent les "Callees" - apparaissent dans les lignes.
  • Le "Type d'objet" est affiché pour les "Callees" et les "Callers" dans la cellule adjacente.
  • Le symbole "X" indique une dépendance entre les objets "Caller" et "Callee".

Configurez votre matrice de dépendance d'objets

Vous pouvez exclure les objets indésirables de la matrice, pour vous concentrer sur les informations importantes.

  1. Pour accéder aux options de votre matrice, passez la souris sur la macro "Matrice de dépendance d'objets" et cliquez sur la clé qui apparaît à droite.

    Open object dependency matrix settings

  2. Une fenêtre de configuration apparaît, dans laquelle vous pouvez sélectionner ou désélectionner des types d'objets.

    Object dependency matrix options

  3. Cliquez sur "Enregistrer" pour sauvegarder vos paramètres pour les futures exécutions.
    Cliquez sur "Exécuter" pour générer la matrice de dépendance d'objets avec les paramètres actuels sans les enregistrer pour les prochaines exécutions.

 

Voir aussi

Visual Expert 2020, Oracle, PowerBuilder, SQL Server, Object Dependency Matrix, Impact Analysis