0% ont trouvé ce document utile (0 vote)
98 vues17 pages

Diagramme D'objet

DIGRAMME

Transféré par

Ádám Biró
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PPTX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
98 vues17 pages

Diagramme D'objet

DIGRAMME

Transféré par

Ádám Biró
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PPTX, PDF, TXT ou lisez en ligne sur Scribd

Diagramme d’objet

Diagramme d’objets

• Un diagramme d’objets est une instance d’un diagramme de


classes : il représente des objets (instances de classes) et leurs
liens (instances de relations).

• Un diagramme d’objets donne une vue figée de l’état d’un système


à un instant donné.
Diagramme d’objets
• Les diagrammes d’objets s’utilisent principalement :

- illustrer le modèle de classes en montrant un exemple qui explique le modèle ;


- préciser certains aspects du système en mettant en évidence des détails
imperceptibles dans le diagramme de classes
- exprimer une exception en modélisant des cas particuliers ou des connaissances
non généralisables qui ne sont pas modélisés dans un diagramme de classe ;
- prendre une image d’un système à un moment donné, avant ou après une
interaction;
- faciliter la compréhension des structures de données complexes, structures
récursives.

• Le diagramme de classes modélise les règles et le diagramme d’objets modélise


des faits.
Diagramme d’objets
• Un diagramme d’objets est composé :
– d’objets (instances de classes),
– de liens (instances d’associations).
• La notation des diagrammes d’objets est dérivée de celle des diagrammes de
classes.
• La notation des diagrammes de collaboration est dérivée de la notation des
diagrammes d’objets.
Diagramme d’objets
• Un objet est une instance d’une classe : il représente “l’état” d’une classe à un instant précis.
• Représentation UML:
Diagramme d’objets
• L’état d’un objet est déterminé par les valeurs de ses attributs : Les représentations des objets
peuvent contenir des attributs significatifs.
• Les valeurs des attributs sont optionnelles.
Diagramme d’objets
• Exemple :
Diagramme d’objets
• Objet composite : Représentation UML
1
Diagramme d’objets
Les liens :

• 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.

Exemple : représentation de la structure générale d’une voiture :


• Exemple 2 :
Diagramme d’objets : relation
réflexive
• Les liens instances des associations réflexives peuvent relier un objet à lui même
Diagramme d’objets : La relation de
généralisation

La relation de généralisation ne possède pas d’instance,


elle n’est donc jamais représentée dans un diagramme
d’objets :

Une classe mère est instanciée à travers ses classes filles.


Diagramme d’objets : structures
complexes
- Les diagrammes d’objets facilitent la compréhension et l’élaboration d’un diagramme de classes :
Diagramme d’objets : Expression de cas
particulier ou exception

Le diagramme d’objets de droite, illustrant le cas de figure d’un compte


joint, n’est pas une instance normale du diagramme de classe de gauche,
mais peut préciser une situation exceptionnelle.
Diagramme d’objets
• En effet :
La norme UML précise qu’une instance de classe-association ne peut être
associée qu’à une seule instance de chacunes des classes associées.
 Ceci interdit d’instancier le diagramme de classe à gauche par le
diagramme d’objets à droite dans la figure précédante.

• Mais :
Un diagramme d’objet peut être utilisé pour exprimer une exception. Il
peut être légitime s’il vient préciser une situation exceptionnelle non prise
en compte par le diagramme de classe.
Diagramme d’objets : Exercice
Diagramme de classe :

Réaliser le diagramme d’objets :


• 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 seconde porte (12h-24h)
– Bilbon a accès à la troisième porte
toute la journée.
Exercice
Un triathlète utilise trois types de moyens de déplacement : la nage, le cyclisme et la
course à pied. La nage consiste à nager une distance courte avec un maillot de bain
dans un liquide (lac ou mer). Le cyclisme consiste à pédaler sur une distance longue
avec un vélo sur une route. La course a pied consiste à courir une distance moyenne
avec des chaussures sur une route.
Autrement dit, le triathlète possède des équipements (vélo, maillot ou chaussure)
pour effectuer une distance (courte distance, moyenne distance ou longue distance)
sur un site (liquide ou route) en utilisant un moyen de déplacement (nage, cyclisme
ou course à pied).

1- Dessiner un diagramme de classes.


2- Dessinez un diagramme d’objets correspondant au texte suivant :
• thierry est un triathlète qui court à pied une moyenne distance sur la route
départementale 3 avec ses chaussures.
• timothée est un triathlète qui nage une courte distance dans la mer
méditerranée avec un maillot de bain.

Vous aimerez peut-être aussi