Relations d'abstraction

Une relation d'abstraction est une dépendance entre des éléments de modèle qui représente le même concept à différents niveaux d'abstraction ou de différents points de vue. Vous pouvez ajouter des relations d'abstraction à un modèle dans différents diagrammes, tels que les diagrammes de cas d'utilisation, de classes et de composants.

Dans une relation d'abstraction, un élément de modèle, le client, est plus détaillé que l'autre, le fournisseur. Les différents types de relation d'abstraction sont : la dérivation, la réalisation, l'amélioration et les relations de trace.

Toutes les relations d'abstraction peuvent relier des éléments de modèle qui sont dans le même modèle ou dans des modèles différents. Par exemple, si vous développez un modèle d'analyse, puis un modèle de conception, vous pouvez relier les modèles avec une relation d'amélioration dirigée du modèle d'analyse vers le modèle de conception. Cette relation indique que le modèle de conception offre un niveau d'abstraction différent du même système.

Les relations d'abstraction n'ont pas habituellement de noms et apparaissent comme une ligne tiretée avec une flèche ouverte dirigée de l'élément de modèle détaillé vers l'élément de modèle général.

Comme le montre la figure suivante, lorsque vous créez une relation d'abstraction, le mot clé «abstraction» apparaît à côté du connecteur.

Une relation d'abstraction entre deux packages

Vous pouvez attribuer les stéréotypes suivants à une relation d'abstraction pour identifier le type d'abstraction dans un modèle :

Vos commentaires