Académique Documents
Professionnel Documents
Culture Documents
Etudes de cas
Etude de cas 1 Gestion d’une bibliothèque
On veut automatiser le fonctionnement d'une bibliothèque. La bibliothèque est organisée de
la façon suivante :
Un service s'occupe de l'achat des exemplaires d'ouvrage soit pour renouvellement
d'exemplaires usagés, soit pour acquisition de nouveaux exemplaires ; dans ce dernier cas,
ce service enregistre les références communes à plusieurs exemplaires, soit l'auteur, le titre,
la valeur de remplacement, le résumé ainsi que quelques mots clés.
Les exemplaires sont repérés par un code barre (n° séquentiel unique collé au dos de
l'exemplaire). Tout exemplaire correspond à un ouvrage de référence. On veut mémoriser la
date d'acquisition de l'exemplaire et sa durée de vie estimée.
Un service s'occupe de l'inscription des emprunteurs. Les emprunteurs sont identifiés par
une carte comprenant un code barre (n° séquentiel unique). Pour chaque emprunteur on
mémorise ses nom, prénom, adresse, email.
Un service s'occupe de l'enregistrement des prêts d'exemplaires. Les prêts sont mémorisés
afin de savoir à tout moment, quels sont les exemplaires sortis. Pour chaque prêt ou emprunt
on mémorise donc le code exemplaire, le code emprunteur et la date de retour au plus tard
de cet exemplaire. Cette date est calculée automatiquement par date d'emprunt + 3 semaines.
Un emprunteur peut emprunter au maximum 3 exemplaires.
Un service s'occupe du retour des exemplaires et de leur placement en rayons.
Lorsque l'exemplaire est retourné en bon état, on supprime l'enregistrement de cet emprunt.
Lorsque la date de retour échoit, on relance l'emprunteur par email de préférence, par
courrier si l'adresse email est inconnue.
Lorsque l'exemplaire retourné est réputé perdu, on envoie un courrier à l'emprunteur
exigeant le paiement de la valeur de remplacement.
L'emprunteur entre librement dans la bibliothèque, circule dans les rayons, consulte le
catalogue des exemplaires s'il le souhaite. Il prend les exemplaires d'ouvrage disponibles
puis passe au service d'enregistrement des prêts.
Le service achats est en relation commerciale avec l'éditeur.
Travail à faire
1. Concevoir le diagramme de cas d’utilisation
2. Concevoir le diagramme de classe et proposer en Java le code minimal pour chaque
classe
3. Concevoir le diagramme de séquence pour l’emprunt d’un livre
4. Concevoir le diagramme état-transition de ce projet
Etude de cas 2
A partir du cas 1 effectuez le travail suivant :
Etude de cas 3
Pour les besoins de la gestion d'un aéroport on souhaite mémoriser dans une base de données les
informations nécessaires à la description des faits suivants :
- chaque avion géré est identifié par un numéro d'immatriculation. Il est la propriété soit d'une
société, soit d'un particulier : dans les deux cas on doit connaître le nom, l'adresse et le numéro de
téléphone du propriétaire, ainsi que la date d'achat de l'avion ;
- chaque avion est d'un certain type, celui-ci étant caractérisé par son nom, le nom du constructeur,
la puissance du moteur, le nombre de places ;
- la maintenance des avions est assurée par les mécaniciens de l'aéroport. Par sécurité, les
interventions sont toujours effectuées par deux mécaniciens (l'un répare, l'autre vérifie). Un même
mécanicien peut, selon les interventions, effectuer la réparation ou la vérification. Pour toute
intervention effectuée, on conserve l'objet de l'intervention, la date et la durée ;
- pour chaque mécanicien on connaît son nom, son adresse, son numéro de téléphone et les types
d'avion sur lesquels il est habilité à intervenir ;
- un certain nombre de pilotes sont enregistrés auprès de l'aéroport. Pour chaque pilote on connaît
son nom, son adresse, son numéro de téléphone, son numéro de brevet de pilote et les types d'avion
qu'il est habilité à piloter avec le nombre total d'heures de vol qu'il a effectué sur chacun de ces
types.
Des questions types auxquelles l'application doit pouvoir répondre sont les suivantes :
- durée totale des interventions faites par le mécanicien Rochat au mois de janvier ;
- liste des interventions (objet, date) faites sur l'avion numéro 3242XZY78K3.
Travail à faire
1. Concevoir le diagramme de cas d’utilisation
2. Concevoir le diagramme de classe
3. Concevoir le diagramme de séquence pour l’emprunt d’un livre
Etude de cas 4
A partir du cas 3 effectuez le travail suivant :
1. Créer une liste d’activités
2. Construire le diagramme de contexte (identifier les processus et les entités externes)
3. Construire le diagramme de niveau 0 (identifier les processus secondaires)
Etude de cas 5
Chaque année, un Institut Supérieur de formation doit organiser les stages de ses étudiants.
Chaque étudiant doit effectuer un stage d’une durée fixée pour chaque niveau dans une entreprise
avec laquelle un accord est signé par l'école. Pour cela, l’Institut dispose d'une liste d'entreprises
ayant déjà proposé des stages, et leur écrit pour les inciter à renouveler leurs propositions. Au vu de
celles-ci, les étudiants prennent contact avec les entreprises qui les intéressent. Quand les
conventions de stage sont signées, chaque stagiaire se voit désigner un enseignant pour l'encadrer
en stage, appelé parrain de l'étudiant. Le parrain doit veiller au bon déroulement du stage et aller
rendre visite à l'étudiant dans son entreprise d'accueil. Chaque enseignant du département doit ainsi,
quelle que soit sa spécialité, encadrer au moins quatre (4) étudiants. Afin de mieux répartir les
enseignants, le responsable de l’école doit connaître les entreprises que les enseignants ont déjà
visitées lors des stages des promotions précédentes.
- pour chaque entreprise, l’école enregistre son nom, son adresse, son type (publique, de service
etc.), le nom de la personne de l'entreprise qui assure le contact avec l’Institut.
- pour chaque étudiant, l’école enregistre son numéro, son nom, sa date de naissance, son niveau,
son groupe et, quand sa convention de stage est signée, le nom de son entreprise d'accueil et la date
de signature de la convention, puis le nom de son parrain.
- Pour chaque enseignant, son nom, son prénom, sa fonction, son numéro de téléphone, les
entreprises qu'il a déjà visitées, avec pour chacune l'année de sa dernière visite.
Une entreprise peut accueillir plusieurs étudiants. Dans ce cas, tous les stagiaires de l'entreprise
n'ont pas nécessairement le même parrain.
Travail à faire :
Etude de cas 6
Les Examens nationaux sont gérés par l'Inspection Académique et concernent les élèves de cette
académie. Les élèves doivent obligatoirement remplir un dossier d'inscription numéroté avant le 31
décembre de l'année scolaire en cours. Ce dossier comprend le nom, la date de naissance,
l’établissement de l’élève et le nom de l'examen. Un établissement est défini par son code, son nom,
son adresse et la ville.
Chaque examen, comprend une série d'épreuves qui lui est propre, chacune dotée d'un coefficient.
Chaque épreuve d'examen se déroule donc à la même date dans toute l’académie.
La gestion de ces examens comprend aussi la convocation d'une dizaine d'enseignants de l'académie
à la commission de rédaction du sujet de chaque épreuve. Cette commission se réunit à l'inspection
académique au plus tard 2 mois avant la date de l'épreuve. Les corrections ont lieu le lendemain de
l'épreuve. Un enseignant est connu par son matricule, son nom, son téléphone, adresse, ville et son
établissement. La centralisation des notes de l'élève est faite sur un bordereau transmis au jury
chargé d'examiner l'admission définitive du candidat.
Travail à faire