2- le diagramme d'objets

________________________________________________________________________________________________
I. Introduction:

Q1: Définissez le diagramme d'objets.

Le diagramme d'objets représente les objets (les instances de classes) et leurs liens (les instances de relations) afin de donner une vue figée du système à un instant donné, d'expliquer le modèle ou d'exprimer les exceptions et les cas non généralisables qui ne sont pas modélisés dans le diagramme de classes. 

le diagramme de classes modélise des règles alors que le diagramme d'objets modélise des faits.


II. Les objets:

Q2: Illustrez par des exemples commentés les différents états de représentation que peut prendre un objet simple (non composite).


Q3: Définissez la notion d'objet composite et illustrez par des exemples commentés les différents états de représentation que peut prendre un objet composite.




III. Représentation du diagramme d'objets:

Q4: Décrivez la syntaxe de représentation d'un diagramme d'objets et les règles de passage depuis un diagramme de classes. Illustrez par un exemple.

Graphiquement, un objet se représente comme une classe. Cependant, le compartiment des opérations n’est pas utile. De plus, le nom de la classe dont l’objet est une instance est précédé d’un << : >> et est souligné. Pour différencier les objets d’une même classe, leur identifiant peut être ajouté devant le nom de la classe. Enfin les attributs reçoivent des valeurs. Quand certaines valeurs d’attribut d’un objet ne sont pas renseignées, on dit que l’objet est partiellement défini.

Dans un diagrammes d’objets, les relations du diagramme de classes deviennent des liens. 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. Graphiquement, un lien se représente comme une relation, mais, s’il y a un nom, il est souligné. Naturellement, on ne représente pas les multiplicités.


Q5: Représentez le diagramme d’objets illustrant le cas de figure d’un compte joint à partir du diagramme de classes ci-dessous.




IV. Relation de dépendance d’instanciation

Q6: Définissez La relation de dépendance d’instanciation et illustrez par un exemple.

La relation de dépendance d’instanciation (stéréotypée << instanceof >>) décrit la relation entre un classeur et ses instances. Elle relie, en particulier, les liens aux associations et les objets aux classes.



Exercices d'application:

  
                                                                                                                                                                              Liste des exercices corrigés >>
_____________________________________________________________________________________________________________________________________
<< Précédent                                                                                                                                       Sommaire UML                                                                                                          Suivant >>
1-Diagramme de classes                                                                                                                                                                                                                                                          3-Diagramme de paquetages
_____________________________________________________________________________________________________________________________________  

Aucun commentaire:

Enregistrer un commentaire