Réserver une Démo
Pré. Proc.

Stéréotypes UML

Le UML supporte les stéréotypes, qui constituent un mécanisme intégré permettant d'étendre ou de modifier logiquement la signification, l'affichage, les caractéristiques ou la syntaxe des éléments de base du modèle UML . Vous pouvez appliquer des stéréotypes à une gamme de types d'éléments de modèle, notamment :

  • Éléments (tels que les classes et les objets)
  • Relations (telles que les dépendances et les associations)
  • Fin de l'association
  • Attributes et opérations
  • Paramètres de fonctionnement
Différents éléments de modèle sont associés à différents stéréotypes. Vous pouvez créer et utiliser vos propres stéréotypes de trois manières différentes :
  • Pour créer un nouveau type object basé sur un type d'élément de modèle UML de base, à importer dans le cadre d'un profil dans n'importe quel modèle et à rendre disponible pour une utilisation via la boîte à outils Diagramme ; des exemples de types d'éléments étendus déjà fournis dans Enterprise Architect incluent un élément Tableau (qui est un élément de classe stéréotypé) et des éléments Bordure , Control et Entity (qui sont des éléments Object stéréotypés)
  • Pour personnaliser l'apparence ou la propriété d'une instance d'un élément de modèle d'un type spécifique ; ces stéréotypes sont appliqués uniquement via la dialogue « Propriétés » de l' object , dans le modèle dans lequel ils sont créés, bien que vous puissiez transporter des définitions de stéréotypes personnalisés entre les modèles en tant que données de référence
  • En tant qu'étiquette simple sur un élément, pour identifier le rôle ou la nature de l' object que l'élément représente
Pour d'autres définitions des stéréotypes, voir la spécification UML de l'OMG ( UML Superstructure Spécification , v2.1.1, section 18.3.8, pp. 667-672).

Lorsqu'un stéréotype n'affecte pas l'apparence, il est généralement indiqué par son nom sur la forme object UML de base. Dans cet exemple, « myStereotype2 » est le nom du stéréotype. Certains stéréotypes intégrés sont également représentés par des icônes ; voir Visibilité des stéréotypes .

A UML Enumeration element in Sparx Systems Enterprise Architect.

Lorsque le stéréotype entraîne un dessin différent de l'élément ou est utilisé pour définir un nouveau type d' object , la forme de l'élément peut être très différente, comme l'illustrent les trois stéréotypes diagramme de robustesse :

Model View Controller pattern on Robustness diagram in Sparx Systems Enterprise Architect.

Vous appliquez une nouvelle apparence ou forme en associant le stéréotype soit à un métafichier (fichier image) et aux couleurs de remplissage, de bordure et de texte, soit à un script de forme qui définit la forme, les dimensions et le texte de l' object .

Apprenez Plus