D: Privates
Rapports de Stage : D: Privates. Rechercher de 53 000+ Dissertation Gratuites et Mémoiress étapes du cheminement de notre compréhension du projet. Ceci est le résultat de nos analyses du dialogue entre la Bibliothécaire et de Charlie.
Nous y retrouverons deux acteurs. La bibliothécaire qui s’occupe de toute la partie de gestion et l’emprunteur, le déclencheur d’un certain nombre des différents diagrammes présentés.
~1.Première approche du sujet
Tout d’abord, une fois que nous avions ciblé le système sur la gestion des livres de la bibliothèque, nous avons cherché à savoir à qui devait profiter l’application. Qui sera en relation avec l’interface ? Que pourra-t-elle faire avec l’application, quels seront les stimuli des différentes actions possibles ?
Il y aura l’inscription et la résiliation d’un membre de la bibliothèque, l’emprunt d’un livre pour une période donnée, la prolongation de cet emprunt pour une même durée si aucune réservation n’est faite sur le livre et donc, la réservation d’un livre ; vient également le cas du retour d’un livre.
Un premier diagramme d’utilisation, très simple, pourrait représenter ainsi les deux cas d’utilisations de premier degré.
Page 4 sur 35
S6 ~ 2008-2009
Georgieva Diana Bourgouin Adrien Licence 3 ~ Faculté des Sciences et des Techniques UML ~ Bibliothèque
Maintenant, est-ce réellement de cas d’utilisation dont nous avons besoin, même au premier niveau ? Il apparaît comme évident que ce cas d’utilisation est trop peu détaillé, que les cas d’utilisations seraient trop lourd à gérer tels quels, il faut donc éclater ces cas d’utilisations. Ainsi, en faisant plus attention au texte, on observe que la gestion des réservations ainsi que le renouvellement des prêts pourrait également prendre place pour alléger les autres cas d’utilisations. Nous aurions alors un diagramme de cas d’utilisation à « l’allure » suivante.
Page 5 sur 35
S6 ~ 2008-2009
Georgieva Diana Bourgouin Adrien Licence 3 ~ Faculté des Sciences et des Techniques UML ~ Bibliothèque
Ou alors les remplacer pour donner un meilleur sens à notre diagramme.
La gestion des membres ne se limitera pas seulement à l’inscription, modifications des informations le concernant et résiliations d’abonnements au sein de la bibliothèque. Il y a aussi les rappels pour livres non rendus en temps indiqué et, également, il y a une information à faire passer à la personne qui a réservé un livre une fois qu’il y en a un de libre.
Page 6 sur 35
S6 ~ 2008-2009
Georgieva Diana Bourgouin Adrien Licence 3 ~ Faculté des Sciences et des Techniques UML ~ Bibliothèque
~2.Cas d’utilisation avant la modélisation des diagrammes de scénarios
Après une réflexion plus approfondie sur les différents jets de diagramme de cas d’utilisations nous avons considéré que le cas renouvellement de prêt est une exception du cas traitement d’un retour, car l’emprunteur demande un renouvellement de prêt au moment du retour de ce même livre. Nous avons donc enlevé de notre diagramme de cas d’utilisation le cas renouvellement de prêt. Pour la même raison nous pouvons considérer que le cas réservation d’un livre est une exception du cas traitement d’un emprunt, lorsque le livre souhaité à emprunter n’est pas disponible. La réservation d’un livre inclut elle même les étapes suivantes : enregistrement d’une réservation, annulation d’une réservation et gestion des livres réservés. Voici le diagramme de cas d’utilisation « final » de notre analyse. Il représente les cinq cas d’utilisation : gestion du fonds, traitement d’un adhérent, traitement d’un emprunt, traitement d’un retour, ainsi que réservation d’un livre :
Page 7 sur 35
S6 ~ 2008-2009
Georgieva Diana Bourgouin Adrien Licence 3 ~ Faculté des Sciences et des Techniques UML ~ Bibliothèque
~ 3.Description textuelle
Cas d’utilisation : Gestion du Fonds Acteur principal : Bibliothécaire Invariant : Chaque livre doit être inscrit dans le système. Description Cas Inscription d’un nouveau livre : Les livres sont enregistrés dans l'ordre de leur arrivée à la bibliothèque. Ils ont un numéro qui correspond à leur entrée dans le système. Chaque livre a un état qui nous permet de savoir s’il est disponible ou indisponible. Dans le cas où l’œuvre dont l’exemplaire (livre) n’était pas renseignée dans le système, on l’ajoute également. Cas Sortie d’un livre du fonds : Parfois des livres sont sortis du fonds, car dans la bibliothèque il n’y a pas assez de place. Aussi, les livres considérés comme périmés sont sortis du fonds.
Cas d’utilisation : Traitement d’un adhérent Acteur principal : Adhérent Acteur secondaire : Bibliothécaire Invariant : La personne souhaitant s’inscrire ou se désinscrire doit se présenter devant la bibliothécaire. Description Cas Inscription d’un adhérent : A l'occasion de l'inscription, un numéro est donné à l’adhérent et un certain nombre de renseignements sont saisis. La personne fournit un chèque de caution. L'inscrit peut alors emprunter les livres de la bibliothèque. Cas Mis-à-jour d’un adhérent : Les données d’un adhérent sont modifiables. Cas Annulation d’un adhérent : La personne souhaitant être désinscrit doit s’être inscrite auparavant. Son existence est supprimée du système. Exceptions Cas Annulation d’un adhérent : Si l’adhérent a un emprunt en cours l’annulation n’est pas possible. Il ne pourra se désinscrire qu’une fois les livres rendus.
Page 8 sur 35
S6 ~ 2008-2009
Georgieva Diana Bourgouin Adrien Licence 3 ~ Faculté des Sciences et des Techniques UML ~ Bibliothèque
Cas d’utilisation : Traitement d’un emprunt Acteur principal : Adhérent Acteur secondaire : Bibliothécaire Invariant : La personne qui veut emprunter un livre doit être inscrite. Description Le système d’information vérifie l’existence de l’adhérent et si le livre est disponible. Pendant l’emprunt le nom de l'emprunteur, la date de prêt, le numéro de livre ISBN sont notés dans le système. Il ne peut y avoir plus de cinq emprunts en cours. Exceptions Lorsque le livre n’est pas disponible ou il est réservé l’emprunt n’est pas possible. À l’adhérent est proposé à faire une réservation sur le livre (UC Réservation d’un livre)
Cas d’utilisation : Réservation d’un livre Acteur principal : Adhérent Acteur secondaire : Bibliothécaire Invariant : La personne qui veut réserver un livre doit être inscrite est le livre pas disponible Description S’il n’y a pas d'exemplaire d’une œuvre disponible à la bibliothèque, l’adhérent peut faire une réservation. Cas Enregistrement d’une réservation : Le numéro de l’adhérent et le numéro du livre souhaité seront enregistrés. Un inscrit à la bibliothèque ne peut faire qu'une seule réservation par exemplaire d'œuvre. Il y a une durée limite de réservation de dix jours. Une réservation sur un livre pour une date précise n’est pas possible. Cas Annulation d’une réservation : Le réservataire peut annuler sa réservation. Cas Gestion des livres réservés : En cas de plusieurs réservations en cours il y a un ordre de priorité entre les différents réservataires d'un même livre. Le premier réservataire qui est le premier servi.
Page 9 sur 35
S6 ~ 2008-2009
Georgieva Diana Bourgouin Adrien Licence 3 ~ Faculté des Sciences et des Techniques UML ~ Bibliothèque
Cas d’utilisation : Traitement d’un retour Acteur principal : Adhérent Acteur secondaire : Bibliothécaire Invariant : La personne qui veut retourner un livre doit être inscrite et avoir un emprunt en cour sur ce livre. Description Quand un livre rentre de prêt, son retour est enregistré et le livre peut être de nouveau prêté, son état étant redevenu disponible. Exceptions Cas Retour avec une demande de renouvellement de prêt : Un emprunteur qui a emprunté un livre et veut renouveler le prêt doit demander une autorisation de renouvellement de prêt. Le prêt renouvelé a la même limite et n’est autorisé que s'il n'y a pas de demande de réservation sur cette œuvre. Cas Pas de retour d’un livre emprunté : Si l’adhérent ne retourne pas l’un des livres après rappels, le chèque de caution qu'il a fournit lors de son inscription est alors encaissé.
Page 10 sur 35
S6 ~ 2008-2009
Georgieva Diana Bourgouin Adrien Licence 3 ~ Faculté des Sciences et des Techniques UML ~ Bibliothèque
B_ Diagrammes de classe.
Page 11 sur 35
...