Skip to content

Modèle de cas d'utilisation

Thomas Gohard edited this page Jun 14, 2013 · 2 revisions

English

Returner à l'index des passages en revue des composants

Table of Contents

Nom

Le nom du cas d'utilisation. Le nom devrait se baser sur l'interaction décrite dans le cas d'utilisation.

Exemple : Ouverture d'une session dans une application.

Description

Une description brève et de haut niveau du cas d'utilisation, du début jusqu'à la fin.

Exemple : Un utilisateur saisi ces justificatifs d'identité et ouvre une session dans une application.

Acteur(s)

Une liste des rôles ou des types d'utilisateurs qui participent au cas d'utilisation.

Exemple :

  • Un utilisateur ayant obtenu des justificatifs d'identité pour ouvrir une session dans l'application dans le passé.

Préconditions

Une liste de conditions qui doivent être vraies avant que le cas d'utilisation puisse être entamé. Lorsqu'une condition est rattaché à un cas d'utilisation, identifier le cas d'utilisation.

Exemple :

  • L'utilisateur a des justificatifs d'identité pour ouvrir une session dans l'application.
  • L'utilisateur se trouve sur la page d'ouverture de session.
  • La cible de saisie est la page; aucun des champs du formulaire d'ouverture de session sont mis en évidence.

Postconditions (critères de succès)

Une liste des conditions qui seront vraie un fois le cas d'utilisation conclu.

Exemple :

  • L'utilisateur est dans une session de l'application.
  • Une session est active sur le serveur de l'application.
  • L'utilisateur se trouve sur la page d’accueil de l'application.

Scénario idéal

Une liste des étapes à suivre pour accomplir le cas d'utilisation, dans les circonstances idéales. Chaque étape devrait décrire les actions entreprises par l'utilisateur et les réponses du système à ces actions. Lorsqu'une étape à suivre est décrite par un autre cas d'utilisation, identifier ce cas d'utilisation.

Exemple :

  1. L'utilisateur place la cible de saisie sur le champ de saisie du nom d'utilisateur à l'aide de la touche de tabulation; le système met en évidence le champ de saisie du nom d'utilisateur pour démontrer qu'il est la cible actuelle de saisie.
  2. L'utilisateur saisi son nom d'utilisateur à l'aide du clavier; le système affiche les caractères saisis par l'utilisateur dans le champ de saisi du nom d'utilisateur au fur et à mesure que l'utilisateur saisi les caractères.
  3. L'utilisateur place la cible de saisie sur le champ de saisie du mot de passe à l'aide de la touche de tabulation; le système enlève la mise en évidence du champ de saisie du nom d'utilisateur et met en évidence le champ de saisie du mot de passe pour démontrer qu'il est la cible actuelle de saisie.
  4. L'utilisateur saisi son mot de passe à l'aide du clavier; le système affiche un astérisque dans le champ de saisie du mot de passe pour chaque caractère saisi par l'utilisateur au fur et à mesure que l'utilisateur saisi les caractères.
  5. L'utilisateur place la cible de saisie sur le bouton d'ouverture de session à l'aide de la touche de tabulation; le système enlève la mise en évidence du champ de saisie du mot de passe et met en évidence le bouton d'ouverture de session pour démontrer qu'il est la cible actuelle de saisie.
  6. L'utilisateur appuie sur la touche de retour pour activer le bouton d'ouverture de session; le système envoie les données du formulaire au serveur, confirme la validité du nom d'utilisateur et du mot de passe, ouvre une session sur le serveur et affiche l'écran d'accueil de l'application sur l'écran de l'utilisateur.

Scénarios alternatifs

Une liste d'alternatives au scénario attendu.

Exemple :

  • L'utilisateur se sert d'une souris pour faire passer la cible de saisie d'un élément à l'autre du formulaire.
  • L'utilisateur se sert d'une interface tactile pour faire passer la cible de saisie d'un élément à l'autre du formulaire et se sert d'un clavier tactile pour saisir le nom d'utilisateur et le mot de passe.

Exceptions

Une liste d'exceptions ou d'erreurs qui peuvent survenir au cours du cas d'utilisation. Chaque exception devrait décrire les actions entreprises par l'utilisateur qui ont donné lieu à l'exception, ainsi que les réponses du système aux actions entreprises par l'utilisateur.

Exemple :

  • L'utilisateur saisie un nom d'utilisateur incorrect; le système n'ouvre pas de session et renvoie l'utilisateur à la page d'ouverture de session. La page d'ouverture de session affiche le message d'erreur "Le nom d'utilisateur que vous avez fourni n'existe pas" au dessus du formulaire d'ouverture de session et met en évidence le champ de saisie du nom d'utilisateur en rouge. La cible de saisie est le champ de saisie du nom d'utilisateur.

Problèmes

Les problèmes avec le cas d'utilisation qui doivent être corrigés ou qui doivent être incorporés dans un autre cas d'utilisation.

Exemple :

  • Le cas d'utilisation ne considère pas la possibilité que l'utilisateur se serve de technologies assistives pour naviguer le processus d'ouverture de session et pour saisir les justificatifs d'identité pour l'application.
  • Le cas d'utilisation ne considère pas l'utilisation de justificatifs d'identité autres qu'un nom d'utilisateur et d'un mot de passe. Par exemple, une adresse courriel et un jeton cryptographique, ou encore une empreinte digitale.
  • Que ce passe-t-il si l'utilisateur a oublié son nom d'utilisateur ou son mot de passe?
Returner à l'index des passages en revue des composants
Clone this wiki locally