Cas d’utilisation

  • par

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
  • Qui utilise le site Web
  • Ce que l’utilisateur utilisateur veut faire
  • L’objectif de l’utilisateur
  • Les étapes suivies par l’utilisateur pour accomplir une tâche particulière
  • Comment le site Web doit répondre à une action
  • Langage spécifique à l’implémentationlangage spécifique
  • Détails sur les interfaces utilisateur ou les écrans.

É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 :

  1. Identifier qui va utiliser le site web.
  2. Choisir un de ces utilisateurs.
  3. 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.
  4. Pour chaque cas d’utilisation, décidez du déroulement normal des événements lorsque cet utilisateur utilise le site.
  5. 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.
  6. Lorsque le cours de base est décrit, envisagez d’autres cours d’événements et ajoutez-les pour  » étendre  » le cas d’utilisation.
  7. Recherchez les points communs entre les cas d’utilisation. Extrayez-les et notez-les comme des cas d’utilisation de cours communs.
  8. 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

Cas d’utilisation 1

Faire la lessive

Acteur

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 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

Cas d’utilisation 1

Faire la lessive

Acteur

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.

Alternative Flow 1

Si elle remarque qu’un article est froissé, elle le repasse puis le suspend à un cintre.

Alternative Flow 2

Si elle remarque qu’un article est encore sale, elle le lave à nouveau.

Alternative Flow 3

Si elle remarque que quelque chose a rétréci, elle le jette.

Cas d’utilisation du linge lourd

Cas d’utilisation 1

La femme de ménage fait la lessive

Acteur

La femme de ménage

Synthèse du cas d’utilisation

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.

Sujet

Domestique

Acteur(s)

La gouvernante

Déclencheur

Le linge sale est transporté dans la buanderie le mercredi.

Précondition 1

C’est mercredi

Précondition 2

Il y a du linge dans la buanderie.

Flux de base : Faire la lessive

Description

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.

1

La femme de ménage trie les articles de linge.

2

La femme de ménage lave chaque brassée.

3

La femme de ménage sèche chaque brassée.

4

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.

5

L’aide ménagère vérifie que le linge est pliable.

6

Le ménage plie l’article de linge

7

Le ménage fait cela jusqu’à ce qu’il n’y ait plus d’articles de linge à plier

Résultat final

Le linge est propre et plié

Flux alternatif 4A : l’article de linge a besoin d’être repassé.

Description

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

4A1

La gouvernante vérifie que l’article de linge a besoin d’être repassé et est propre. et non rétréci

4A2

L’aide ménagère repasse le linge

4A3

L’aide ménagère met le linge sur un cintre

Résultat final

Le linge qui doit être repassé est repassé et suspendu.

Flux alternatif 4B : Le linge est sale.

Description

Ce scénario décrit la situation dans laquelle le linge n’est pas devenu propre lors du premier passage au lavage.

4B1

La femme de ménage vérifie que le linge n’est pas propre.

4B2

La femme de ménage lave à nouveau le linge

Résultat final

Le linge sale est relavé.

Flux alternatif 4C : Le linge a rétréci.

Description

Ce scénario décrit la situation où le linge a rétréci.

4C1

La femme de ménage vérifie que le linge a rétréci

4C2

La femme de ménage se débarrasse du linge.

Résultat de l’élimination

L’article de linge n’existe plus.

Flux alternatif 5A : l’article de linge a besoin d’un cintre.

Description

Ce scénario décrit la situation où l’article de linge a besoin d’être suspendu au lieu d’être plié.

5A1

La femme de ménage vérifie que l’article de linge a besoin d’être suspendu.

5A2

L’aide ménagère met le linge sur un cintre.

Résultat de l’arrêt

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é.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *