Académique Documents
Professionnel Documents
Culture Documents
2019/2020
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 1/54
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
1 Section I : Introduction
2 Section I : 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 I : 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
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 2/54
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/54
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/54
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section I : 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/54
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section I : 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/54
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section I : 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/54
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section I : 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/54
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section I : 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/54
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section I : 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/54
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section I : 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/54
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section I : 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/54
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section I : Le génie logiciel
Les étapes de réalisation d’un logiciel
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 16/54
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section I : 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/54
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section I : 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/54
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section I : 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/54
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section I : 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/54
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section I : 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/54
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section I : 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/54
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section I : 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/54
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section I : Méthode de conception orienté objet UML
Introduction à l’UML
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 24/54
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section I : Méthode de conception orienté objet UML
Les diagrammes de UML
Introduction
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 25/54
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section I : Méthode de conception orienté objet UML
Les diagrammes de UML
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 26/54
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section I : Méthode de conception orienté objet UML
Les diagrammes de UML
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 27/54
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section I : Méthode de conception orienté objet UML
Les diagrammes de UML
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 28/54
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section I : Méthode de conception orienté objet UML
Les diagrammes de UML
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 29/54
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section I : Méthode de conception orienté objet UML
Les diagrammes de UML
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 30/54
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section I : Méthode de conception orienté objet UML
Les diagrammes de UML
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 32/54
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section I : Méthode de conception orienté objet UML
Les diagrammes de UML
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 33/54
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section I : Méthode de conception orienté objet UML
Notion d’objet
Introduction
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 34/54
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section I : Méthode de conception orienté objet UML
Notion d’objet
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 35/54
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section I : Méthode de conception orienté objet UML
Notion d’objet
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 36/54
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section I : Méthode de conception orienté objet UML
Notion d’objet
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 37/54
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section I : Méthode de conception orienté objet UML
Notion d’objet
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 38/54
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section I : Méthode de conception orienté objet UML
Notion d’objet
Notion de synchronisation
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 39/54
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section I : Méthode de conception orienté objet UML
Les cas d’utilisation
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 40/54
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section I : Méthode de conception orienté objet UML
Les cas d’utilisation
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 41/54
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section I : Méthode de conception orienté objet UML
Les cas d’utilisation
Les acteurs
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 42/54
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section I : Méthode de conception orienté objet UML
Les cas d’utilisation
Les acteurs
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 43/54
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section I : 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 44/54
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section I : 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 45/54
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section I : 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 46/54
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section I : Méthode de conception orienté objet UML
Les cas d’utilisation
La relation
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 47/54
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section I : 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 48/54
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section I : Méthode de conception orienté objet UML
Les cas d’utilisation
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 49/54
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section I : Méthode de conception orienté objet UML
Les cas d’utilisation
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 51/54
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section I : Méthode de conception orienté objet UML
Les cas d’utilisation
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 52/54
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section I : Méthode de conception orienté objet UML
Les cas d’utilisation
Exemple d’application
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 53/54
Méthode de conception Orientée Objet UML
Méthode de conception Orientée Objet UML
Section I : Méthode de conception orienté objet UML
Les cas d’utilisation
Bennani Mohamed Taj Faculté des sciences Dhar El Mahraz Fes 54/54
Méthode de conception Orientée Objet UML