0% ont trouvé ce document utile (0 vote)
159 vues3 pages

Diagrammes de cas d'utilisation en bibliothèque

Diagramme cas utilisation

Transféré par

Telro Djimra
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
159 vues3 pages

Diagrammes de cas d'utilisation en bibliothèque

Diagramme cas utilisation

Transféré par

Telro Djimra
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

DIAGRAMMES DE CAS D’UTILISATIONS

Introduction

En génie logiciel, les use cases (cas d'utilisation) sont des descriptions textuelles ou graphiques
des interactions possibles entre un utilisateur (ou un acteur) et un système logiciel pour atteindre
un objectif spécifique. Ils sont utilisés pour capturer les besoins fonctionnels d'un système, ce
qui aide à la conception, au développement et aux tests. Pour notre projet intitulé gestion d’une
bibliothèque en ligne, nous devons recenser les besoins fonctionnels qui feront office ou pas
des différents cas d’utilisations de notre système de gestion, incluant ici différents scénaris
principaux et alternatifs.

1. Classification des besoins

➢ Recherche et consultation des livres.


➢ Création et gestion des comptes utilisateurs.
➢ Gestion des emprunts et des retours.
➢ Notifications pour les délais de retour.
➢ Gestion du catalogue par les bibliothécaires (ajout/suppression/modification des livres).
➢ Génération de rapports sur les activités (emprunts, réservations, etc.).

2. Recensement des acteurs

➢ Utilisateur (lecteur)
➢ Bibliothécaire
➢ Administrateur

3. Spécifications des cas d'utilisation


a. Rechercher un livre
➢ Description : L'utilisateur recherche un livre dans la bibliothèque.
➢ Acteurs : Utilisateur
➢ Préconditions : L'utilisateur est connecté à la base de données de la bibliothèque.
➢ Résultats : La liste des livres correspondant à la recherche est affichée.
b. Emprunter un livre
➢ Description : L'utilisateur emprunte un livre dans la bibliothèque.
➢ Acteurs : Utilisateur, Bibliothécaire
➢ Préconditions : L'utilisateur est connecté à la base de données de la bibliothèque et le
livre est disponible.
1
➢ Résultats : Le livre est emprunté et la date de retour est enregistrée.
c. Rendre un livre
➢ Description : L'utilisateur rend un livre emprunté.
➢ Acteurs : Utilisateur, Bibliothécaire
➢ Préconditions : L'utilisateur est connecté à la base de données de la bibliothèque et le
livre est emprunté.
➢ Résultats : Le livre est rendu et la date de retour est mise à jour.
d. Ajouter un livre
➢ Description : Le bibliothécaire ajoute un nouveau livre à la base de données de la
bibliothèque.
➢ Acteurs : Bibliothécaire
➢ Préconditions : Le bibliothécaire est connecté à la base de données de la bibliothèque.
➢ Résultats : Le livre est ajouté à la base de données de la bibliothèque.
e. Supprimer un livre
➢ Description : Le bibliothécaire supprime un livre de la base de données de la
bibliothèque.
➢ Acteurs : Bibliothécaire
➢ Préconditions : Le bibliothécaire est connecté à la base de données de la bibliothèque.
➢ Résultats : Le livre est supprimé de la base de données de la bibliothèque.
4. Diagramme de cas d'utilisation

Voici un exemple de diagramme de cas d'utilisation pour la gestion d'une bibliothèque :

Bibliothèque

S’inscrire
Rechercher livres
Utilisateur
Emprunter livres

Retourner livres

Gérer de comptes utilisateurs


Bibliothécaire
Gestion catalogue

Ajouter un livre
Administrateur
Supprimer un livre

Gérer les rapports

Figure : Diagramme du cas d’utilisation d’une bibliothèque

2
Ce diagramme montre les acteurs (utilisateur, bibliothécaire) et les cas d'utilisation (rechercher
un livre, emprunter un livre, ajouter un livre, supprimer un livre) qui interagissent avec la
bibliothèque et la base de données.

Vous aimerez peut-être aussi