Vous êtes sur la page 1sur 2

Examen de la session de rattrapage d’automne 2020/2021

Module : Conception orientée objet UML


Département : mathématiques, Informatique et Gestion
Filière : sciences mathématiques et informatique - Semestre 5
Durée de réalisation : 1h 30 min

Exercice 1 :

Le déroulement normal d’utilisation d’un distributeur automatique de billets est le suivant :


➢ Le client introduit sa carte bancaire.
➢ La machine vérifie alors la validité de la carte et demande le code au client.
➢ Si le code est correct, elle envoie une demande d’autorisation de prélèvement au groupe-
ment de banques. Ce dernier renvoie le solde autorisé à prélever.
➢ Le distributeur propose alors plusieurs montants à prélever.
➢ Le client saisit le montant à retirer.
➢ Après contrôle du montant par rapport au solde autorisé, le distributeur demande au client
s’il désire un ticket.
➢ Après la réponse du client, la carte est éjectée et récupérée par le client.
➢ Les billets sont alors délivrés (ainsi que le ticket).
➢ Le client récupère enfin les billets et son ticket.

• Modéliser cette situation à l’aide d’un diagramme de séquences (5pts).

Exercice 2 :

Un restaurant est composé de tables. Des clients sont à table. Des plats et des boissons (de la
nourriture) sont posés sur les tables. Un client mange son plat et boit sa boisson. Un client peut
être un adulte ou un enfant. Les boissons peuvent être des limonades, des carafes d’eau ou des
tasses de café. Un plat peut être une entrée, un plat du milieu ou un dessert. Plusieurs clients
peuvent boire la même boisson. Un client mange un seul plat mais peut boire plusieurs boissons.
Les limonades et les plats ont des prix variables, un café coûte 10 dirhams et une carafe d‘eau est
gratuite. Un enfant ne boit ni limonade ni café.

• Tracer le diagramme de classes correspondant (6pts).


Professeur : BOUAIN Abdelhadi
Exercice 3 :

Dans un établissement scolaire, on désire gérer la réservation des salles de cours ainsi que du
matériel pédagogique (ordinateur portable ou/et Vidéo projecteur). Seuls les enseignants sont
habilités à effectuer des réservations (sous réserve de disponibilité de la salle ou du matériel).
Le planning des salles peut quant à lui être consulté par tout le monde (enseignants et étudiants).
Par contre, le récapitulatif horaire par enseignant ne peut être consulté que par les enseignants.
Enfin, il existe pour chaque formation un enseignant responsable qui seul peut éditer le récapitu-
latif horaire pour l’ensemble de la formation.

• Tracer le diagramme de cas d’utilisation correspondant (5pts).

Exercice 4 :

Soit le diagramme de classe suivant :

• Donner la correspondance entre ce diagramme de classe et JAVA (2pts).


• Donner le modèle relationnel correspondant (les relations « MLD », SQL «Optionnel»)
(2pts).

Professeur : BOUAIN Abdelhadi

Vous aimerez peut-être aussi