Diagramme de Cas d’Utilisations
Cas d’Utilisations
Cedric Dumoulin
n n www.lifl.fr/~dumoulin/enseign/coa http://www.fil.univ-lille1.fr n
MS1 Info -> COA
1
Plan n n n n n n
Introduction
Recherche des acteurs et des UC
Diagramme des UC (Le QuiFaitQuoi )
Scénarii d’un UC
Description Textuelle d’un UC
Exemple
Qu’est-ce qu’un cas d’utilisation ? n Permet de décrire les interactions du logiciel avec son environnement n Expression du comportement du logiciel
(actions et réactions) selon le point de vue des utilisateurs n n
Détermination des besoins fonctionnels des utilisateurs cibles
Introduit par Ivar Jacobson en 1986
2
Diagramme de Cas d’Utilisation
Exemple
Plan n n n n n n
Introduction
Recherche des acteurs et des UC
Diagramme des UC (Le QuiFaitQuoi )
Scénarii d’un UC
Description Textuelle d’un UC
Exemple
3
Identification des acteurs et des cas d’utilisation n s'appuie sur n n n n n n
des documents (le cahier des charges), des interviews, sur la connaissance des "experts" sur les règles métier etc En parallèle : n n
découverte des objets métier
Construction du dictionnaire de la modélisation n n
glossaire métier glossaire de l’ingénierie des besoins
Qu’est-ce qu’un acteur ?
4
Identifier les acteurs n n n n
Qui va fournir, utiliser ou modifier l’information ?
Qui va utiliser ces fonctionnalités ?
Qui va construire et maintenir le système ?
Quelles sont les ressources externes du système ?
Qu’est-ce qu’un cas d’utilisation ? n n
n
n
Un cas d’utilisation est un flot d’événements complet et significatif
Un cas d’utilisation est initié par un acteur pour invoquer des fonctionnalités du système
Un cas d’utilisation modélise un dialogue entre un acteur et le système
La collection de tous les cas d’utilisations constitue l’ensemble des possibilités d’utilisation du système
5
Identifier les cas