Académique Documents
Professionnel Documents
Culture Documents
5
Dr. Ing. Mohamed Bécha Kaâniche
Maître-assistant, Département IR
1
Unified Modeling Language
Conception de
Codage l'architecture
Conception détaillée
6
Historique d’UML
7
UML 2.5
u 14 types de diagrammes permettant de délivrer une documentation
technique sur un logiciel pendant les phases d’analyse, de
spécification et de conception.
u Le nombre de diagrammes utilisés ainsi que leur distributions sur les
étapes du cycle de vie dépendent de la méthodologie de
développement choisie.
u Certaines méthodologies s’axent sur un type particulier de diagramme
(p.ex. la méthodologie « Unified Process » est axé sur les « cas
d’utilisation »).
8
Vues d’UML
9
Diagrammes UML
Diagrammes Diagrammes de
structurels comportement
10
Diagrammes UML
Diagrammes
structurels
Diagramme de
Diagramme de classes
composants
Diagramme de
Diagramme d’objets
structure composite
Diagramme de Diagramme de
déploiement paquetages
Diagramme de profils 11
Diagrammes UML
Diagrammes Diagrammes de
structurels comportement
12
Diagrammes UML
Diagrammes de
comportement
Diagramme des cas
Diagramme d’activités
d’utilisation
Diagramme états-
transitions Diagrammes
Diagramme de d’interactions
Diagramme de temps
séquence
Diagramme de Diagramme global
communications d’interaction
13
Vues et Diagrammes UML
Vue Logique:
Vue d’implémentation: Diagramme de classes
Diagramme de composants Diagramme d’objets
Diagramme de paquetages Diagramme de structure
composite
15
Diagramme des Cas d’utilisation
19
Diagramme des Cas d’utilisation
21
Diagramme des Cas d’utilisation
Cas d’utilisation applicable à Cas d’utilisation possédés
un sujet par un sujet
22
Diagramme des Cas d’utilisation
24
Diagramme des Cas d’utilisation
25
Diagramme des Cas d’utilisation
u Acteur Abstrait
u Acteurs Concrets
26
Diagramme des Cas d’utilisation
27
Diagramme des Cas d’utilisation
29
Diagramme des Cas d’utilisation
31
Diagramme des Cas d’utilisation
32
Diagramme des Cas d’utilisation
34
Diagramme des Cas d’utilisation
u Relation de généralisation/spécialisation.
35
Diagramme des Cas d’utilisation
36
Diagramme des Cas d’utilisation
37
Diagramme des Cas d’utilisation
S’authentifier
«inclut» Calculer
Checkout total et «inclut»
Retirer de
taxes
l’argent
«inclut»
Transaction
Payer S’identifier
DAB «inclut»
38
Diagramme des Cas d’utilisation
S’enregistrer
Consulter
Points d’extension : l’aide
Aide sur l’enregistrement «étend»
40
Diagramme des Cas d’utilisation
Authentification
Internaute
Transaction Retrait
DAB d’argent
42
Diagramme des Cas d’utilisation
43
Diagramme des Cas d’utilisation
Client
Support
Stock