Vous êtes sur la page 1sur 10

Boulkrinat Samia

Samia BOULKRINAT
(Basé sur le cours de Rima ABERBOUR )

11/05/2022 1
Plan
Boulkrinat Samia

I. Présentation du diagramme d’objet


II. Objet
III. Lien

11/05/2022 2
I. Présentation du diagramme d’objet
Boulkrinat Samia

I.1 Objectifs
Il représente les objets d’un système et leurs liens à un
instant donné

Objets et liens sont les instances des classes et des


associations

Diagramme de classe lui associé une infinité de diagrammes


d’objets

Donne une vue statique figée de l'état du système à un


instant précis

Sert à vérifier l’adéquation du diagramme de classes à


différents cas possibles (permet d'affiner les aspects délicats)

11/05/2022 3
II. Objet
Boulkrinat Samia

II.1 Représentation d’un objet


Un objet est représenté comme une classe mais sans la partie
méthodes

Le nom de la classe dont l'objet est une instance est précédé


par " : "

On ajoute l'identifiant avant le nom de la classe pour


désigner l'objet

On attribue des valeurs tous ou à certains attributs de l'objet

11/05/2022 4
II. Objet
Boulkrinat Samia

II.2 Exemple d’un modèle de classe

Compagnie
nom : String
1

possède

1.. *
Avion

Soit à représenter des


objets de la classe « Avion »

11/05/2022 5
II. Objet
Boulkrinat Samia

II.3 Représentations de l'objet

1 : Avion Instance anonyme


de la classe Avion

Instance nommée
2 Boeing : Avion
de la classe Avion

3 Boeing Instance nommée


d’une classe anonyme
Airbus : Avion

4 Spécification catégorie = ravitailleur


des attributs constructeur = Airbus Aircraft
poids = 70 tonnes
capacité = 516
5 : Avion Collection
d’instances
anonymes (tableau)

11/05/2022 6
III. Liens
Boulkrinat Samia

III.1 Caractéristiques
La relation du diagramme de classes devient un lien du
diagramme d'objets

Relation de généralisation n'est pas représentée dans un


diagramme d'objets

Un lien se représente comme une relation, souligné s'il est


nommé

Les multiplicités ne sont pas représentées

11/05/2022 7
III. Liens
Boulkrinat Samia

III.2 Exemple de liens

1 2
Compagnie
comp: Compagnie
nom : String
nom = " Air_Algerie "
1
possède possède possède possède

1.. *
Boeing : Avion : Avion Airbus : Avion
Avion

Diagramme de classes Diagramme d'objets

11/05/2022 8
III. Liens
Boulkrinat Samia

III.3 Autre notation

Compagnie Website
Nom 1 1 Url : Compagnie

: Avion : Website
5
Avion

5 exemplaires d’« Avion »

Diagramme de classes Diagramme d'objets

11/05/2022 9
III. Liens
Boulkrinat Samia

III.4 Relation de dépendance d'instanciation


La relation de dépendance est stéréotypée par << instanceof >>

Elle décrit la relation entre une classe et ses instances

Elle relie les liens aux associations et les objets aux classes

Diagramme 1 possède 1
de classes Compagnie Website

<<instanceof>> << instanceof>> <<instanceof>>

Diagramme
d'objets : Compagnie : Website
possède

11/05/2022 10

Vous aimerez peut-être aussi