Vous êtes sur la page 1sur 2

TD 2 UML

Exercice 1 UML : Use Case


Enoncé :

Dans un magasin, le processus de vente est le suivant :

Le client entre, passe dans les rayons, demande éventuellement des renseignements ou procède à des
essais, prend des articles (si le stock est suffisant), passe à la caisse où il règle ses achats (avec tout
moyen de paiement accepté). Il peut éventuellement bénéficier d’une réduction.

Travail à Faire :

 Modéliser cette situation par un diagramme de cas d’utilisation

Exercice 2 UML : Diagramme de Classe


Enoncé

Soient les phrases suivantes :

 Un répertoire contient des fichiers


 Une pièce contient des murs
 Les modems et claviers sont des périphériques d’entrée / sortie
 Une transaction boursière est un achat ou une vente
 Un compte bancaire peut appartenir à une personne physique ou morale
Travail à Faire :

Elaborez les diagrammes de classe correspondants en choisissant le type de relation approprié

Exercice 3 UML : base de données qui stock les recettes de cuisine


Enoncé :

Il vous est demandé de réaliser une base de données permettant de stocker des recettes de cuisine et
gérant également les stocks des ingrédients que vous possédez. Chaque recette de cuisine a un nom,
une description, la durée de préparation et la durée de cuisson, le nombre de calories par personne, le
nombre de parts et le niveau de difficulté : difficile, moyen ou facile. Pour chaque recette vous voulez
savoir quels sont les ingrédients nécessaires et la quantité associée à chaque ingrédient. Pour chaque
ingrédient vous avez son nom et le nombre de calories pour 100 grammes de cet ingrédient. Chaque
ingrédient a un type, par exemple féculent pour l'ingrédient pomme de terre. Un même ingrédient peut
avoir plusieurs conditionnements, par exemple, l'ingrédient farine peut être stocké sous forme d'un
paquet de 1 kg ou de 500 g. Ces deux conditionnements seront considérés comme des produits
différents. Pour gérer les stocks des ingrédients, le lieu de stockage des produits dans le logement est
mémorisé. Chaque rangement est nommé et pour chaque rangement vous savez quels sont les
produits qui y sont stockés. Un même ingrédient peut être stocké dans plusieurs rangements.

Travail à Faire :

Faire le diagramme UML de modélisation de données puis la base de données relationnelle de cette
application

1
Exercice 4 UML : Gestion d'entrepôt de Stockage Diagramme de séquence &
Classe
Enoncé :

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. Donner le Diagramme de séquence pour le cas déchargement d’un camion


2. Donner le Diagramme des classes

Vous aimerez peut-être aussi