Vous êtes sur la page 1sur 19

prof: Najoua JEBARI

CONCEPTION ORIENTÉ OBJET


UML
1
PLAN
 C’est quoi UML?
 Les diagrammes UML

prof: Najoua JEBARI


 UML et les domaines d’utilisation

 Phases de la modélisation

 Le concept de base de la POO:


 Un Objet .
 Class.
 Exemples.

2
C’EST QUOI UML?

 UML = Unified Modeling Language

prof: Najoua JEBARI


 UML est un langage de modélisation graphique orienté objet
le plus connu et le plus utilisé au monde, et non pas un
langage de programmation car il se base sur le dessin
graphique a travers des diagrammes :

3
LES DIAGRAMMES UML
 Statique :
 Diagramme des cas d’utilisation
 Diagramme objets

prof: Najoua JEBARI


 Diagramme de classes
 Diagramme des composants
 Diagramme de déploiement

 Dynamique :
 Diagramme de séquences
 Diagramme de collaboration
 Diagramme d’états
 Diagramme d’activités

4
prof: Najoua JEBARI
 Il est impossible de donner une représentation graphique
complète d’un logiciel, ou de tout autre système
complexe .

5
UML ET LES DOMAINES D’UTILISATION
 UML s’applique à plusieurs domaines

prof: Najoua JEBARI


. Systèmes d'information des entreprises
 . Les Banques et les services financiers
 . Télécommunications
 . Transport
 . Scientifique
 . Applications distribuées par le WEB
 ………

6
PHASES DE LA MODÉLISATION

prof: Najoua JEBARI


7
prof: Najoua JEBARI
 Mais avant d’utiliser UML il faut savoir le concept de
base se la POO.

8
LE CONCEPT DE BASE DE LA POO :UN
OBJET
 Un Objet est quelque chose qui est réel (concrète)
connue par ces caractéristique et comportements
méthodes . EX :

prof: Najoua JEBARI


9
LE CONCEPT DE BASE DE LA POO :UNE
CLASS

prof: Najoua JEBARI


 Une class est quelque chose virtuel ou abstraite , à partir
du quel on extrait des objets.

10
LE CONCEPT DE BASE DE LA POO :UNE
CLASS

prof: Najoua JEBARI


11
LE CONCEPT DE BASE DE LA POO :UNE
CLASS
 EXEMPLE 2 : Modélisation des vestes .

prof: Najoua JEBARI


12
LE CONCEPT DE BASE DE LA POO :UNE
CLASS
EXEMPLE 3: modélisation des voitures

prof: Najoua JEBARI


13
EX 1 : CLASS STYLO
NOM_CLASS
Propriétés ou
Caractéristiques

prof: Najoua JEBARI


STYLO
Propriété 1
Num
Propriété 1
Taille
……..
Couleur
Poids
Comportements ou marque
Méthodes
Ecrire()
Méthodes 1
Effacer()
Méthodes 2
…….

14
EX 1 : CLASS VESTE
NOM_CLASS
Propriétés ou
Caractéristiques

prof: Najoua JEBARI


VESTE
Propriété 1
Code
Propriété 1
Type-tissue
……..
Marque
taille
Comportements ou couleur
Méthodes
Porter()
Méthodes 1
Méthodes 2
…….

15
EX 1 : CLASS VOITURE

prof: Najoua JEBARI


16
DIAGRAMME DE CAS D’UTILISATION
 Objectifs :

prof: Najoua JEBARI


 Définir les besoin fonctionnels du système les
d’utilisation ont pour principal objectif la capture des
fonctionnalités couvertes par le système .

 Définir le dialogue entre l’utilisateur et le système les


cas d’utilisateur recensent comment l’utilisateur interagit
avec le système.

17
DIAGRAMME DE CAS D’UTILISATION
 Objectif (suite):

prof: Najoua JEBARI


 Etablir les scénarios fonctionnels qui seront utilisés pour
la recette du système les cas d’utilisation recensent et
écrivent les principales fonctionnalités attendues du
système .

 Servir de support de référence tout long des phases de


développement du système les cas d’utilisation seront
consultés et référencés tout au long du processus de
développement du système .
18
DIAGRAMME DE CAS D’UTILISATION
 Eléments de base des cas d’utilisation :

prof: Najoua JEBARI


Acteur :entité externe qui agit sur le système (opérateur ,autre
système …….).

19

Vous aimerez peut-être aussi