Académique Documents
Professionnel Documents
Culture Documents
- Etude de cas -
Objectif : Etude de cas « GESMIS» : Capture de besoin et analyse
Ce système permet à tout missionnaire de créer des missions, d’effectuer une demande associée, et
d’ajouter des missionnaires aux missions qu’il a créées. Selon ses besoins, chaque demandeur peut
alors réserver, un véhicule mis en disposition par le parc de l’entreprise, ou un billet de train ou
d’avion proposé par une agence de voyage externe. Afin de simplifier la gestion de ces ressources,
les échanges correspondants sont réalisés entre GESMIS et les systèmes d’information du parc
automobile et de l’agence de voyage. Le missionnaire choisira son véhicule selon une date de
perception, et de remise, et un type de véhicule.
Afin d’appliquer la réglementation du droit du travail, si la durée d’une mission n’excède pas la
journée, le délai entre l’heure de départ et d’arriver ne peut dépasser 10h.
Chaque mission peut être attachée à un projet (caractérisé par un service responsable) dont la liste
est gérée par le système de gestion de projet.
Une fois la demande de mission effectuée, elle est validée par le chef de service du demandeur.
Dans le cas d’une mission effectuée à l’étranger, la demande doit être validée par un directeur de
centre. Si une mission n’a pas été validée par l’ensemble des responsables 2 jours avant son
exécution, un message de relance sera envoyé sur leur messagerie personnelle.
Sur demande, GESMIS fournira au système de gestion des ressources humaines les horaires
d’absence d’un employé.
A la fin de chaque mission, un compte rendu sera réalisé. Il sera caractérisé par un domaine dont
la liste prédéfinie pourra être enrichie à chaque rédaction de compte rendu, un objet, l’identifiant
des missionnaires, une conclusion, des actions à planifier, des risques potentiels. Dans le cas pour
lequel un projet a été attaché, il sera envoyé, une fois validé par le responsable de projet, au
système de gestion de projets. Le cas échéant, il sera validé par le chef de service. Sur demande,
GESMIS fournira au système de gestion de projets, les comptes rendus associés à un projet.
Afin de permettre le suivi d’activité lié aux projets, un membre de ce projet (dont la liste est
déterminée par le système de gestion de projet) peut s’abonner à la liste des comptes rendus
validés qui lui seront envoyés sur sa messagerie personnelle ou sa page d’accueil selon on choix.
De manière générale, les demandes d’un utilisateur doivent pouvoir être suivies dans un écran
unique, et filtrées en fonction de leur type. Elles pourront faire l’objet, sur demande, d’une
notification des évolutions sur messagerie personnelle la page d’accueil de GESMIS.
1.2 Identifier les cas d’utilisation de niveau utilisateur (diagramme de cas d’utilisation).
1.3 Identifier les sous-cas d’utilisation de « demander une mission » (diagramme de cas
d’utilisation).
2. Analyse du système
2.1 Représenter un scénario d’exécution du cas d’utilisation « demander une mission »
(diagramme de séquence).
Au cours de son « existence », une instance de FicheEmprunt peut être dans quatre états :
o EnCréation : la fiche d’emprunt est créée et associée avec les objets des classes Client,
Médiathèque et Document ;
o EnCours : après l’emprunt d’un document par un client, le client dispose du document. Cet
emprunt est vérifié régulièrement ;
o EnRetard : lorsque la date limite de l’emprunt est dépassée, une lettre de rappel est envoyée
au client afin qu’il restitue le document. Le client est ensuite relancé périodiquement tant qu’il
n’a pas restitué le document ;
o EnDestruction : le client a restitué le document emprunté ; la fiche ne sert plus, elle peut donc
être détruite.
o vérifier : chaque jour, les fiches sont vérifiées afin de marquer celles qui sont dépassées, c’est-
à-dire celles dont la date limite est dépassée. Dans le cas où la date de retour limite n’est pas
dépassée (condition vérifiée par [dateLimite > dateJour]), la FicheEmprunt reste dans l’état
EnCours. Dans le cas contraire, une transition vers l’état EnRetard est déclenchée ;
o premierRappel : dans le cas où une restitution n’a pas été faite à temps, une lettre de rappel est
envoyée au client et le client est marqué comme non autorisé à emprunter de nouveaux
documents ;
o relancer : si huit jours après l’envoi de la lettre de rappel, le client n’a toujours pas restitué le
document, une lettre de rappel lui est envoyée de nouveau ;
• EnCréation : le document est créé et il est mis en relation avec son genre et sa localisation ;
• Consultable : le document est rangé en salle/rayon. Il est uniquement consultable sur place ;
Lors de la création d’une instance, le bibliothécaire fournit les informations sur le document qu’il
souhaite ajouter (classe Médiathèque) :
• puis selon le type, la classification pour un CD, la durée et la mention légale pour un DVD et le
nombre de pages pour un livre ;
• emprunter : dans le cas d’une vidéo, la mention légale doit être affichée (pour que l’employé en
informe le client). Pour tous les documents, les statistiques sont mises à jour : le nombre
d’emprunts de ce document, le nombre d’emprunts de ce type de document et le nombre
d’emprunts total ;
• restituer : le client rend le document. Il peut être rangé et il devient à nouveau empruntable ;
• détruire : le document est considéré comme ne faisant plus partie du fonds. Il est détruit et les
informations statistiques le concernant sont affichées.
• AuMax : le client a emprunté son nombre maximun de documents. Il ne peut plus emprunter
sans en restituer au moins un ;
• EnRetard : le client n’a pas restitué dans les délais certains documents empruntés. Il ne peut plus
emprunter tant que l’un de ses emprunts est en retard. Il est averti par courrier ;
Lors de la création (adhésion) d’un nouveau client, les informations le concernant sont demandées
(classe Médiathèque) :
• puis si le client présente une pièce correspondante, le client est « à tarif réduit », sinon le
bibliothécaire lui demande s’il souhaite s’abonner.
Le bibliothécaire lui indique les conditions de son inscription : tarif et durée des prêts par type de
documents, et nombre maximal d’emprunts possibles.
La destruction (non-renouvellement d’adhésion) d’un client n’est possible que si le client a restitué
tous ses documents empruntés. Les informations statistiques concernant le client sont alors
affichées.
Description des actions associées aux états.
• emprunter : tant que le client n’est pas arrivé à son nombre maximum d’emprunts, cette
opération ne le fait pas changer d’état. Lorsqu’il a emprunté le nombre maximum, il passe dans
l’état AuMax ;
• marquer : cette action est une action d’entrée dans l’état EnRetard. Cette action est déclenchée
par la vérification des fiches d’emprunt. Lorsqu’il existe un document emprunté dont la date limite
de prêt est dépassée (voir le DME de la classe FicheEmprunt). Le client est alors marqué « en
retard » :tout emprunt est impossible tant que le (ou les) document(s) n’est (ne sont) pas restitué(s)
;
• relancer : tant que tous les documents en retard ne sont pas restitués. Le client est relancé par une
lettre de rappel. Pour simplifier la gestion des relances, la procédure de vérification journalière est
lancée à l’ouverture de la médiathèque. Si un client « marqué » se présente dans la journée pour
emprunter des documents, il est averti oralement de cette procédure ;
• restituer : le client rend un document emprunté. Cette restitution peut avoir lieu dans les états
PeutEmprunter, AuMax et EnRetard. Dans l’état EnRetard, cette action fait changer le client d’état
uniquement s’il ne reste plus de document en retard.
Le diagramme de machine états de la figure 3 est adapté pour permettre le changement de
catégorie des clients. Cette transformation est montrée dans la figure suivante.
Autres Exemples