Vous êtes sur la page 1sur 5

EXERCICES SUR LE DIAGRAMME DES CAS DUTILISATION

Gestion d’entrepôt
Il s'agit de réaliser un logiciel d'aide à la gestion d'un entrepôt de stockage de différents
produits chimiques. Ce logiciel a pour but d'améliorer la répartition des produits et d'assurer la
sécurité du dépôt en évitant par exemple, le stockage de certains produits dans le même local
ou dans des locaux voisins.

A cette fin, le responsable de l'entrepôt doit pouvoir effectuer des vérifications, à tout
moment, en demandant au système un rapport complet sur l'état des stocks.

Cet entrepôt dispose d'un quai de déchargement et de chargement. Il est organisé en locaux
adaptés aux différents types de produits (toxicité, température de stockage, réaction chimique,
…). Chaque local comprend un certain nombre de casiers numérotés.

Chaque jour, deux employés sont chargés de réceptionner les arrivées qui doivent
correspondre aux commandes de l'entreprise. Celles-ci sont communiquées par le système
central à celui de l'entrepôt, chaque matin, à la demande du responsable.

Un employé, quand il réceptionne un chargement, fournit au système les caractéristiques de ce


chargement ainsi que celles de chacun des lots de produits qui le constitue. Pour chacun des
lots, le système détermine le casier où ranger ce lot et fournit au code barre et une fiche
d'allocation qui seront collés par l'employé sur le lot.

Une fois un chargement réceptionné, les produits sont acheminés dans les locaux et rangés
dans les casiers par les manutentionnaires suivant le plan d'allocation établi par le système.

Les erreurs de livraison seront signalées.

Travail à Faire:

Réaliser le diagramme des Cas d'utilisation.

Distributeur de billets
Déterminer les cas d'utilisation d'un distributeur de billets. On considère les scénarios où un
client désire retirer de l'argent en euros ou en dollars. Il faut traiter la situation où le stock de
billets est insuffisant. On s'intéresse également à la procédure d'identification (de la carte et du
client).

Connexion à un serveur
Considérons la connexion d'un client à un serveur fournissant les
protocoles HTTP, mail, Telnet et FTP. Décrire les cas d'utilisation de ce serveur en fonction des
capacités de chaque protocole à transférer des données, exécuter des commandes, identifier
un client...

1
Agence de voyage
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.
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 ?
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".

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 chargement 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.

Contrôle d'accès à un bâtiment


Suite à la disparition d'objets divers, il a été décidé de restreindre les accès à certaines salles
au moyen de portes à fermeture automatique. L'ouverture de chacune des portes est
commandée par un lecteur de badges placé à proximité.
Les badges qui permettent l'ouverture des portes ne sont délivrés qu'aux personnes qui doivent
accéder aux locaux protégés.
Le système de contrôle d'accès doit fonctionner de la manière la plus autonome possible. Un
superviseur est responsable de la configuration initiale et de la mise à jour des différentes

2
informations de définition des groupes de personnes et de portes. Un gardien dispose d'un
écran de contrôle et est informé des tentatives de passage infructueuses. Les alarmes sont
transmises en temps légèrement différé sur l'écran de contrôle (mise à jour toutes les minutes).

Écrire le diagramme des cas d'utilisation.

Distributeur de boissons
Le distributeur automatique de boissons est similaire à ceux que vous avez l'habitude
d'utiliser.

Cette machine propose des boissons à des prix variables. La somme entrée est affichée. Les
pièces non valides sont refusées. Un bouton annulation permet d'annuler la demande c'est-à-
dire que la somme entrée est remboursée. La sélection ne sera acceptée que si la somme
entrée est suffisante.

La disponibilité de la monnaie et des produits sera affichée à l'aide de DELs.

Faire l'étude préliminaire du diagramme de boissons.

Gestion d'accès à un parking

Le système à réaliser doit gérer l'entrée et la sortie des clients d'un parking.

Il existe deux types de clients, le client occasionnel et l'abonné. Des étages différents sont
réservés pour les clients occasionnels et les abonnés. De même des entrées différentes sont
prévues.

