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é.
Créer un objet (une instance)
Pour créer un objet :
1. Cliquez sur le bouton
Instance 
Vous pouvez créer des objets de différents types. La flèche située à droite du bouton offre un raccourci vers les types d'objets Classe ou Composant, plus fréquemment utilisés.
2. Puis cliquez sur le plan de travail du diagramme.
La fenêtre d'ajout d'une instance s'ouvre.
3. Saisissez le Nom de l'instance.
4. Précisez si nécessaire le Type d'instance.
5. Cliquez sur Ajouter.
L'instance est posée dans le diagramme.
Propriétés d'une instance
Pour ouvrir la fenêtre de propriétés d'une instance :

Sélectionnez l'instance en question et cliquez sur le bouton
Propriétés de la fenêtre d'édition s'il n'est pas activé.
Plusieurs pages permettent de définir les propriétés d'une instance.
Sous la page Caractéristiques, vous pouvez :
• Sélectionner le Type de l'instance (Acteur, Classe, etc.).
• Préciser de quelle Classe, quel Acteur, etc. cet objet est une instance.
• Indiquer un nom pour cette Instance.
• Préciser son Stéréotype.
Valeur d'un attribut
Pour renseigner la valeur d'un attribut :
1. Affichez les propriétés de l'instance de la classe qui contient l'attribut.
2. Sélectionnez la page Attributs.
3. Dans la colonne correspondante, indiquez la valeur de l'attribut. Vous pouvez renseigner une valeur instanciée ou une valeur constante.
• Valeur instanciée : cliquez dans cette colonne pour afficher la liste des instances possibles pour l'attribut sélectionné. Il s'agit de valeurs variables.
• Valeur : cliquez dans la colonne et entrez la valeur de l'attribut.
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.
Créer un lien
Pour créer un lien :
1. Cliquez sur le bouton
Lien 
de la barre d'outils du diagramme.
2. Cliquez sur l'un des objets concernés, et faites glisser la souris jusqu'au deuxième objet, avant de relâcher votre pression.
Le lien apparaît dans le dessin.
Si un lien entre les deux objets existe déjà, une fenêtre s'ouvre pour vous permettre de choisir parmi les liens existants ou en créer un nouveau.
Propriétés d'un lien
Pour ouvrir la fenêtre de propriétés d'un lien :

Sélectionnez le centre du lien pour afficher ses
Propriétés.

Si vous ne cliquez pas au centre du lien, c'est la fenêtre Propriétés d'un des rôles qui va s'ouvrir.
Sous la page Caractéristiques, vous pouvez préciser :
• Le Nom du lien.
• Le Stéréotype du lien.
• L'Association correspondant au lien.
• La Visibilité du lien.
• Le Paquetage détenteur du lien.
Et sous la page Rôle du lien :
• Pour chaque Instance reliée par ce lien, le nom du Rôle et la Multiplicité de ce rôle.

Parmi les associations proposées ne figurent que celles qui figurent entre les classes des deux objets.
Propriétés d'un rôle
Pour ouvrir la fenêtre de propriétés d'un rôle :
1. Dans la fenêtre de propriétés d'un lien, sélectionnez la page Rôle du lien.
2. sélectionnez le rôle en question et cliquez sur Propriétés.

Le bouton

permet d'afficher les commandes cachées.
La fenêtre de propriétés du rôle s'affiche.
Dans cette fenêtre vous pouvez préciser :
• Un Nom pour l'instance de rôle.
• Le Rôle de cette instance.
• La Multiplicité de l'instance de rôle.
• Pour cette instance de rôle, les valeurs des qualificatifs définis au niveau de la classe.