Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Diagramme de cas d'utilisation
1. Amira Hakim, Mariem Sari, Sara Khelifi & Imed Bouchrika University of Souk-Ahras 2013
Diagramme de cas d’utilisation
“vue fonctionnelle”
Amira Hakim
Dept de Mathematique & Informatique
Université de Souk-Ahras
UNIVERSITE MOHAMED CHERIF MESSADIA SOUK AHRAS
2. Amira Hakim, Mariem Sari, Sara Khelifi & Imed Bouchrika University of Souk-Ahras 2013
Le diagramme de cas d’utilisation est un schéma
utilisé en génie logiciel pour présenter les fonctions
que devra offrir le système .
Introduction
3. Amira Hakim, Mariem Sari, Sara Khelifi & Imed Bouchrika University of Souk-Ahras 2013
Création d’un diagramme use case Staruml
4. Amira Hakim, Mariem Sari, Sara Khelifi & Imed Bouchrika University of Souk-Ahras 2013
A quoi sert un diagramme de cas d’utilisation?
Rôle
4
5. Amira Hakim, Mariem Sari, Sara Khelifi & Imed Bouchrika University of Souk-Ahras 2013
Donner une vue globale du comportement fonctionnel d’un logiciel.
Représentation simplifiée des taches pouvant être exécutées par le
logiciel.
Permet l'interaction entre l'acteur et le système.
Rôle
5
6. Amira Hakim, Mariem Sari, Sara Khelifi & Imed Bouchrika University of Souk-Ahras 2013
Composants
6
7. Amira Hakim, Mariem Sari, Sara Khelifi & Imed Bouchrika University of Souk-Ahras 2013
Un acteur est l’archétype de l’utilisateur (personne,
processus externe, ...) qui interagit avec le système.
Un acteur est l’idéalisation d’un rôle joué par une
personne ou un processus.
Une même personne (ou robot, ...) peut être
plusieurs acteurs pour un système.
Composants(Acteur)
8. Amira Hakim, Mariem Sari, Sara Khelifi & Imed Bouchrika University of Souk-Ahras 2013
Composants(Acteur)
Les acteurs sont représentés par un
pictogramme humanoïde sous-titré par le nom de
l'acteur.
9. Amira Hakim, Mariem Sari, Sara Khelifi & Imed Bouchrika University of Souk-Ahras 2013
Les acteurs principaux: Ceux qui vont réaliser le cas
d’utilisation.
Les acteurs secondaires: Ceux qui ne font que
recevoir des informations à l’issue de la réalisation
du cas d’utilisation.
Composants(acteur)
9
10. Amira Hakim, Mariem Sari, Sara Khelifi & Imed Bouchrika University of Souk-Ahras 2013
Ajout d’un acteur en Staruml
11. Amira Hakim, Mariem Sari, Sara Khelifi & Imed Bouchrika University of Souk-Ahras 2013
Les cas d’utilisation modélisent le service rendu par
le système sans en imposer le mode de réalisation.
Ils permettent de décrire l'interaction entre l'acteur
et le système .
Chaque cas d’utilisation spécifie une séquence
d’actions que l’entité peut exécuter en interagissant
avec les acteurs de l’entité.
Composants(Les cas d'utilisation)
11
12. Amira Hakim, Mariem Sari, Sara Khelifi & Imed Bouchrika University of Souk-Ahras 2013
Un cas d’utilisation se représente par une ellipse contenant
le nom du cas (un verbe à l’infinitif), et optionnellement,
au-dessus du nom, un stéréotype.
Composants(Les cas d’utilisation)
12
13. Amira Hakim, Mariem Sari, Sara Khelifi & Imed Bouchrika University of Souk-Ahras 2013
Composants(Classeurs)
Dans le cas où l’on désire présenter les attributs ou
les opérations du cas d’utilisation, il est préférable
de le représenter sous la forme d’un classeur
stéréotypé
14. Amira Hakim, Mariem Sari, Sara Khelifi & Imed Bouchrika University of Souk-Ahras 2013
Une note permet l’ajout d’une information
textuelle à un diagramme. Cette information peut
être un commmentaire,un corps de méthode ou
une contrainte.
Composants(Note)
15. Amira Hakim, Mariem Sari, Sara Khelifi & Imed Bouchrika University of Souk-Ahras 2013
1: Relation entre acteurs et cas d’utilisation.
2:Relations entre cas d’utilisation.
3:Relation entre acteurs.
Relations
16. Amira Hakim, Mariem Sari, Sara Khelifi & Imed Bouchrika University of Souk-Ahras 2013
Un acteur peut utiliser plusieurs fois le même cas
d’utilisation.
Association avec multiplicité
1:Relations entre acteurs et cas d’utilisation
16
17. Amira Hakim, Mariem Sari, Sara Khelifi & Imed Bouchrika University of Souk-Ahras 2013
2:Relations entre cas d’utilisation
17
Types de relations
Dépendances stéréotypées
Les relations
d’inclusion
Retirer l’argent inclut nécessairement
une phase
d’authentification avec un mot de
passe
Les relations
d’extension
La vérification du solde peut
étendre « effectuer virement
»
généralisation/spécialisation
la consultation d’un compte
bancaire via Internet
est un cas particulier de la
consultation
18. Amira Hakim, Mariem Sari, Sara Khelifi & Imed Bouchrika University of Souk-Ahras 2013
2:Relations entre cas d’utilisation
18
19. Amira Hakim, Mariem Sari, Sara Khelifi & Imed Bouchrika University of Souk-Ahras 2013
La seule relation possible entre deux acteurs est la
généralisation.
un acteur A est une généralisation d’un acteur B si
l’acteur A peut être substitué par l’acteur B.
tous les cas d’utilisation accessibles à A le sont
aussi à B, mais l’inverse n’est pas vrai.
3:Relations entre Acteurs
19
20. Amira Hakim, Mariem Sari, Sara Khelifi & Imed Bouchrika University of Souk-Ahras 2013
Relations entre Acteurs
20
21. Amira Hakim, Mariem Sari, Sara Khelifi & Imed Bouchrika University of Souk-Ahras 2013
Merci pour votre attention
Fin