2020/2021
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 1/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
1 Section I : Introduction
2 Section II : Le génie logiciel
Présentation
Les objectifs du génie logiciel
Les étapes de réalisation d’un logiciel
Autres modèles de développements logiciels
3 Section III : Méthode de conception orienté objet UML
Introduction à l’UML
Les diagrammes de UML
La partie structurelle
La partie comportementale
Notion d’objet
Les cas d’utilisation
Le diagramme de classe
Les diagrammes de séquence
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 2/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section I : Introduction
Contexte
Objectif
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 4/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section I : Introduction
Spécifications
Historique de l’UML
Il hérite principalement des méthodes objets de Booch ,
OMT (Object Modeling Technique en français Technique de
modélisation objet) et OOSE (Object Oriented Software En-
gineering) inventées respectivement par Grady Booch, Rum-
baugh et Jacobson.
UML est une fusion de OOA/OOSE/OMT.
Adopté par l’ OMG en Novembre 1997 devient un standard.
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 6/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section II : Le génie logiciel
Présentation
Génie logiciel
Un Ensemble de méthodes, de techniques et d’outils dédiés à la
conception, au développement et à la maintenance des systèmes
informatiques.
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 7/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section II : Le génie logiciel
Les objectifs du génie logiciel
2 La phase de conception.
3 La phase de réalisation.
4 La phase de mise en place.
5 La phase d’exploitation et maintenance.
6 La phase de démontage.
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 9/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section II : Le génie logiciel
Les étapes de réalisation d’un logiciel
La phase d’analyse
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 10/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section II : Le génie logiciel
Les étapes de réalisation d’un logiciel
La phase d’analyse
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 11/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section II : Le génie logiciel
Les étapes de réalisation d’un logiciel
La phase de conception
C’est la phase la plus importante, elle définit l’architecture du
logiciel (son squelette, son comportement, etc.). Il y’a 2
architectures :
L’architecture global du logiciel : qui consiste à faire une
représentation globale du logiciel (décrire le logiciel de façon
global).
L’architecture détaillée : décrit les composants du logiciel et
le lien entre les différents composants du logiciel.
L’architecture d’un logiciel concerne 2 aspects :
L’aspect statique : décrit les parties non variables du logiciel
une fois validé .
L’aspect dynamique : décrit le comportement du logiciel de
façon globale et de chaque composant du logiciel.
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 12/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section II : Le génie logiciel
Les étapes de réalisation d’un logiciel
La phase de réalisation
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 13/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section II : Le génie logiciel
Les étapes de réalisation d’un logiciel
La phase de réalisation
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 14/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section II : Le génie logiciel
Les étapes de réalisation d’un logiciel
La phase de réalisation
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 15/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section II : Le génie logiciel
Les étapes de réalisation d’un logiciel
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 16/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section II : Le génie logiciel
Les étapes de réalisation d’un logiciel
La phase d’exploitation
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 17/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section II : Le génie logiciel
Les étapes de réalisation d’un logiciel
La phase de maintenance
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 18/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section II : Le génie logiciel
Les étapes de réalisation d’un logiciel
La phase de démontage
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 19/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section II : Le génie logiciel
Autres modèles de développements logiciels
Le modèle en cascade
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 20/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section II : Le génie logiciel
Autres modèles de développements logiciels
Le modèle en V
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 21/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Introduction à l’UML
Présentation de UML
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 22/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Introduction à l’UML
Le modèle(diagramme)
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 23/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Introduction à l’UML
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 24/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Les diagrammes de UML
Introduction
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 25/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Les diagrammes de UML
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 26/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Les diagrammes de UML
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 27/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Les diagrammes de UML
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 28/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Les diagrammes de UML
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 29/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Les diagrammes de UML
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 30/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Les diagrammes de UML
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 32/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Les diagrammes de UML
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 33/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Notion d’objet
Introduction
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 34/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Notion d’objet
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 35/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Notion d’objet
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 36/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Notion d’objet
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 37/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Notion d’objet
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 38/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Notion d’objet
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 39/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Notion d’objet
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 40/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Notion d’objet
Notion de synchronisation
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 41/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Les cas d’utilisation
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 42/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Les cas d’utilisation
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 43/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Les cas d’utilisation
Les acteurs
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 44/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Les cas d’utilisation
Les acteurs
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 45/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Les cas d’utilisation
Le cas d’utilisation
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 46/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Les cas d’utilisation
La relation
Elle exprime l’interaction existant entre un acteur et un cas
d’utilisation.
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 47/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Les cas d’utilisation
Relation de multiplicité
Les acteurs et les cas d’utilisation sont reliés par des associations
qui peuvent être primaires ou secondaires.
L’association primaire est réservée à l’acteur primaire pour
lequel la fonctionnalité est produite et l’association secondaire
est utilisée pour le ou les acteurs secondaires utilisés par le
système pour réaliser la fonctionnalité.
L’utilisation des multiplicités est possible pour définir le nombre
(0..1, 1, 1..*, 0..*, n, n..m, *) d’utilisations possibles du cas d’uti-
lisation. Cette multiplicité ne donne aucune indication de simul-
tanéité.
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 48/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Les cas d’utilisation
La relation
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 49/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Les cas d’utilisation
La relation de généralisation
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 50/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Les cas d’utilisation
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 51/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Les cas d’utilisation
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 53/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Les cas d’utilisation
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 54/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Les cas d’utilisation
Exemple d’application
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 55/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Les cas d’utilisation
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 56/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Le diagramme de classe
Introduction
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 57/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Le diagramme de classe
Introduction
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 58/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Le diagramme de classe
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 59/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Le diagramme de classe
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 60/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Le diagramme de classe
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 61/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Le diagramme de classe
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 62/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Le diagramme de classe
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 63/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Le diagramme de classe
La notion de relation
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 64/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Le diagramme de classe
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 65/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Le diagramme de classe
La multiplicité ou cardinalité
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 66/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Le diagramme de classe
La multiplicité ou cardinalité
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 67/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Le diagramme de classe
L’association
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 68/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Le diagramme de classe
L’association
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 69/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Le diagramme de classe
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 70/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Le diagramme de classe
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 71/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Le diagramme de classe
Les classes-association
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 72/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Le diagramme de classe
Les classes-association
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 73/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Le diagramme de classe
Les classes-association
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 74/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Le diagramme de classe
Association n-aire
Une association qui lie plus de 2 classes entre elles, est une asso-
ciation n-aire. L’association n-aire se représente par un losange
d’où part un trait allant à chaque classe. L’association n-aire est
imprécise, difficile à interpréter et souvent source d’erreur, elle
est donc très peu utilisée. La plupart du temps nous nous en ser-
vons que pour esquisser la modélisation au début du projet, puis
elle est vite remplacée par un ensemble d’associations binaires
afin de lever toute ambiguı̈té.
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 75/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Le diagramme de classe
Association n-aire
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 76/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Le diagramme de classe
Association n-aire
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 77/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Le diagramme de classe
Association réflexive
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 78/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Le diagramme de classe
Association réflexive
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 79/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Le diagramme de classe
L’agrégation
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 80/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Le diagramme de classe
L’agrégation
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 81/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Le diagramme de classe
L’agrégation
un agrégat peut être multiple. Dans l’exemple ci-dessous, un
véhicule peut appartenir à plusieurs types.
On peut avoir des cas d’agrégation réflexive dès que l’on modélise
des relations hiérarchiques ou des liens de parenté par exemple.
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 82/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Le diagramme de classe
La composition
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 83/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Le diagramme de classe
La composition
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 84/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Le diagramme de classe
La généralisation / spécialisation
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 85/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Le diagramme de classe
La généralisation / spécialisation
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 86/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Le diagramme de classe
La généralisation
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 87/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Le diagramme de classe
La généralisation
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 88/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Le diagramme de classe
La spécialisation multiple
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 89/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Le diagramme de classe
La spécialisation multiple
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 90/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Le diagramme de classe
L’interface
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 91/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Le diagramme de classe
La fourniture
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 92/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Le diagramme de classe
L’utilisation
La réalisation
Cette relation n’est utilisée que pour les interfaces. Une réalisation
est une relation entre une classe et une interface. Elle montre que
la classe réalise les opérations offertes par l’interface.
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 93/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Le diagramme de classe
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 94/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Les diagrammes de séquence
Introduction
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 95/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Les diagrammes de séquence
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 96/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Les diagrammes de séquence
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 97/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Les diagrammes de séquence
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 98/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Les diagrammes de séquence
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 99/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Les diagrammes de séquence
Correspondances messages/opérations
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 100/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Les diagrammes de séquence
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 101/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Les diagrammes de séquence
Message de création/Destruction
Un message peut entraı̂ner la création ou la destruction
d’objets.
La création d’un objet est matérialisée par une flèche qui
pointe sur le sommet d’une ligne de vie (On peut aussi
utiliser un message asynchrone ordinaire portant le nom
create).
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 102/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Les diagrammes de séquence
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 103/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Les diagrammes de séquence
Message réflexif
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 104/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Les diagrammes de séquence
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 105/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Les diagrammes de séquence
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 106/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Les diagrammes de séquence
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 107/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Les diagrammes de séquence
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 108/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Les diagrammes de séquence
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 109/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Les diagrammes de séquence
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 110/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Les diagrammes de séquence
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 111/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Les diagrammes de séquence
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 112/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Les diagrammes de séquence
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 113/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Les diagrammes de séquence
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 114/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Les diagrammes de séquence
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 116/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Les diagrammes de séquence
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 117/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Les diagrammes de séquence
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 118/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Les diagrammes de séquence
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 119/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Les diagrammes de séquence
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 120/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Les diagrammes de séquence
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 121/122
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section III : Méthode de conception orienté objet UML
Les diagrammes de séquence
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 122/122
Méthode de conception Orientée Objet UML