
Chapter 4 Extension de vos modèles à l'aide de profils
Matrices de dépendances (Profile)
La matrices de dépendance permet de passer en revue et de créer des liens entre des objets de n'importe quel type. Vous spécifiez une métaclasse (avec, le cas échéant, un stéréotype) pour les lignes de la matrice, et la même ou une autre métaclasse pour les colonnes. Les cellules sont ensuite calculées à 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 :
- Entre des classes et des interfaces de MOO – connectées par des réalisations
- Entre des tables de MPD – connectés par des références
- Entre des tables de MPD et des classes de MOO – connectées par des dépendances étendues
Pour créer une matrice de dépendances :
- Pointez sur une catégorie de profil, cliquez le bouton droit de la souris, puis sélectionnez Ajouter une matrice de dépendances. Vous ajoutez ainsi la métaclasse DependencyMatrix au profil et créez un stéréotype sous cette métaclasse, dans lequel vous allez définir les propriétés de la matrice.
- Saisissez un nom pour la matrice (par exemple "Matrice des propriétaires de table"). Ce nom sera visible dans les menus de l'interface de PowerAMC.
- Cliquez sur l'onglet Définition de matrice afin de spécifier les lignes et colonnes de votre matrice.
- Sélectionnez un type d'objet dans le type de modèle courant afin de remplir vos lignes de matrice et un type d'objet dans le type de modèle courant ou dans un autre type de modèle afin de remplir les colonnes.
- Spécifiez comment les lignes et colonnes de votre matrice seront associées en sélectionnant une des options Cellules de matrice :
- Collection – sélectionnez une collection dans la liste, qui contient toutes les collections standard et étendues (mais pas les compositions) définies entre deux objets.
- Objet lié – sélectionnez un objet dans la liste, qui contient tous les types de liens possibles entre les objets.
- Cliquez sur OK pour enregistrer votre matrice et fermer l'éditeur 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.
Copyright (C) 2008. Sybase Inc. All rights reserved.
|
|