Pré. | Proc. |
Stéréotypes UML
UML en supporte stéréotypes, qui sont un mécanisme intégré pour étendre ou 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
- Pour créer un nouveau type d' 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 mis à disposition pour 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 Class 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 le 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
- Comme une simple étiquette sur un élément, pour identifier le rôle ou la nature de l' object que l'élément représente
Lorsqu'un stéréotype n'affecte pas l'apparence, il est généralement indiqué par son nom sur la forme de l' object UML de base. Dans cet exemple, « myStereotype2 » est le nom du stéréotype. Certains des stéréotypes intégrés sont également représentés par des icônes ; voir Visibilité des stéréotypes .
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 du diagramme de robustesse :
Vous appliquez une nouvelle apparence ou forme en associant le stéréotype soit à un métafichier (fichier image) et à des couleurs de remplissage, de bordure et de texte, soit à un Shape Script qui définit la forme, les dimensions et le texte de l' object .