Conception d'une application de consultation en ligne des ouvrages d'une bibliothèque( Télécharger le fichier original )par René KABAMBA MUKOLE Institut Supérieur de Statistique - Licence 2015 |
3.1.3 Diagramme de cas d,utilisatio nPour chaque acteur identifié précédemment, il convient de rechercher les différentes intentions « métier » selon lesquelles il utilise le système. Étant donné que tout acteur du système informatique doit s'authentifier avant de se connecter au système et que l'application devra être maintenu par l'administrateur ; nous allons ajouter ces cas d'utilisation technique ou du support à notre système à mettre en place. BIBLIOTHEQUE ISS SGBS'abonner « extend » Internaute Consulter catalogue S'authentifier Bibliothécaire « include » « include » « include » Abonné Consulter ouvrage Administrateur Maintenir application Gérer Ouvrage KABAMBA MUKOLE René (René KM) Contact : rekam2009@gmail.com 52 Structuration en package Pour améliorer notre modèle nous allons organiser les cas d'utilisations et les regrouper en ensemble fonctionnels cohérent. Pour ce faire, nous utiliserons le concept général d'UML : lt le pacKages ». Gestion des ouvrages Ouvrages Abonné Gestion Abonnement Access Abonnement CU: s'abonner CU:Renouveller abonnement Internaute Abonné Catalogue Abonné Bibliothécaire Internaute CU: Consulter catalogue CU: Consulter ouvrage CU: Gérer ouvrage 3.1.4 Classement des cas d,utilisatio n par itérationDans le cadre d'un développement itératif et inc rémental, il est très utile de recourir au découpage en cas d'utilisation pour définir les itérations. À cet effet, il convient en premier lieu d'identifier les cas d'utilisation les plus critiques en termes de gestion des risques. Ces cas d'utilisation devront être traités prioritairement afin de lever au plus tôt les risques majeurs. Il sera également demandé au client d'affecter une priorité fonctionnelle à chaque cas d'utilisation, afin de livrer d'abord les cas d'utilisation les plus demandés.30 3o Pascal ROQUES et FrancK VALLEE, UML en action, p. 91 KABAMBA MUKOLE René (René KM) Contact : rekam2009@gmail.com KABAMBA MUKOLE René (René KM) Contact : rekam2009@gmail.com 53
Diagramme de séquence système 1. Cas d'utilisation « s'authentifier N
KABAMBA MUKOLE René (René KM) Contact : rekam2009@gmail.com 54
N.B. L'utilisateur peut être l'internaute, l'abonné le bibliothécaire ou l'administrateur. Alternatif
Système Utilisateur lancer application afiicher page d'accueil cliquer sur un lien afficher page d'authentification saisir coordonnées (nom et mot de passe) Vérifier coordonnées Alt [si coordonnées correctes] Afficher la page cherchée [Sinon] accès non authorisé
KABAMBA MUKOLE René (René KM) Contact : rekam2009@gmail.com 55 2. Cas d'utilisation «S'abonner»
KABAMBA MUKOLE René (René KM) Contact : rekam2009@gmail.com 56 Système
Internaute Lancer application afficher page d'accueil Vérifier coordonnées() Alt [si coordonnées correctes] Enregistrer [si coordonnées incorrectes] Afficher message "invalide réessayer encore"
57
Vérifier Système Abonné Ref S'authentifier cliquer sur "consulter" Afficher pa recherche saisir mot-clé Alt Afficher ouvrage Lire ouvrage Aucun ouvrage trouvé KABAMBA MUKOLE René (René KM) Contact : rekam2009@gmail.com KABAMBA MUKOLE René (René KM) Contact : rekam2009@gmail.com 58
Pré-condition : il existe au moins un ouvrage sur le catalogue. Post condition : catalogue consulté Scénarios 1. Nominal:
cliquer sur catalogue Afficher catalogue Lire catalogue Internaute
59 5. Cas d'utilisation« gérer ouvrage » Acteur principal : Bibliothécaire Objectif : le bibliothécaire veut ajouter ou faire la mise à jour des ouvrages (livres) dans le catalogue Pré condition : il existe au moins un nouvel arrivage Post-condition : ouvrage mis à jour Scénarios :
7.a Si le format est correct le système enregistre l'ouvrage 7.b. Sinon le système affiche un message d'erreur demandant au bibliothécaire de réessayer KABAMBA MUKOLE René (René KM) Contact : rekam2009@gmail.com 60 Diagramme de classe participante pour chaque cas d,utilisatio 1. Cas d'utilisation s'abonne +nom +adresse +telephone +mail +categorie +date +nationalite +dureevalidite +Activer() +Valider() formabonnement CtrlAbonnement
Abonné +nom +adresse +telephone +mail +categorie +dateab +nationalite +dureevalidite +ajouter() +Supprimer() Internaute +id +nom +adresse +telephone +mail +categorie RésultatAbonnement
KABAMBA MUKOLE René (René KM) Contact : rekam2009@gmail.com 2. Cas d'utilisation Consulter catalogue
61 3. Consulter ouvrage
Ouvrage
consultation Ctrlrecherche Abonné +intitule +domaine +nomauteur +anneepub Résultat consultation +intitule +domaine +Activer() +Valider() +Rechercher() +Afficher() Auteur +nomauteur +nationalite 4. Gérer ouvrage Ecran gestion ouvrage
Ctrl gestion ouvrage
Ouvrage
Bibliothécaire Auteur +nomauteur +nationalite Résultat +ISBN +intitule +domaine +nomauteur +anneepub +afficher() +valider() +classer theme() KABAMBA MUKOLE René (René KM) Contact : rekam2009@gmail.com 62 5. Cas d'utilisation s'authentifie FormAuthentification +login Utilisateur +motdepasse +saisir() +Se connecter() Ctrl authentification
Utilisateur +login +motdepasse +find() Diagramme de séquence détaillé de chaque cas d,utilisatio 1. Cas d'utilisation s'abonne Internaute Accueil Abonnement Abonnement Abonne Cliquer sur le lien"abonnement" Activer() Afficher page() Saisir coordonnées Enregistrer() get coordonnées set Msg Afficher Msgconfirmation Afficher() KABAMBA MUKOLE René (René KM) Contact : rekam2009@gmail.com KABAMBA MUKOLE René (René KM) Contact : rekam2009@gmail.com 63
:Bibliothécaire ctrl ouvrage :Page Accueil form ouvrage Ouvrage Ref S'authentifier Cliquer sur gérer ouvrage() activer() aficher page remplir champs() valider() Initialiser() create ouvrage Vérifier format Alt [Si format correct] [Sinon] format incorrect corriger Ouvrage ajouté
Alt Afficher page d'accueil saisir coordonnées(nom et mot de passe) Lancer page() afficher page d'authentification cliquer sur un lien afficher page cherchée vérifier coordonnées() accès non authorisé vérification coordonnées résultat résultat utilisateur ctrl authen Accueil form authen utilisateur 64
activer() get catalogue set catalogue details
Abonné ctrl consulter Accueil consultation ouvrage Réf S'authentifer rechercher ouvrage() Activer() afficher page de recherche Saisir mot clé rechercher() rechercher(mot-clé) Alt ouvrage non trouvé résultat ouvrage trouvé résultat consulter ouvrage KABAMBA MUKOLE René (René KM) Contact : rekam2009@gmail.com 65 |
|