Stéréotypes d'éléments de modèle

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

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

Le tableau ci-dessous répertorie chaque stéréotype, l'élément de modèle auquel il s'applique et 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, en fournissant généralement 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 spécifiant un ensemble de composants aux fins de développement organisationnel ou au niveau du système.
«create» Opération Ce stéréotype s'applique à une opération créant une instance du discriminant. Par exemple, l'opération est un constructeur.
«destroy» Opération Ce stéréotype s'applique à une opération supprimant 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 pouvant s'exécuter sur un noeud.
«file» Artefact Ce stéréotype s'applique à un artefact contenant un code source ou des données.
«focus» Classe Ce stéréotype s'applique à une classe qui spécifie une logique ou un contrôle de base avec des classes auxiliaires offrant des mécanismes secondaires.
«framework» Package Ce stéréotype est appliqué à un package contenant des éléments réutilisables (des classes, des patterns et des canevas, par exemple).
«implement» Composant Ce stéréotype s'applique à un composant ne disposant d'aucune spécification et est une implémentation d'une spécification pour laquelle il possède une dépendance.
«implementationClass» Classe Ce stéréotype s'applique à une implémentation d'une classe dans laquelle l'instance de ladite classe ne peut pas détenir plusieurs classes.
«library» Artefact Ce stéréotype s'applique à un artefact qui est un fichier de bibliothèque statique ou dynamique.
«metaclass» Classe Ce stéréotype s'applique à une classe dont les instances sont d'autres classes conformes à la métaclasse.
«metamodel» Modèle Ce stéréotype s'applique à un package contenant un modèle qui est une abstraction d'un autre modèle.
«modelLibrary» Package Ce stéréotype s'applique à un package contenant des éléments de modèle destinés à être réutilisés.
«perspective» Package Ce stéréotype s'applique à un package qui ne contient que des diagrammes ou des sous-packages. Les extracteurs ignorent les packages quiont ce stéréotype.
«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 précise 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 eu égard à d'autres éléments de modèle.
«script» Artefact Ce stéréotype s'applique à un fichier pouvant ê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'est associé à aucun é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 précise le domaine des objets et non leur implémentation.
«subsystem» Composant Ce stéréotype s'applique à un composant faisant partie d'un système plus important.
«systemModel» Modèle Ce stéréotype s'applique à un modèle ou package contenant les modèles décrivant différentes perspectives d'un système.
«type» Classe Ce stéréotype s'applique à une classe décrivant le domaine des objets et leurs opérations mais ne définissant pas leur implémentation.
«utility» Classe Ce stéréotype s'applique à une classe ne détenant pas d'instance mais dont les attributs et opérations détiennent une portée de classe.
Concepts associés
Stéréotypes
Tâches associées
Application de contraintes à des éléments de modèle
Conditions d'utilisation | Retours d'informations
(C) Copyright IBM Corporation 2004, 2005. All Rights Reserved.