Stéréotypes d'élément de modèle UML

Ce produit prend en charge un ensemble de stéréotypes d'éléments de modèle standard UML 2.1.

Le tableau suivant répertorie chaque stéréotype, l'élément de modèle auquel il s'applique, ainsi qu'une description.

Stéréotype Elément de modèle Description
«auxiliary» Classe Ce stéréotype s'applique à une classe qui prend en charge une autre classe, généralement en fournissant des mécanismes de contrôle. La classe prise en charge est une classe focus.
«buildComponent» Composant Ce stéréotype s'applique à un composant qui définit un ensemble de composants pour le développement au niveau de l'organisation ou du système.
«create» Opération Ce stéréotype s'applique à une opération qui crée une instance du discriminant, par exemple si l'opération est un constructeur.
«destroy» Opération Ce stéréotype s'applique à une opération qui détruit une instance du discriminant.
«document» Artefact Ce stéréotype s'applique à un artefact qui représente un document.
«entity» Composant Ce stéréotype s'applique à un composant qui représente un concept métier.
«executable» Artefact Ce stéréotype s'applique à un artefact qui peut s'exécuter sur un noeud.
«file» Artefact Ce stéréotype s'applique à un artefact qui contient des données ou du code source.
«focus» Classe Ce stéréotype s'applique à une classe qui définit une logique ou un contrôle central avec des classes auxiliaires qui fournissent des mécanismes subordonnés.
«framework» Package Ce stéréotype s'applique à un package qui contient des éléments réutilisables tels que des classes, des patterns et des canevas.
«implement» Composant Ce stéréotype s'applique à un composant qui ne comporte pas de spécification et qui est une implémentation d'une spécification sur laquelle il a une dépendance.
«implementationClass» Classe Ce stéréotype s'applique à l'implémentation d'une classe, selon laquelle l'instance de classe ne peut pas avoir plusieurs classes.
«library» Artefact Ce stéréotype s'applique à un artefact qui est un fichier bibliothèque statique ou dynamique.
«metaclass» Classe Ce stéréotype s'applique à une classe dont les instances sont d'autres classes qui se conforment à la métaclasse.
«metamodel» Modèle Ce stéréotype s'applique à un package contenant un modèle qui est une abstraction d'une autre modèle.
«modelLibrary» Package Ce stéréotype s'applique à un package qui contient des éléments de modèle destinés à être réutilisés.
«perspective» Package Ce stéréotype s'applique à un package qui contient uniquement des diagrammes ou des sous-packages. Les extracteurs ignorent les packages pour lesquels ce stéréotype est appliqué.
«process» Composant Ce stéréotype s'applique à un composant basé sur une transaction.
«realization» Discriminant Ce stéréotype s'applique à un discriminant qui définit le domaine des objets et leur implémentation.
«responsibility» Remarque, Texte Ce stéréotype s'applique à une remarque qui décrit l'obligation d'un élément de modèle par rapport à d'autres éléments de modèle.
«script» Artefact Ce stéréotype s'applique à un fichier qui peut être interprété par un système informatique.
«service» Composant Ce stéréotype s'applique à un composant qui calcule une valeur. Ce composant n'a pas d'état.
«source» Artefact Ce stéréotype s'applique au fichier source d'un fichier exécutable.
«specification» Discriminant Ce stéréotype s'applique à un discriminant qui définit le domaine des objets, mais pas leur implémentation.
«subsystem» Composant Ce stéréotype s'applique à un composant qui appartient à un système plus grand.
«systemModel» Modèle Ce stéréotype s'applique à un modèle ou à un package contenant les modèles qui décrivent différentes perspectives d'un système.
«type» Classe Ce stéréotype s'applique à une classe qui décrit le domaine des objets et leurs opérations, mais qui ne définit pas l'implémentation des objets.
«utility» Classe Ce stéréotype s'applique à une classe qui ne comporte pas d'instances mais dont les attributs et opérations ont une portée de classe.

Vos commentaires