Vous êtes sur la page 1sur 16

MODÉLISATION UML

Mme Sanae MAZOUZ


Diagramme d’objet
Diagramme d’objet
3

 Un diagramme d’objets est une instance d’un


diagramme de classes et illustre l’état d’un système
à un moment donné.
 Les diagrammes d’objets s’utilisent principalement :
❑ pour montrer un contexte avant ou après une
interaction ;
❑ pour faciliter la compréhension des structures de
données complexes.

Mme Sanae MAZOUZ


Diagramme d’objet (Suite)
4

 Notation :
Un objet est une instance d’une classe : il représente
“l’état” d’une classe à un instant précis.
Chaque objet est représenté par un rectangle qui
contient soit le nom de l’objet, soit le nom et la classe
de l’objet (séparés par un double point), soit
seulement la classe de l’objet (objet anonyme).

Représentation graphique d’un objet


Mme Sanae MAZOUZ
Diagramme d’objet (Suite)
5

Mme Sanae MAZOUZ


Diagramme d’objet (Suite)
6

 L’état d’un objet est déterminé par les valeurs de


ses attributs : il est possible de nommer un état afin
d’indiquer clairement dans quel état se trouve un
objet.
 Les représentations des objets peuvent contenir des
attributs significatifs.

Représentation de l’état d’un objet à un Représentation des attributs significatifs


instant donné
Mme Sanae MAZOUZ
Diagramme d’objet (Suite)
7

 Possibilité de modéliser les changements d’états des


objets :

 Possibilité d’utiliser des liens stéréotypés (exemple :


la copie d’objets)

Mme Sanae MAZOUZ


Diagramme d’objet (Suite)
8

Lien :
 Les objets sont reliés par des instances d’associations:
les liens.
 Un lien représente une relation entre objets à un instant
donné.
ATTENTION :
la multiplicité des extrémités des liens est toujours de 1.

Mme Sanae MAZOUZ


Diagramme d’objet (Suite)
9

 Les rôles des associations peuvent être représentés


explicitement :

Mme Sanae MAZOUZ


Diagramme d’objet (Suite)
10

Voiture Moteur

4
Roue
:Voiture :Moteur
Diagramme de classes

:Roue :Roue :Roue :Roue


Diagramme d’objet
Mme Sanae MAZOUZ
Diagramme d’objet (Suite)
11

Objet composite :

Répertoire Fichier :Répertoire

:Fichier1
:Répertoire :Répertoire
:Fichier 1
:Fichier1 :Fichier2
:Fichier 2
:Fichier2 :Fichier
:Fichier 3
:Fichier3

Mme Sanae MAZOUZ


Diagramme d’objet (Suite)
12

Des stéréotypes peuvent être utilisés pour qualifier


les extrémités des liens :
 <<local>>: l’instance associée à cette extrémité est
une variable locale d’une méthode.
 <<global>>: l’instance associée à cette extrémité
est visible pour tous les éléments (portée globale).
 <<paramètre>>: paramètre d’une méthode.
 <<self>>: lien vers l’objet lui-même (une instance
peut s’envoyer un message).
Mme Sanae MAZOUZ
Diagramme d’objet (Suite)
13

 L’exemple partiel qui suit est extrait du livre “Instant


UML”.
 Il s’agit d’un système de sécurité limitant les accès à
des parties d’un édifice à l’aide de cartes
magnétiques.

Mme Sanae MAZOUZ


Diagramme d’objet (Suite)
14

Mme Sanae MAZOUZ


Diagramme d’objet (Suite)
15

 Le système gère un seul bâtiment contenant trois


portes.
 Le système peut être géré par une personne

nommée Tolkien.
 Deux utilisateurs peuvent accéder au bâtiment :

– Gandalf a accès à la première (8h-18h) et à la


seconde porte (12h-24h)
– Bilbon a accès à la troisième porte toute la
journée.
Mme Sanae MAZOUZ
16

Vous aimerez peut-être aussi