-
Notifications
You must be signed in to change notification settings - Fork 3
/
Annexe_Cas_utilisation_Réserver_livre.qmd
36 lines (27 loc) · 2.38 KB
/
Annexe_Cas_utilisation_Réserver_livre.qmd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
# Cas d'utilisation -- Réserver un livre de la bibliothèque {#sec-CU_Réserver_livre}
**Parties prenantes et intérêts**:
- **La personne membre.**
Elle veut un moyen de recherche exact et rapide, et ne veut pas que la Bibliothèque mémorise des informations sur ses recherches (confidentialité).
Elle veut pouvoir réaliser des réservations aisément et obtenir un service rapide en fournissant un minimum d'efforts.
Elle veut également une preuve de réservation.
- **La Bibliothèque.** Elle veut enregistrer correctement les réservations et satisfaire les souhaits des membres.
**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.
\filbreak
**Extensions (scénarios alternatifs)**:
2. 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.
<!-- -->
4. 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.