Devoir surveiller n°1
MERISE – durée 2h
Exercice 1
1- Donner la signification de UML ?
…………………………………………………………………………………………
…………………………………………………………………………………………
2- Donner les concepts du digramme de cas d’utilisation ?
…………………………………………………………………………………………
…………………………………………………………………………………………
3- Donner les concepts du digramme de séquence ?
…………………………………………………………………………………………
…………………………………………………………………………………………
Exercice 2
On considère le système suivant de gestion d’un DAB (Distributeur automatique de
billets) :
• le distributeur délivre de l’argent à tout porteur de carte (carte Visa ou carte de
la banque)
• pour les clients de la banque, il permet :
- la consultation du solde du compte
- le dépôt d’argent (chèque ou numéraire)
• toute transaction est sécurisée et nécessite par conséquent une authentification
• dans le cas où une carte est avalée par le distributeur, un opérateur de
maintenance se charge de la récupérer. C’est la même personne qui collecte
également les dépôts d’argent et qui recharge le distributeur.
Modéliser cette situation par un diagramme de cas d’utilisation
Exercice 3
On s'intéresse à la modélisation dynamique de la gestion d'une bibliothèque. Pour
emprunter un livre, on a le scénario suivant :
1) L'adhérent se présente au comptoir et la bibliothécaire saisit la fonctionnalité pour
emprunter un livre de l'application.
2) D'abord, il faut vérifier si l'adhérent a le droit d'emprunter des livres (carte valide,
nombre de livres déjà empruntés ne dépasse pas un seuil fixé, …).
3) En suite, il faut vérifier si le livre est disponible.
4) Si tout va bien, on crée un nouveau prêt avec la date de prêt et la date de retour,
associé avec l'adhérent et le livre choisit.
5) On rend le livre indisponible.
6) On incrémente le nombre de livres empruntés par l'adhérent.
Modéliser cette situation à l’aide d’un diagramme de séquence