Voici quelques explications tirées de la documentation de Visual Studio 2015 :
Diagrammes de classes UML : Référence: https://learn.microsoft.com/fr-fr/previous-versions/visualstudio/visual-studio-2015/modeling/uml-class-diagrams-reference
5: Association: Une relation entre les membres de deux classificateurs.
5a: Agrégation: Une association représentant une relation de propriété partagée. La propriété Agrégation du rôle propriétaire est définie sur Partagée.
5b: Composition: Une association représentant une relation tout-partie. La propriété Agrégation du rôle propriétaire est définie sur Composite.
9: Généralisation: Le classificateur spécifique hérite d'une partie de sa définition du classificateur général. Le classificateur général est à l'extrémité de la flèche du connecteur. Les attributs, associations et opérations sont hérités par le classificateur spécifique. Utilisez l'outil Héritage pour créer une généralisation entre deux classificateurs.
13: Importation: Une relation entre les packages, indiquant qu'un package inclut toutes les définitions d'un autre.
14: Dépendance: La définition ou l'implémentation du classificateur dépendant pourrait changer si le classificateur à l'extrémité de la flèche est modifié.
15: Réalisation: La classe implémente les opérations et les attributs définis par l'interface. Utilisez l'outil Héritage pour créer une réalisation entre une classe et une interface.
16: Réalisation: Une présentation alternative de la même relation. Le libellé sur le symbole sucette identifie l'interface.
Diagrammes de classes UML : Directives: http://msdn.microsoft.com/library/dd409416%28VS.140%29.aspx
Propriétés d'une Association
Agrégation: Cela apparaît sous la forme d'un diamant à une extrémité du connecteur. Vous pouvez l'utiliser pour indiquer que les instances au rôle d'agrégation possèdent ou contiennent des instances de l'autre.
Est Navigable: Si vrai pour un seul rôle, une flèche apparaît dans la direction navigable. Vous pouvez utiliser cela pour indiquer la navigabilité des liens et des relations de la base de données dans le logiciel.
Généralisation: La généralisation signifie que le type spécialisé ou dérivé hérite des attributs, opérations, et associations du type général ou de base. Le type général apparaît à l'extrémité de la flèche.
Réalisation: La réalisation signifie qu'une classe implémente les attributs et les opérations spécifiées par l'interface. L'interface est à l'extrémité de la flèche du connecteur.
N'hésitez pas à me poser d'autres questions.
4 votes
Je recommanderais vivement de considérer cela : dzone.com/refcardz/getting-started-uml