0% ont trouvé ce document utile (0 vote)
49 vues4 pages

Diagramme de Cas d'Utilisation UML

Transféré par

douzi omar
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
49 vues4 pages

Diagramme de Cas d'Utilisation UML

Transféré par

douzi omar
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Fiche TD N°1 – Diagramme de Cas d’Utilisation

Institut Supérieur des Etudes Technologiques de


Kairouan Département Technologies de l’Informatique
Niveau : 2ème année Licence Appliquée

TD N°1
Modélisation Objet (UML)
Diagramme de Cas
d’Utilisation
Objectifs
 Comprendre l’utilité du diagramme de Cas d’Utilisation.
 Maitriser les concepts : Cas d’Utilisation, acteur, système, Inclusion, Extension, Héritage,
scénario, description textuelle…
 Etablir un diagramme de Cas d’Utilisation pour modéliser les fonctionnalités d’un système.

Exercice 1
On dispose du diagramme de cas d’utilisation manquant suivant :

Dessinez les relations entre les cas d’utilisation sachant que :

1. Une agence de voyages organise des voyages où l’hébergement se fait en hôtel. Le client doit
disposer d’un taxi quand il arrive à la gare pour se rendre à l’hôtel.

Page - 1 - [Link] ABDELJALIL & K. MTAWAA


Fiche TD N°1 – Diagramme de Cas d’Utilisation

2. Certains clients demandent à l’agent de voyages d’établir une facture détaillée. Cela donne
lieu à un nouveau cas d’utilisation appelé « Etablir une facture détaillée ».

3. Le voyage se fait soit par avion, soit par train.

Exercice 2

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 (calculé à partir du planning des salles) ne
peut être consulté que par les enseignants.

 Enfin, il existe pour chaque formation un enseignant responsable qui seul peut éditer le
récapitulatif horaire pour l’ensemble de la formation.

Etablir le diagramme de cas d’utilisation correspondant.

Exercice 3
Dans un site e-commerce, le processus d’achat en ligne est le suivant : le client parcourt le
catalogue de produit, peut consulter les détails d’un produit. Une fois intéressé par un produit
l’ajoute à son panier, à cette étape il doit tout d’abord créer un nouveau compte ou bien
s’authentifie s’il possède déjà un.

On désire établir un diagramme de CU selon les phrases suivantes :

 Chaque visiteur peut consulter les produits et peut s’inscrire au site pour devenir client.

 Un client peut consulter les produits et gérer son panier.

 Le diagramme suivant est erroné. Déterminer où se trouve l’erreur et expliquer pourquoi

Page - 2 - [Link] ABDELJALIL & K. MTAWAA


Fiche TD N°1 – Diagramme de Cas d’Utilisation
est-ce qu’il s’agit d’une erreur ?

Gérer son panier

Consulter produit

S’inscrire

Exercice 4

On souhaite modéliser un système informatique pour la bibliothèque de l’ISET (SI Bibliothèque)


qui permet la gestion des étudiants et des livres.
Dans ce système, le bibliothécaire aura le droit de gérer les étudiants. Il peut ainsi ajouter un nouvel
étudiant ou supprimer un ancien étudiant. Mais avant de l’ajouter, le système doit vérifier que cet
étudiant est inscrit à l’année en cours. Pour cela, il communique avec la base de données du SI de
gestion de la scolarité. Dans le cas où l’étudiant n’est pas inscrit à l’année en cours, le système
refusera de l’inscrire dans le SI de la bibliothèque. Une fois l’étudiant ajouté au SI de la bibliothèque, le
système doit permettre à l’agent d’imprimer une carte de bibliothèque qui contient les
informations nécessaires. L’impression de la carte est incluse dans le processus d’ajout de l’étudiant.
L’agent peut aussi supprimer un étudiant du SI Bibliothèque (par exemple en cas où il quitte
l’établissement).

Le bibliothécaire peut aussi gérer les livres. Il peut ainsi ajouter un nouveau livre ou modifier
les informations sur ce livre. L’ajout est précédé d’une étape de recherche de ce livre si l’agent le
souhaite. Pour la modification, le passage par l’étape de recherche est obligatoire.

Page - 3 - [Link] ABDELJALIL & K. MTAWAA


Fiche TD N°1 – Diagramme de Cas d’Utilisation

Le nouveau système doit permettre plusieurs types de recherches : recherche par auteur, par titre
ou par éditeur.

Notre futur système est destiné aussi à être utilisé par les étudiants. Le SI de la bibliothèque
doit permettre à tous les étudiants (inscrits et non-inscrits) d’effectuer une recherche sur les livres.
Les mêmes possibilités de recherches utilisées par le bibliothécaire sont fournies aux étudiants.

Pour protéger l’accès aux modifications des données, l’utilisateur qui se connecte au système
pour faire une recherche n’a pas besoin de s’authentifier car il ne fait qu’une lecture des données.
Alors que pour le bibliothécaire, dans le cas où il veut gérer les étudiants ou gérer les livres, il doit
passer par une étape d’authentification dans laquelle il saisit son login et mot de passe avant de passer
à choisir entre la gestion des étudiants ou la gestion des livres.

1. Déterminer la liste des acteurs impliqués dans le fonctionnement de ce système.

2. Quels sont les services rendus par ce système ?

3. Pourquoi l’analyste ne s’est pas contenté de cette description et a choisi d’établir un diagramme
de cas d’utilisation ?

4. Etablir un diagramme de cas d’utilisation en utilisant la démarche suivante :

 Déterminer les cas d’utilisation par acteur.

 Etablir un diagramme de cas d’utilisation préliminaire qui associe à chaque acteur les cas
d’utilisation qui l’impliquent.

 Raffiner cediagramme ens’aidant de notions tels que, inclusion, extension, héritage,…

Page - 4 - [Link] ABDELJALIL & K. MTAWAA

Vous aimerez peut-être aussi