Vous êtes sur la page 1sur 4

UML Cours à distance 2021/2022

TI2

UML TD1 : Diagrammes de cas d’utilisation et de


classe

Exercice1

Informatisation d'un entrepôt de stockage


Pour faciliter sa gestion, un entrepôt de stockage envisage de s’informatiser. Le logiciel à
produire doit allouer automatique un emplacement pour le dechargement des camions qui
convoient le stock à entreposer.
Le fonctionnent du système informatique doit être le suivant :
 Déchargement d’un camion : lors de l’arrivée d’un camion, un employé doit saisir
dans le système les caractéristiques de chaque article ; le système produit alors une liste où
figure un emplacement pour chaque article ;
 Chargement d’un camion : les caractéristiques des articles à charger dans un camion
sont saisies par un employé afin d’indiquer au système de libérer des emplacements.
Le chargement et le déchargement sont réalisés manuellement.
Les employés de l’entrepôt sont sous la responsabilité d’un chef dont le rôle est de superviser
la bonne application des consignes.
Travail à Faire :
1. Dégager les Acteurs
2. Donner le Diagramme des cas d’utilisation

Exercice 2:

Agence de voyage
Choisissez et dessinez les relations entre les cas suivants :
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.
2. Certains clients demandent à l'agent de voyages d'établir une facture détaillée. Cela
donne lieu à un nouveau cas d'utilisation "établir une facture détaillée".Comment mettre ce
cas d'utilisation en relation avec les cas existants ?
3. Il y a maintenant deux cas particuliers : le voyage se fait en train ou en avion. Ces cas
particuliers sont modélisés par les cas : "Réserver un billet de train" et "Réserver un billet
d'avion"�. Ceux-ci sont liés à un plus général appelé "Réserver un titre de transport".

Exercice3

Les stagiaires d’un établissement de formation désirent développer une application Web genre
réseau social appelée netAtlas. L’application permet aux membres inscrits de créer un réseau
d’amis et d’échanger des contenus.

Mme Dalel Bourkhis

1
UML Cours à distance 2021/2022
TI2

Pour devenir membre de netAtlas, un internaute doit s’inscrire lors de sa visite du site web.
Lorsque l’administrateur valide l’inscription, l’internaute devient membre ; il peut alors se
connecter pour réaliser les opérations suivantes : chercher un membre, inviter un membre
d’être son ami, accepter un autre membre comme ami, refuser une invitation d’amitié, retirer
un ami de sa liste d’amis. Un membre peut également publier des contenus.
Un modérateur consulte les contenus publiés par les membres et peut avertir, par un message,
un membre qui publie du contenu non conforme au règlement de netAtlas ; après 3
avertissements, l’administrateur supprime le compte de ce membre.
Un membre est identifié par une adresse e-mail, un nom et un prénom. Un membre peut avoir
plusieurs amis qui sont aussi membres de netAtlas. Un membre peut effectuer une publication
de contenu à une date donnée. une publication concerne une ressource à publier; une
ressource possède un nom et peut être soit un message, soit une photo/vidéo soit un lien vers
une page web. Une photo/vidéo a en plus du nom, une taille en Mo. Un lien vers une page
web a une adresse (URL).
1) Etablir le diagramme des cas d’utilisation.

Exercice 4:

Conception d'un site web dynamique pour un magazine en ligne

Présentation générale du projet à réaliser :

Le but à atteindre dans notre application est la réalisation d'un site web pour un
magazine en ligne (santé et bien-être) adressé aux lecteurs regroupant des contenus
pluri médias issus de différentes sources (vidéos, photos, articles, dossiers, etc...) sur
une thématique précise.

Cahier des charges :

Tout Lecteur (internaute) : Il a la possibilité de consulter le magazine (afficher une


liste d'articles dans une rubrique donnée, ouvrir un article), contacter l'administrateur,
exporter les articles sous format PDF, partager les liens sur des réseaux sociaux
(Facebook, Twitter, etc...), poster commentaire.

Tout internaute Rédacteur: Peut remplir le formulaire d'inscription .Ainsi, gérer les
articles (crée, modifier ou supprimer ses propres articles), comme il peut gérer les
commentaires, gérer les médias, en passant par une authentification.

L'Administrateur est responsable de la maintenance du site et de l'héberger a l'aide


d'un logiciel FTP comme FILEZILA et faire la mise à jour des programmes
(Template, applications,...etc.), il peut aussi gérer les rédacteurs (ajouter rédacteur,
modifier leurs informations, réinitialiser leurs mot de passe, ou les supprimer), gérer
les sections et les catégories, gérer aussi les articles, utilisateurs, contacts, ainsi gérer
les medias on passant par une authentification.

Diagramme de cas d’utilisation :


1. Analyser les besoins exprimés dans le cahier des charges et déduire les acteurs ainsi
que les cas d'utilisations du ce système.
2. Etablir le diagramme de cas d’utilisation.

Mme Dalel Bourkhis

2
UML Cours à distance 2021/2022
TI2

Description détaillée des cas d’utilisation :

Afin de détaillé le cahier des charges nous allons décrire chaque cas d'utilisation par
une fiche.

Format général d'une fiche descriptive :

Sommaire d’identification
Titre ………………...
But …………………
Résumé ………………...
Acteurs ………………
Description des enchainements
Pré conditions Post conditions
……………….. ……………….
Scénario Nominal
 ………………
 ………………
Scénario d’exception
 ………………
 ……………….

Donner une description détaillée des cas d’utilisations suivants :

- Cas d’utilisation « S'authentifier »

- Cas d’utilisation « Gérer les articles »

- Cas d’utilisation « Remplir le formulaire d'inscription»

- Cas d'utilisation «Maintenir le site»

Exercice 5 :

Conception d’un site web d’une agence de voyages

Présentation générale du projet à réaliser :

Le but du projet est de réaliser un site web d’une agence de voyages


proposant différent circuits.
On pourra d’après le site web visualiser les circuits proposés par l’agence, voir leurs
descriptifs et réserver ce circuit.
Le site web aura aussi une partie administration qui permettra pour l’administrateur
qui sera logué sur une page de pouvoir visualiser, ajouter et supprimer les voyages
proposés par l’agence

Cahier des charges :

Mme Dalel Bourkhis

3
UML Cours à distance 2021/2022
TI2

Le site web présente plusieurs fonctionnalités utiles à l’agence :


-Offrir une interface bien sécurisée avec un login et mot de passe pour l’administrateur
du site pour pouvoir modifier, ajouter ou supprimer le contenu du site.
-Afficher les circuits et les programmes organisés par l’agence
-Fournir un contact avec l’agence
-Consulter une réservation
Encore le site web de l’agence possède les propriétés suivantes :
-Interface bien organisé et ergonomie adaptée
C’est l’administrateur qui gère les circuits, les programmes et les comptes utilisateurs en les
ajoutant ou les modifiant ou les supprimant. Il peut aussi consulter les réservations sur le site
pour les confirmer ou les annuler.
Le visiteur consulte le site de l’agence pour lire les offres données des circuits .Il peut
s’inscrire en remplissant un formulaire pour faire ensuite une réservation en remplissant un
autre formulaire.
Diagramme de cas d’utilisation :
1. Analyser les besoins exprimés dans le cahier des charges et déduire les acteurs ainsi
que les cas d'utilisations du ce système.
2. Etablir le diagramme de cas d’utilisation.

Exercice 6 :

1. Etablir le diagramme de cas d’utilisation.

Mme Dalel Bourkhis

Vous aimerez peut-être aussi