MCD - UML
UML permet une représentation conceptuelle des données grâce au diagramme de classes, équivalente au Modèle Entité-Associations (MEA) de MERISE.
Le diagramme de classes étant destiné à une représentation des concepts OOP, il est nécessaire de l'étendre au travers de stéréotypes pour l'utiliser dans un cadre orienté données.
Les stéréotypes, formulés en utilisant la notation «stéréotypeNom» permettent d'étendre UML en introduisant de nouveaux concepts.
Concepts
Merise | UML |
---|---|
Entité | «Entity» |
Identifiant | «Id» |
0,1 | 0..1 |
1,1 | 1 |
0,n | * |
1,n | 1..* |
roleName |
Associations
Attention : Entre Merise et UML, les cardinalités sont inversées :
Avec UML, les cardinalités d'une classe se placent du côté de la classe, au même titre que son rôle dans le cadre de l'association.