Faculté des Sciences Économiques et de Gestion de Tunis
Série d’Exercices 3
Cours:
Groupe:
Éléments de Génie Logiciel
2ème LFIG
Année:
2014-2015
Exercice 1
On utilise les diagrammes de flots de données pour spécifier les fonction-
nalités d’une application de location de cassettes vidéo. Le cahier des charges
précise que :
1. le client peut
• louer et rapporter des cassettes; les locations sont enregistrées
Publicité
ainsi que les clients.
2. le gérant peut
• ajouter/supprimer des cassettes au catalogue,
• changer les tarifs des cassettes.
3. l’application
• calcule le prix d’une location selon le tarif des cassettes em-
pruntées et la durée de l’emprunt,
• génère des états de caisse en fin de journée.
1. Donner le diagramme de contexte.
2. Raffiner ce diagramme en faisant apparaˆıtre une fonction de gestion des
locations de cassettes, entourée d’autres fonctions, flots et stockages.
1
3. Raffiner a un deuxieme niveau la fonction de gestion des locations de
cassettes.
Publicité
Exercice 2
On considère la gestion d’un bureau de location pour plusieurs stations
Ils peuvent les
touristiques. Différents prestataires offrent des locations.
retirer tant qu’aucune réservation définitive n’est réalisée. Ils touchent 90%
du prix de la location.
Les clients adressent des demandes de renseignement. Le bureau y répond
par des propositions de location et d’assurance annulation ou une mise en
attente.
Le client peut alors refuser ou demander une réservation en envoyant des
arrhes et en souscrivant éventuellement l’assurance annulation.
Si la location choisie est encore libre, elle est réservée, sinon la demande est
mise en attente. Après un délai de 8 jours, la réservation est confirmée de
manière définitive.
Publicité
En cas d’annulation après ces 8 jours, un pourcentage est dû par le client
sauf s’il a souscrit l’assurance annulation. L’annulation en cas de mise en
liste d’attente est toujours possible sans frais.
La facture est envoyée avant le début du séjour. Un rappel suit en cas de
non paiement. En cas de nouveau défaut de paiement le dossier est transmis
au contentieux.
1. Dessiner le diagramme de contexte et décomposez-le en un premier
niveau de DFD.
2. Raffiner la gestion des réservations avec des DFDs plus détaillés.
2