Le diagramme d'objets
Un diagramme d'objets, ou diagramme d'instances, contient des objets avec des valeurs exemples pour leurs attributs, et des liens. Il montre en détail l'état du système à un instant précis.
Vous pouvez créer le diagramme d'objets d'une classe, d'un composant, d'un paquetage ou d'un cas d'utilisation.
Les objets
Un objet est une entité avec une identité et des frontières clairement définies dont l'état et le comportement sont encapsulés. Son état est défini par les valeurs de ses attributs et de ses liens avec d'autres objets. Son comportement est représenté par ses opérations et ses méthodes. Un Objet est une instance de Classe.
Exemples d'objets :
• Objets de gestion :
• Jacques Dupond, Pierre Durand, Paul Smith sont des instances de la classe personne.
• Les commandes no 10533 et 7322 sont des instances de la classe commande.
• Ecran Sony SPD-1730, Compaq Deskpro 200 sont des instances de la classe article.
• Dupond de Nemours, Burger King sont des instances de la classe société.
• Objets techniques utilisés pour la programmation :
• Dlg_Order_Create, Dlg_Customer_Query sont des instances de la classe fenêtre.
• Str_Customer_Name, Str_Product_Comment sont des instances de la classe chaîne.
*Les objets représentés dans un diagramme d'objets peuvent être des instances de classe, de paquetage, de cas d'utilisation, de composant ou de nœud, ce qui permet de définir des diagrammes de séquence au niveau de détail souhaité.
Les liens
Un lien entre objets représente une instance d'association entre deux objets.
Exemples de liens entre objets :
• La commande n° 10733 a été passée par Jacques Dupond.
• La commande 10733 comprend les produits Ecran Sony SPD-1730 et Compaq Deskpro 200.
• Mr Jacques Dupond travaille pour la société Dupond de Nemours.
• La fenêtre Dlg_Customer_Query affiche la chaîne de caractères Str_Customer_Name.