Академический Документы
Профессиональный Документы
Культура Документы
Cedric Dumoulin
Qu’est-ce
qu’un cas d’utilisation ?
n Technique permettant d’identifier et de décrire les
fonctionnalités d’un logiciel qui sont significatives
pour ses utilisateurs (humains, matériels, logiciels)
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 Détermination des besoins fonctionnels des utilisateurs cibles
n Introduit par Ivar Jacobson en 1986
Diagramme de cas d’utilisation
Principaux concepts
n Acteurs
n Cas d’utilisation
n Relations
n Entre acteurs et cas d’utilisation
n Entre acteurs
n Entre cas d’utilisation
Exemple
Un acteur Un rôle
n Scénario
n Un scénario est une séquence d’actions, généralement déclenchée par un acteur.
n {Pré - condition} scénario {post – condition}
n Un scénario est une instance du cas d’utilisation
Les acteurs
n Relation entre acteurs
n Généralisation (héritage)
n Toute personne
empruntant des journaux
peut aussi jouer le rôle
d’emprunteur de livres.
Exemple - Généralisation
d’acteurs (héritage)
CU
<<include>>
<<include>>
retirerAgent
<<include>>
<<include>>
déposerArgent verifierIdentité
client de banque
La relation d’extension
<<extend>>
n Le cas d’utilisation de base ne connaît pas le
cas d’utilisation étendu.
n Pas toujours évident à comprendre.
CU
<<extend>>
Emprunter