Personnalisation de votre modèle avec des profils et des stéréotypes

Dans Visual Studio Ultimate, vous pouvez adapter les éléments de modèle UML standard, tels que les classes et les composants, pour les personnaliser à des fins spécifiques. Vous pouvez appliquer un stéréotype à un élément de modèle qui peut modifier la liste des propriétés de l'élément. Les stéréotypes sont définis dans des collections appelées profils.

Pour utiliser un stéréotype, vous liez un package à un profil. Cela vous permet d'appliquer les stéréotypes définis dans le profil aux éléments dans le package.

Certains profils sont installés avec Visual Studio Ultimate. De plus, vous pouvez définir vos propres profils.

Les stéréotypes peuvent être définis dans la liste des propriétés d'un élément. Pour les principaux genres de formes sur un diagramme, les stéréotypes appliqués s'affichent également dans la forme, comme indiqué dans l'exemple.

Classe UML avec un stéréotype.

Notes

Si vous utilisez un profil pour créer un modèle, puis partager le modèle avec quelqu'un d'autre, ils ne pourront pas consulter les stéréotypes à moins qu'ils aient installé le même profil sur leur ordinateur.

Rubriques connexes

Titre

Description

Comment : ajouter des stéréotypes à des éléments de modèle

Placement d'un élément de modèle dans un package, liaison du package à un profil et application d'un stéréotype à l'élément.

Stéréotypes standard pour les modèles UML

Les profils standard UML L2 et L3 sont installés avec Visual Studio Ultimate, et chaque modèle est lié à eux par défaut. Ils fournissent des stéréotypes que vous pouvez utiliser pour annoter vos modèles.

Par exemple, vous pourriez appliquer le stéréotype de « spécification » à une classe pour indiquer qu'il vise uniquement à définir le comportement extérieurement visible de ses instances.

Comment : définir un profil pour étendre UML

Vous pouvez définir vos propres stéréotypes et outils qui sont adaptés à votre propre zone d'application.

Par exemple, si vous développez un logiciel de banque, vous pourriez définir un stéréotype « Compte » qui peut s'appliquer aux classes. Vous pourriez utiliser ensuite des diagrammes de classes pour décrire différents types de comptes et leurs relations.

Comment : installer un profil UML

Si quelqu'un vous a donné un profil UML, vous pouvez l'installer sur votre ordinateur.

Comment : définir un élément de boîte à outils de modélisation personnalisé

Un élément de boîte à outils personnalisé vous dispense de définir à plusieurs reprises un stéréotype sur les nouveaux éléments.

Color UML Classes by Stereotype

Cet exemple de code étend les diagrammes UML. Il définit automatiquement la couleur d'une forme UML selon le stéréotype de l'élément.