Вы находитесь на странице: 1из 11

C h a p i tr e 8 :

Migration vers UML


2

Objectifs du cours.
1. Généralités

2. Introduction aux diagrammes de cas d’utilisation


3. Conception d’un diagramme de séquence
4. Conception d’un diagramme d’activité
5. Conception d’un diagramme de classe
3

Modèle conceptuelle des traitements : Merise vers


UMLo
Le modèle conceptuelle des Traitements sont
décrits les concepts d’évènements, de règle de
Gestion, de synchronisation et d’opérations
En UML, ils apparaissent au niveau des diagrammes
de séquences et activités
 Merise donne une vision plus globale du SI
4

Diagramme de classe: Merise vers UMLo


Cardinalités:
Merise  UML
0,1  0..1 ccupation
1,1  1 ccupation
0,n  0..* ou * ccupatio
1,n  1..* ccupationn
5

Diagramme de classe: Merise vers UMLo


Exemple:
Merise 1,n
0 1,1

Mères Elever Enfants

UML
Une mère peut avoir 1 ou plusieurs enfants

Mères 1 0..* Enfants

Les clés primaires en UML sont les plus hautes dans la liste
Les clés étrangères sont précédées par #
Les autres attributs publiques sont précédées par +
6

Diagramme de classe: Merise vers UMLo


Exemple d’association porteuse:
Merise 1,n 0,n
Commander
Clients Elever Articles
Enfants
Qte

UML

0..* 1..*
Clients Articles

Commander

- Qte

L’attribut Qte est privé à la classe et accessible seulement par une méthode assesseur (symbole
interdit)
7

Diagramme de classe: Merise vers UMLo


Exemple d’association ternaires:
Merise 1,n 0,n

Commander
Clients Elever Articles
Enfants
Qte
1,n
Date
Date
date
date
UML
1..*

Clients 0..* 1..* Articles

Commander

- Qte
8

Diagramme de classe: Merise vers UMLo


Exemple de la réflexivité:
Merise
0,n Diriger
Employés Elever
1,1

UML

0..*

Employés
1
9

Diagramme de classe: Merise vers UMLo


Exemple d’héritage:
Merise
Employés

Médecins Infirmiers

1,n 1,n

Consulter Soigner

1,n 1,n

Patients
10

Diagramme de classe: Merise vers UMLo


Exemple d’héritage:
UML
Employés

Médecins Infirmiers

1..* 1..*

1..* 1..*

Patients
11

Diagramme de classe: Merise vers UMLo


Contraintes:
XTPartition: Un employé soit un employé interne ou bien externe mais
pas les deux
XExclusivité: Un véhicule soit une berline soit un coupé mais pas les
deux et il peut exister d’autres véhicules
T Totalité: Un employé peut être à la fois cadre et technicien
Aucune contrainte