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

Association

Part of a UML Class diagram showing an Association connector between two Class elements.

Part of a UML Use Case diagram showing an Association connector between Use Case and Actor elements.

La description

Une association implique que deux éléments de modèle ont une relation, généralement implémentée en tant que variable d'instance dans une ou les deux classes. Le connecteur peut inclure des rôles nommés à chaque extrémité, multiplicité, direction et contraintes. Vous pouvez également indiquer le sens de lecture en ajoutant une flèche d'indicateur de direction de nom à l'étiquette de nom sur le connecteur (voir la rubrique d'aide Gérer les Object d'objet), et définir des paramètres de liaison de gabarit pour un connecteur d'association entre une classe de liaison et une classe paramétrée.

Les associations agissent comme des clés en fournissant des classificateurs possibles pour une structure d'éléments d'instance et en générant automatiquement des éléments Property (Part) sur l'élément source SysML Bloc dans l'association.

Lorsque le code est généré pour les diagrammes de classes , les associations deviennent des variables membres dans la classe cible. La relation est également utilisée dans les diagrammes Paquetage , Object , Communication , Modélisation des données et Déploiement.

« Association » est le type de relation générale entre deux éléments ; pour connecter plus de deux éléments dans une association, vous pouvez utiliser l'élément Association N-Ary. Un connecteur d'association peut également être intégré à un élément de classe pour former une classe d'association, pour permettre au connecteur d'avoir des opérations et des attributs qui définissent certains types de relation UML .

Icône de la boîte à outils

Association connector

Apprenez Plus

Spécification OMG UML :

La spécification OMG Unified Modeling Language , (v2.5.1, p.199) indique :

Une association spécifie une relation sémantique qui peut se produire entre des instances typées. Il a au moins deux membres Ends représentés par Propriétés , chacun ayant le type de la fin. Plusieurs extrémités de l'association peuvent avoir le même type.

Une association déclare qu'il peut y avoir des liens entre des instances dont les types sont conformes ou implémentent les types associés. Un lien est un tuple avec une valeur pour chaque membreEnd de l'Association, où chaque valeur est une instance dont le type est conforme ou implémente le type à la fin.