Série d’Exercices 3

Page 1 sur 2Lecteur de document UniversityLib

Série d’Exercices 3

Software Engineering, Data Flow Diagrams · exam

Voir tous les documents en génie logiciel

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