Canevas

Dans les modèles UML, les canevas sont des éléments de modèle comportant des paramètres formels non liés que vous pouvez utiliser pour définir des familles de discriminants, de packages et d'opérations.

Un canevas est un élément de modèle paramétré qui décrit ou identifie le pattern d'un groupe d'éléments de modèle d'un type particulier. Etant donné qu'ils représentent des types d'élément, vous ne pouvez pas utiliser des canevas directement dans vos modèles. Vous devez d'abord instancier le canevas en reliant ses paramètres à des valeurs réelles. Une liaison entre un canevas et un élément de modèle génère un nouvel élément de modèle, basé sur le canevas. Vous pouvez alors utiliser l'élément lié pour modéliser une partie d'un système.

Au lieu de concevoir des éléments de modèle distincts pour chaque type de données de votre modèle, vous pouvez utiliser des canevas pour concevoir un élément de modèle unique (un discriminant, un package ou une opération) qui fonctionne avec différentes sortes de données. Par exemple, une classe de canevas fournit une description paramétrée d'une classe, spécifiant ses attributs et opérations. En reliant plusieurs classes au canevas, vous pouvez générer de nouvelles classes avec les mêmes caractéristiques que celles du canevas.

Un canevas apparaît sous la forme d'un discriminant, avec un carré en pointillés dans le coin supérieur droit.

Un canevas avec trois paramètres


Vos commentaires