Vous êtes sur la page 1sur 1

Durée : 3 heures – Documents non autorisés- Les appareils portatifs doivent être rangés.

On suppose un guichet automatique exclusivement réservé au retrait d'argent. Aucune autre opération n'est
possible. A titre indicatif, l'opération de retrait s'effectue de la façon suivante :
Question
- Le client introduit sa carte.
- La fente avale la carte.
UML propose un certain nombre de diagrammes pour couvrir tous les aspects d'un système. Quelle - La vérification de la carte (en consultant le consortium bancaire) provoque l'une des situations
démarche d'analyse et de conception exploitant des diagrammes UML proposeriez-vous ? La démarche suivantes: carte autorisée (message invitant le client à saisir son code, ), carte avalée si elle est
d'analyse et de conception sous-entend tout le processus de modélisation aboutissant à un ou plusieurs déclarée comme volée ou si le client est en interdiction bancaire (message à l'écran), carte périmée
diagrammes de classes directement implémentables par les développeurs. Vous devez expliquer comment mais rendue au client (message à l'écran).
inscrivez-vous des diagrammes UML dans la démarche que vous présentez.
- Trois essais sont autorisés pour le code. Si le 3ème essai échoue, la carte est avalée (message).
- Si le code est bon le client est invité à composer la somme à retirer.
Question - Cette somme ne doit pas dépasser 500 €, mais ne doit pas dépasser le solde du client. Le solde est
obtenu en consultant le consortium bancaire lors de la vérification de la carte lorsque celle-ci est
valide.
Devant une équipe d’experts en programmation orientée objets, vous êtes invités à présenter un exposé sur - Le guichet délivre les billets et éventuellement un reçu. Il affiche un message de terminaison de
l'analyse et la conception orientées objet. Le problème auquel vous êtes heurtés est la réticence de votre l'opération.
public habitué à une programmation objet intuitive. En effet, dans la mesure où le code produit par cette
équipe est syntaxiquement irréprochable, on ne voit pas l’apport que pourrait apporté une approche basée Le diagramme de classes pour ce guichet :
sur la modélisation. Bien contraire, tout le monde pense que l’adoption d’une telle approche serait une
source de perte de temps.
Au terme de votre exposé, vous devez donc amener votre public à comprendre, voire adopter une approche
basée sur la modélisation.
Vous devez donc exposer les avantages de l'approche objet en matière d'analyse et de conception. En quoi
l'idée de la perte du temps et fausse.
Vous devez appuyer vos propos par les différents diagrammes UML relatifs à l'analyse et la conception.

Question

On considère un système simplifié de réservation de vols pour une agence de voyages :


1. Chaque compagnie aérienne peut proposer différents vols.
2. Un vol est ouvert à la réservation et refermé sur ordre de la compagnie.
3. Un client peut réserver des places sur un ou plusieurs vols, pour des passagers différents.
4. Une réservation concerne un seul passager sur un seul vol.
5. Une réservation peut être annulée ou confirmée.
6. Un vol a un aéroport de départ et un aéroport d'arrivée.
7. Un vol a un jour et une heure de départ, un jour et une heure d'arrivée.
8. Un vol peut comporter des escales dans des aéroports.
9. Une escale a une heure d'arrivée et une heure de départ.
10. Chaque aéroport dessert une ou plusieurs villes. On vous demande d'établir le diagramme d'Etats-Transitions d'un objet de la classe "Automate". Vous devez
utiliser le maximum de concepts modélisés dans le diagramme de classes. Vous devez également expliquer
Questions :
méthodiquement votre diagramme.
1. Etablissez et expliquez méthodiquement le diagramme de classes
2. Décrivez les différents scénarii du cas d’utilisation "réserver un voyage"
3. Etablissez et expliquez méthodiquement le diagramme de séquence du cas d’utilisation "réserver un
voyage"

Question 3

1/2 2/2