Académique Documents
Professionnel Documents
Culture Documents
Toaz - Info Exercice Correction Umldoc PR
Toaz - Info Exercice Correction Umldoc PR
Exercice 1
3- Un cas d’utilisation prend en compte les objectifs non fonctionnels d’un utilisateur.
a- oui
b- non
4- Dans un cas d’utilisation, un acteur représente un utilisateur jouant un rôle précis dans
l’utilisation du système.
a- oui
b- non
6- Pour les acteurs secondaires, l’objectif du cas d’utilisation est aussi essentiel.
a- oui
b- non
10- Quel est le but des relations d’inclusion et d’extension ? En quoi diffèrent-elles ?
11- Tous les cas d’utilisation ont une relation de communication directe avec un acteur.
a- oui
b- non
Corrigé
1- Les cas d’utilisation décrivent les exigences fonctionnelles d’un système à réaliser. Ils décrivent
donc le fonctionnement attendu du système sans bien sûr décrire l’implantation de celui-ci. Ils
constituent également un référentiel pour le dialogue entre le client (la maîtrise d’ouvrage) et les
concepteurs et développeurs (la maîtrise d’œuvre).
2- a- Oui
3- b-Non
4- a- Oui
5- a- Oui
6- b-Non
7- b-Non
8- b-Non
9- a- Oui
10- Les relations d’inclusion et d’exclusion permettent d’enrichir un cas d’utilisation par le contenu
d’un autre. Pour l’inclusion, cet enrichissement est impératif. Pour l’exclusion, l’enrichissement est
optionnel.
11- b-Non
12- a- Oui
13- Les cas d’utilisation sont utilisés au cours de la modélisation de l’implantation pour vérifier
qu’elle respecte bien les exigences du système. La phase de validation vérifie que le système conçu
répond aux sollicitations des utilisateurs conformément aux différents cas d’utilisation.
Exercice 2
Prenons un cas très simple, d’une machine rudimentaire (portail électrique d’un garage) où les 2
seules interactions liées aux fonctionnalités du système sont « machine en marche » et « machine à
l’arrêt ». L’acteur primaire est l’utilisateur de cette machine pour lequel les 2 interactions (en marche
et à l’arrêt) sont des objectifs essentiels.
1- Représenter les 2 cas d’utilisation : mettre en marche et arrêter la machine par l’utilisateur.
2- Faire intervenir le réseau électrique dans le cas d’utilisation de la mise en marche de la
machine.
Corrigé
1- L’utilisateur de la machine est le seul acteur. Il est bien externe au système puisqu’il ne fait pas
partie de la machine. Il interagit avec la machine à l’aide des 2 cas d’utilisation : mettre en marche
et arrêter :
Mettre en marche
Utilisateur
Arrêter
2- Le réseau électrique est un acteur secondaire : que l’utilisateur mette en marche ou arrête la
machine n’est pas essentiel pour ce réseau. Mais, il interagit avec le système en fournissant
l’électricité lors de la mise en marche :
Mettre en marche
Exercice 3
3- La station a un gérant qui utilise le système informatique pour des opérations de gestion. Est-ce
un nouvel acteur ?
Corrigé
1- L’automobiliste est l’acteur principal du système :
Gestion Station-Service
Se servir du carburant
Automobiliste
Gestion Station-Service
Se servir du carburant
Automobiliste
Gérer la station
Gestion Station-Service
Se servir du carburant
Automobiliste
Entretenir les
véhicules
Mécanicien
Gérer la station
Chef d’atelier
Exercice 4
On souhaite élaborer le cas d’utilisation relatif à l’authentification d’un utilisateur à un système
informatique qui correspond à la saisie par cet utilisateur de son nom et mot de passe.
1- Schématiser le cas d’utilisation de l’authentification avec l’acteur qui interagit avec ce dernier,
sans préciser les détails.
2- Introduire, dans le diagramme du cas d’utilisation, la saisie du nom et celle du mot de passe ainsi
que la vérification de ces données.
3- Ajouter la saisie d’un code complémentaire après celle du mot de passe. Ce code complémentaire
est optionnel et n’est destiné qu’aux utilisateurs ayant besoin d’une sécurité accrue.
Corrigé
1- L’acteur primaire et le système sont faciles à identifier :
- L’utilisateur du système constitue l’acteur primaire.
- Le système informatique ici ne possède qu’un seul cas d’utilisation : S’authentifier :
Système informatique
S’authentifie
r
Utilisateur
2- L’authentification requiert la saisie du nom et du mot de passe ainsi que la vérification de ces
données. Celles-ci vont être représentées par un cas d’utilisation de type sous-fonction inclus dans le
cas d’utilisation S’authentifier. La relation utilisée est celle de l’inclusion :
Système informatique
<<include>>
S’authentifie Saisir Nom
r
Utilisateur
Vérifier données
OFPPT Page 4/10 2013/2014
Module 15 : Analyse et Conception Orientée Objet – TDI 2ème Année
Exercice 5
Corrigé
1. Les acteurs : Le spectateur, le parieur et le client qui est à la fois spectateur et parieur.
2. Construire le diagramme des cas d’utilisation :
Exercice 6
Un club équestre offre les prestations d’hébergement des chevaux, de cours d’équitation, de
balades. Seuls les adhérents ont accès aux cours et aux hébergements. Les autres clients ont la
possibilité de faire des balades et d’adhérer.
1. Quels sont les acteurs qui interagissent avec ces services ?
2. Construire le diagramme des cas d’utilisation.
Corrigé
1. Le moniteur, le palefrenier, l’animateur, l’adhérent et le client. L’adhérent et le client sont des
acteurs primaires. Le moniteur, le palefrenier et l’animateur sont des acteurs secondaires.
2. Construire le diagramme des cas d’utilisation :
Exercice 7
Un manège de chevaux de bois offre à ses clients la possibilité de faire un tour moyennant
paiement.
1. Quels sont les acteurs liés à ce service ?
2. Construire le diagramme des cas d’utilisation.
Corrigé
1. Le client et le caissier. Le client est un acteur primaire. Le caissier est un acteur secondaire.
2. Construire le diagramme des cas d’utilisation :
Exercice 9
Corrigé