Matrices de dépendances (Profile)

Les matrices de dépendance permettent de passer en revue et de créer des liens entre tous types d'objet. Vous spécifiez une métaclasse pour les lignes de la matrice, et la même ou une autre métaclasse pour les colonnes. Le contenu des cellules est alors calculé à partir d'une collection ou d'un objet lien.

Par exemple, vous pouvez créer des matrices de dépendance qui montrent les liens entre les types d'objets suivants :
  • Classes et autres classes de MOO – connectées par des liens d'association

  • Tables et utilisateurs de MPD – connectées par la collection Propriétaire



  • Tables de MPD et classes de MOO – connectées par des dépendances étendues

  1. Pointez sur la catégorie Profile cliquez le bouton droit de la souris, puis sélectionnez Ajouter une matrice de dépendance pour ajouter la métaclasse DependencyMatrix dans le profil et créer un stéréotype sous cette métaclasse, dans lequel vous allez définir les propriétés de la matrice.
  2. Sur l'onglet Général, saisissez un nom pour la matrice (par exemple Matrice des propriétaires de table) avec un libellé et un libellé pluriel à utiliser dans l'interface PowerAMC, ainsi qu'un nom par défaut pour les matrices que les utilisateurs vont créer à partir de cette définition.
  3. Cliquez sur l'onglet Définition pour spécifier les lignes et colonnes de votre matrice et indiquer comment elles sont associées à l'aide des propriétés suivantes.

    Propriété

    Description

    Lignes

    Spécifie le type d'objet avec lequel remplir vos lignes de matrice.

    Colonnes

    Spécifie le type d'objet avec lequel remplir vos colonnes de matrice. Cliquez sur le bouton Sélectionner une métaclasse à droite de la liste pour sélectionner une métaclasse dans un autre type de modèle.

    Cellules de matrice

    Spécifie la façon dont les lignes et les colonnes de votre matrice seront associées. Vous devez spécifier une Dépendance dans la liste, qui inclut toutes les collection et tous les liens disponibles pour l'objet.

    Cliquez sur le bouton Créer à droite de la liste pour créer une nouvelle collection étendue (voir Collections et compositions étendues (Profile)) reliant vos objets, ou sur le bouton Avancée pour spécifier un chemin de dépendance complexe (voir Spécification des dépendances avancées).

    Pour certaines dépendances, le Type d'objet sur lequel la dépendance est basé sera affiché, et vous pouvez sélectionnez un Attribut d'objet à afficher dans les cellules de matrice avec le symbole Aucune valeur qui est affiché si cet attribut n'est pas défini dans une instance particulière.



  4. Cliquez sur OK pour enregistrer votre matrice et fermer l'Editeur de ressources.
    Vous pouvez maintenant créer des instances de la matrice dans votre modèle comme suit :
    • Sélectionnez Vue > Diagramme > Nouveau diagramme > Nom de matrice.

    • Pointez sur le fond d'un diagramme, cliquez le bouton droit de la souris, puis sélectionnez Diagramme > Nouveau diagramme > Nom de matrice.

    • Pointez sur le modèle dans l'Explorateur d'objets, cliquez le bouton droit de la souris, puis sélectionnez Nouveau > Nom de matrice.

    Remarque : Pour plus d'informations sur l'utilisation des matrices de dépendance, voir Guide des fonctionnalités générales > Modélisation avec PowerAMC > Diagrammes, matrices et symboles > Matrices de dépendances.