Appendix A — Cas d’utilisation – Réserver un livre de la bibliothèque

Parties prenantes et intérêts :

Préconditions : La personne membre est identifiée et authentifiée.

Acteur principal : Personne membre

  1. La personne membre choisit la fonction « recherche » et saisit du texte décrivant le livre (par exemple une partie du titre, « UML »).
  2. Le système affiche une liste de livres (le titre, l’auteur ou l’auteure et l’année) correspondant à la recherche, par exemple « UML 2 et les design patterns, Craig Larman, 2005 » et « UML par la pratique, Pascal Roques, 2009 ».
  3. La personne membre choisit un livre parmi les résultats, par exemple « UML 2 et les designs patterns, Craig Larman, 2005 ».
  4. Le système affiche les informations détaillées du livre (le titre, l’auteur ou l’auteure, le numéro ISBN, la maison d’édition, le numéro de l’édition et l’année) ainsi que la liste de tous les exemplaires du livre indiquant s’ils sont disponibles ou pas, par exemple deux exemplaires du livre « UML 2 et les design patterns », un avec l’identificateur d’exemplaire « 1 » qui est disponible et un avec l’identificateur d’exemplaire « 2 » qui n’est pas disponible.
  5. La personne membre réserve un exemplaire du livre qui est disponible.
  6. Le système confirme la réservation en affichant un numéro de réservation avec le nom de la personne membre et le code de l’exemplaire du livre.

Extensions (scénarios alternatifs) :

  1. Aucun livre ne correspond au texte de la recherche.
    1. Le système affiche un message indiquant qu’aucun livre n’a été trouvé.
    2. La personne membre lance une nouvelle recherche.
  1. Tous les exemplaires sont indisponibles.
    1. Le système affiche toutes les informations du livre et des exemplaires, mais un message indique qu’il n’est pas possible de réserver, faute d’exemplaires disponibles.
    2. La personne membre lance une nouvelle recherche.