Les diagrammes de classes (UML) Exercice
Dernière mise à jour : 16 avr. 2021
Exercice 1
Soit une entreprise qui possède six usines qui construit des composants de moteurs. Une seule usine s'occupe du montage,
Les clients passent des commandes, le client prioritaire passe en premier ses commandes avec 20% de plus de la commande. Les commandes sont reçues par la direction commerciale. Si le client passe plus de dix commandes alors il est prioritaire. Après traitement des commandes reçu, la direction commerciale obtient un éclatement des pièces: pièces fabriquées et pièces sous-traitées.
La direction commerciale peut imprimer deux types de listings: listing maison envoyés aux usines, et un listing des composants sous-traités envoyé au service de gestion du stock qui s'occupe de l'approvisionnement en matières premières. L'usine de montage finalise alors la commande à l'étape finale. Parmi les tâches aussi de la direction commerciale on trouve le suivi de la facturation.
1. Donner le diagramme des cas d'utilisation de ce système
2. Donner diagramme de classes de ce système
Exercice 2
On désire automatiser la gestion d’une petite bibliothèque municipale. Pour cela, on a analysé son fonctionnement pour obtenir la liste suivante de règles et d’affirmations :
§ Les adhérents ont un prénom (chaîne de caractères) et un nom (chaîne de caractères).
§ La bibliothèque comprend un ensemble de documents et un ensemble d’adhérents.
§ Les adhérents sont inscrits ou désinscrits sur une simple demande.
§ De nouveaux documents sont ajoutés régulièrement à la bibliothèque.
§ Ces documents sont soit des journaux, soit des volumes.
§ Les volumes sont soit des dictionnaires, soit des livres, soit des BD.
§ Les documents sont caractérisés par un titre (chaîne de caractères).
§ Les volumes ont en plus un auteur (chaîne de caractères). Les Bd ont en plus un nom de destinataire (chaîne de caractères).
§ Les journaux ont, outre les caractéristiques des documents, une date de parution (une date).
§ Seuls les livres sont empruntables.
§ Un adhérent peut emprunter ou restituer un livre.
§ Les adhérents peuvent emprunter des livres (et uniquement des livres) et on doit pouvoir savoir à tout moment quels sont les livres empruntés par un adhérent.
§ Un adhérent peut emprunter au plus 3 livres.
§ La date de restitution d’un livre emprunté est fixée au moment du prêt. Cette date peut être prolongée sur demande.
Travail à Faire:
Réaliser le diagramme de classe de ce système.
Exercice 3
L’étude préliminaire de la gestion de la facturation dans une entreprise a permis de dégager les règles de gestion suivantes :
Les factures sont numérotées et datées
Chaque facture fait apparaître un certain nombre de produits. Une quantité est associée à chacun des produits d’une facture
Un produit est désigné par un code et un libellé permet de l’identifier de manière plus claire
On doit connaître les prix hors taxe des produits. Le montant TTC est calculé
La TVA applicable à chaque produit dépend de son type. Pour chaque type de produit, on connaît le libellé et le taux de TVA associé
Les factures ne doivent pas concerner plusieurs clients
On doit pouvoir calculer le montant TTC et le montant HT des factures
On doit pouvoir ajouter et supprimer des produits à une facture. Ce sont d’ailleurs les deux seuls moyens de modifier le contenu d’une facture. En outre, si on ajoute un produit déjà existant à une facture, on augmente simplement la quantité du produit concerné.
Exercice 4
Un hôtel est composé d'au moins deux chambres. Chaque chambre dispose d'une salle en plus : douche ou bien baignoire. Un hôtel héberge des personnes. Il peut employer du personnel et il est impérativement dirigé par un directeur. On ne connait que le nom et le prénom des employés, des directeurs et des occupants. Certaines personnes sont des enfants et d'autre des adultes (faire travailler des enfants est interdit).Un hôtel a les caractéristiques suivantes: une adresse, un nombre de pièces et une catégorie. Une chambre est caractérisée par le nombre de lits qu'elle contient, son prix et son numéro. On veut pouvoir savoir qui occupe quelle chambre à quelle date. Pour chaque jour de l'année, on veut pouvoir calculer le loyer de chaque chambre en fonction de son prix et de son occupation (le loyer est nul si la chambre est inoccupée). La somme de ces loyers permet de calculer le chiffre d'affaires de l'hôtel entre deux dates.
Travail à Faire:
Réaliser le diagramme de classe de ces deux systèmes.
Exercice 5:
On souhaite gérer les réservations de vols effectuées dans une agence. Des interviews d’experts métiers ont permis de mettre en évidence les éléments suivants :
§ Un client peut effectuer une ou plusieurs réservations.
§ Une réservation concerne un seul vol et un seul client
§ Un vol a un aéroport de départ et un aéroport d’arrivée ;
§ Un vol a une heure de départ et une heure d’arrivée, ainsi qu’une date de départ et une d’arrivée ;
§ Un vol peut comporter des escales dans des aéroports ;
§ Un escale a une heure d’arrivée et une heure de départ ;
§ Chaque aéroport a un nom ;
§ Chaque aéroport se situe dans une Ville
Proposez un diagramme de classes pour modéliser les éléments ci-dessus.