Académique Documents
Professionnel Documents
Culture Documents
: 2022-2023
Chapitre 2
R. Beltaifa SEIOT2/GLSI2
La Modélisation
Les diagrammes UML2.5
Fonctionnel Dynamique
Diagramme de Séquence
Diagramme de Use Case Diagramme de communication (UML 2.x)
Diagramme global d’interaction (UML 2.x)
Diagramme de temps (UML 2.x)
Diagramme d'Etats-Transitions 2
Diagramme d'Activité
La Modélisation
Modélisation fonctionnelle
3
UML
Notations de précision (rappel)
Notes :
4
Les diagrammes UML
Le diagramme des cas d’utilisation (Use case)
Eléments de base
6
Les diagrammes UML
Le diagramme des cas d’utilisation (Use case)
9
La Modélisation des besoins en UML
Le diagramme des cas d’utilisation
1. Acteur
4 catégories d’acteurs :
•acteurs principaux : personnes utilisant les fonctions principales du
système. Dans le cas d'un distributeur de billets, il s'agit des clients.
•matériel externe : dispositifs matériels autres que les ordinateurs comme les
périphériques. Dans le cas d'un distributeur de billets, il s'agit de
l'imprimante, du lecteur de carte, de la trieuse de billets.
• Scénarios d’un CU
12
La Modélisation des besoins en UML
Le diagramme des cas d’utilisation (Use case)
13
La Modélisation des besoins en UML
Le diagramme des cas d’utilisation (Use case)
Elle se fait à l’aide d’une fiche textuelle, avec des champs de description :
nom, pré-conditions… décrivant
14
La Modélisation des besoins en UML
Le diagramme des cas d’utilisation (Use case)
15
La Modélisation des besoins en UML
Le diagramme des cas d’utilisation (Use case)
16
La Modélisation des besoins en UML
Le diagramme des cas d’utilisation (Use case)
17
La Modélisation des besoins en UML
Le diagramme des cas d’utilisation (Use case)
18
La Modélisation des besoins en UML
Le diagramme des cas d’utilisation (Use case)
•Format étendu
19
La Modélisation des besoins en UML
Le diagramme des cas d’utilisation (Use case)
20
La Modélisation des besoins en UML
Le diagramme des cas d’utilisation (Use case)
•Scénario en colonnes
21
La Modélisation des besoins en UML
Le diagramme des cas d’utilisation (Use case)
•Déroulement alternatif
22
La Modélisation des besoins en UML
Le diagramme des cas d’utilisation (Use case)
23
La Modélisation des besoins en UML
Le diagramme des cas d’utilisation (Use case)
S’authentifier
« include »
Retirer argent
client
La Modélisation des besoins en UML
Le diagramme des cas d’utilisation (Use case)
-« étend » ou « extend »: définit le fait qu’une instance d’un use case peut
être augmentée avec un comportement quelconque défini dans un use case
étendu
<< Etend >>
Vérifier solde
Condition : si
montant >200DT
« extend »
Effectuer un
virement
client
25
La Modélisation des besoins en UML
Le diagramme des cas d’utilisation (Use case)
Rechercher
documents
client
Rechercher Rechercher
documents par documents par
mots clés critères
26
La Modélisation des besoins en UML
Le diagramme des cas d’utilisation (Use case)
« secondaire »
« acteur »
Groupement
bancaire
27
La Modélisation des besoins en UML
Le diagramme des cas d’utilisation (Use case)
Consulter fiche
patient
Consulter fiche secrétaire
patient
secrétaire créer fiche
patient
créer fiche patient
Remplir fiche
médecin consultation
Remplir fiche
médecin consultation
28
La Modélisation des besoins en UML
Le diagramme des cas d’utilisation (Relations)
Consulter fiche
patient
secrétaire
Consulter fiche
patient
secrétaire
La Modélisation des besoins en UML
Le diagramme des cas d’utilisation (Relations)
Exercice : Modéliser les besoins d’un système d’une caisse enregistreuse à l’aide d’un
diagramme de cas d’utilisation,