Un cas d’utilisation est une description écrite de la façon dont les utilisateurs effectueront des tâches sur votre site Web. Il décrit, du point de vue de l’utilisateur, le comportement d’un système lorsqu’il répond à une demande. Chaque cas d’utilisation est représenté comme une séquence d’étapes simples, commençant par l’objectif d’un utilisateur et se terminant lorsque cet objectif est atteint.
Bénéfices des cas d’utilisation
Les cas d’utilisation ajoutent de la valeur car ils aident à expliquer comment le système doit se comporter et, dans le processus, ils aident également à réfléchir à ce qui pourrait mal tourner. Ils fournissent une liste d’objectifs et cette liste peut être utilisée pour établir le coût et la complexité du système. Les équipes de projet peuvent alors négocier quelles fonctions deviennent des exigences et sont construites.
Ce que les cas d’utilisation incluent | Ce que les cas d’utilisation n’incluent PAS |
|
|
---|
Éléments d’un cas d’utilisation
Selon le degré de profondeur et de complexité que vous voulez ou devez atteindre, les cas d’utilisation décrivent une combinaison des éléments suivants :
- Acteur – toute personne ou tout ce qui exécute un comportement (qui utilise le système)
- Actionnaire – quelqu’un ou quelque chose ayant des intérêts directs dans le comportement du système en question (SUD)
- Acteur primaire – partie prenante qui initie une interaction avec le système pour atteindre un objectif
- Préconditions – ce qui doit être vrai ou se produire avant et après l’exécution du cas d’utilisation.
- Déclencheurs – c’est l’événement qui provoque le déclenchement du cas d’utilisation.
- Scénarios de réussite principaux – cas d’utilisation dans lequel rien ne va mal.
- Pistes alternatives – ces pistes sont une variation du thème principal. Ces exceptions sont ce qui se passe lorsque les choses vont mal au niveau du système.
Comment écrire un cas d’utilisation
Écrivez les étapes d’un cas d’utilisation dans un récit facile à comprendre. Kenworthy (1997) décrit les étapes suivantes :
- Identifier qui va utiliser le site web.
- Choisir un de ces utilisateurs.
- Définir ce que cet utilisateur veut faire sur le site. Chaque chose que l’utilisation fait sur le site devient un cas d’utilisation.
- Pour chaque cas d’utilisation, décidez du déroulement normal des événements lorsque cet utilisateur utilise le site.
- Décrivez le déroulement de base dans la description du cas d’utilisation. Décrivez-le en termes de ce que l’utilisateur fait et de ce que le système fait en réponse dont l’utilisateur doit être conscient.
- Lorsque le cours de base est décrit, envisagez d’autres cours d’événements et ajoutez-les pour » étendre » le cas d’utilisation.
- Recherchez les points communs entre les cas d’utilisation. Extrayez-les et notez-les comme des cas d’utilisation de cours communs.
- Répétez les étapes 2 à 7 pour tous les autres utilisateurs.
Exemple de cas d’utilisation
Vous trouverez ci-dessous, des exemples de trois cas d’utilisation avec des niveaux de complexité croissants. Pour nos besoins, nous les avons définis comme cas d’utilisation simple, moyen et lourd pour faire la lessive. Dans chacun de ces types de cas d’utilisation, vous verrez que :
- Une femme de ménage fait la lessive le mercredi
- Elle lave chaque charge.
- Elle sèche chaque charge.
- Elle plie certains articles.
- Elle repasse certains articles.
- Elle jette certains articles.
Cas d’utilisation simple du linge
Faire la lessive
Ménagère
Le mercredi, la ménagère se présente à la buanderie. Elle trie le linge qui s’y trouve. Puis elle lave chaque charge. Elle sèche chaque brassée. Elle plie les articles qui doivent être pliés. Elle repasse et suspend les articles qui sont froissés. Elle jette tout article de linge irrémédiablement rétréci, sali ou roussi.
Cas d’utilisation du linge moyen
Faire la lessive
Ménagère
Flux de base
Le mercredi, la ménagère se présente à la buanderie. Elle trie le linge qui s’y trouve. Puis elle lave chaque charge. Elle sèche chaque charge. Elle plie les articles qui doivent être pliés. Elle jette tout article de linge irrémédiablement rétréci, sali ou roussi.
Si elle remarque qu’un article est froissé, elle le repasse puis le suspend à un cintre.
Si elle remarque qu’un article est encore sale, elle le lave à nouveau.
Si elle remarque que quelque chose a rétréci, elle le jette.
Cas d’utilisation du linge lourd
La femme de ménage fait la lessive
La femme de ménage
C’est mercredi et il y a du linge dans la buanderie. La gouvernante le trie, puis procède au lavage de chaque brassée. Elle plie le linge sec au moment où elle le sort du sèche-linge. Elle repasse les articles qui en ont besoin.
Domestique
La gouvernante
Le linge sale est transporté dans la buanderie le mercredi.
C’est mercredi
Il y a du linge dans la buanderie.
Flux de base : Faire la lessive
Ce scénario décrit la situation où seuls le tri, le lavage et le pliage sont nécessaires. Il s’agit du principal scénario de réussite.
La femme de ménage trie les articles de linge.
La femme de ménage lave chaque brassée.
La femme de ménage sèche chaque brassée.
La femme de ménage vérifie que le linge n’a pas besoin d’être repassé, est propre et n’est pas rétréci.
L’aide ménagère vérifie que le linge est pliable.
Le ménage plie l’article de linge
Le ménage fait cela jusqu’à ce qu’il n’y ait plus d’articles de linge à plier
Le linge est propre et plié
Flux alternatif 4A : l’article de linge a besoin d’être repassé.
Ce scénario décrit la situation où un ou plusieurs articles ont besoin d’être repassés avant ou au lieu d’être pliés
La gouvernante vérifie que l’article de linge a besoin d’être repassé et est propre. et non rétréci
L’aide ménagère repasse le linge
L’aide ménagère met le linge sur un cintre
Le linge qui doit être repassé est repassé et suspendu.
Flux alternatif 4B : Le linge est sale.
Ce scénario décrit la situation dans laquelle le linge n’est pas devenu propre lors du premier passage au lavage.
La femme de ménage vérifie que le linge n’est pas propre.
La femme de ménage lave à nouveau le linge
Le linge sale est relavé.
Flux alternatif 4C : Le linge a rétréci.
Ce scénario décrit la situation où le linge a rétréci.
La femme de ménage vérifie que le linge a rétréci
La femme de ménage se débarrasse du linge.
L’article de linge n’existe plus.
Flux alternatif 5A : l’article de linge a besoin d’un cintre.
Ce scénario décrit la situation où l’article de linge a besoin d’être suspendu au lieu d’être plié.
La femme de ménage vérifie que l’article de linge a besoin d’être suspendu.
L’aide ménagère met le linge sur un cintre.
Le linge qui a besoin d’être suspendu est suspendu.
Conditions postérieures : Tout le linge propre et plié ou accroché.
Règles de gestion:
- Le linge ne peut être fait que le mercredi.
- Tout le linge repassé est accroché sur des cintres
- Tout linge irrémédiablement souillé, rétréci, roussi, etc. sera jeté.