Les abonnés ont des cartes qui leur permettent l'accès sans condition aux étages qui leur sont
réservés.

Les autres clients doivent prendre un ticket avant d'entrer dans le parking, payer à l'aide de
leur ticket avant de sortir du parking et utiliser ce ticket pour sortir du parking. Le ticket est
émis dès que le détecteur détecte la présence d'une voiture près de la barrière.

Les tickets et les cartes des abonnés sont lus par le même type de lecteur.

Le nombre de clients non abonné est comptabilisé et un panneau à l'entrée du parking indique
si celui-ci est complet ou non.

Le rôle du gardien se limite à vider les caisses du monnayeur, à renseigner les personnes et à
vérifier qu'aucun incident ne survient dans le parking à l'aide de caméras de surveillance.

3
Déterminer les acteurs et dessiner le diagramme des cas d'utilisation et décrire chaque cas
d'utilisation.

Compagnie aérienne "çaPlanne++"


La compagnie de transport aérien çaPlanne++ se charge d’acheminer des passagers et du fret
par avion. L’activité de la compagnie est structurée autour de “missions”, dont chacune
consiste à transporter un ensemble de passagers et de colis d’une ville de départ à une ville de
destination. Chaque mission est identifiée par un numéro. Une telle mission peut ne pas être
réalisable directement mais nécessiter des escales avec changement d’appareil. On appellera
“vol” une partie de trajet qui ne nécessite pas de changement d’appareils, même si un “ vol”
peut lui-même comporter des escales intermédiaires. Une “mission” est réalisée par une
succession de “vols” ; par contre, un vol ne peut pas être associé à plusieurs missions
différentes. Chaque vol est caractérisé par un code, une origine, une destination ainsi qu’un
prix de vente. Une origine ou une destination de vol est décrite par l’aéroport concerné ainsi
que par la date et l’heure de départ ou d’arrivée.
Pour réaliser ses missions, la compagnie dispose d’appareils. Un appareil est décrit par son
numéro et sa capacité (nombre de passagers, capacité de fret) ainsi que par l’aéroport sur
lequel il est actuellement stationné.

Pour voyager, un client s’adresse au système de réservation de la compagnie pour savoir si


elle dispose de place(s) pour se rendre d’un aéroport à un autre ; il précise alors le jour de
départ et le nombre de places demandées. Si la compagnie est capable d’assurer le transport
(éventuellement de plusieurs manières) elle lui décrit une possibilité en précisant les
éventuelles escales avec transbordement ainsi que le prix total du voyage. Pour être sure de
pouvoir honorer son offre, elle effectue une réservation préliminaire sur les vols concernés. Si
le client donne son accord, les réservations sur ces vols sont confirmées. Si, au contraire, le
client décline l’offre, les réservations préliminaires sont annulées, et la compagnie essaie alors
de proposer une autre manière de réaliser le voyage demandé ; si toutes les possibilités ont été
proposées, on en informe le client.

La procédure pour envoyer un colis est similaire à celle établie pour un passager. On doit
alors simplement fournir le poids du colis envoyé.

Le système informatisé de la compagnie permet aussi au client de tracer le déroulement des


missions. Il est possible de savoir si une mission a débuté, si elle a été accomplie entièrement
ou partiellement, et dans ce cas de connaître le dernier aéroport par lequel un passager ou un
colis est passé. Une mission peut aussi être planifiée, ce qui signifie qu’elle n’a pas encore
débuté mais que les moyens nécessaires ont été mis en place.

Une mission peut n’être qu’envisagée, auquel cas tous les moyens nécessaires n’ont pas
forcément été encore alloués.

La politique d’affrètement de la compagnie relève du secret commercial et n’est pas décrite


ici. Par contre la compagnie doit garantir que si elle fait une offre de transport, elle dispose
des moyens nécessaires pour le faire (avion, capacité).

Travail à Faire :

4
1. Etablissez les cas d'utilisation et leurs descriptions.
2. Donnez des scénarios.

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.
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).

Etablir le diagramme des cas d’utilisation.

Vous aimerez peut-être aussi