Table des matières

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.

Merise MEA UML Diagramme de classes
CIF - Contrainte d'Intégrité Fonctionnelle
CIM - Contrainte d'Intégrité Multiple