Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

TD3 Uml 2024

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 2

Université Sultan Moulay Slimane Année universitaire 2023-2024

Faculté des Sciences et Techniques


Béni-Mellal
Département d’Informatique

TD3 Analyse et Conception : UML


Licence Informatique

Exercice 1 :
Dessiner les diagrammes de classe correspondant aux situations suivantes :
1. Tout écrivain a écrit au moins une œuvre ;
2. Les personnes peuvent être associées à des universités en tant qu’étudiants
aussi bien qu’en tant que professeurs ;
3. Un raccourci concerne un fichier ou un répertoire ;
4. Un rectangle a quatre sommets qui sont des points. On construit un rectangle à
partir des coordonnées de deux points. Il est possible de calculer sa surface et
son périmètre, ou encore de le translater selon un vecteur ;
5. Les cinémas sont composés de plusieurs salles qui projettent des films à une heure
déterminée ;
6. Tous les jours, le facteur distribue des recommandés dans une zone
géographique qui lui est affectée. Les habitants sont aussi associés à une zone
géographique. Les recommandés sont de deux sortes : lettres ou colis. Comme
plusieurs facteurs peuvent intervenir sur la même zone, on souhaite, pour
chaque recommandé, le facteur qui l’a distribué, en plus du destinataire.

Exercice 2
1. Les étudiants et les enseignants sont deux sortes de personnes. Proposez un
modèle de classes correspondant.
2. Un doctorant est un étudiant qui assure des enseignements. Complétez le
modèle de classes précédent.
3. Les doctorants et les étudiants doivent s'inscrire au début de l'année et
éventuellement modifier leur inscription. On connaît le nom et le prénom de
toutes les personnes. On doit pouvoir calculer le salaire des doctorants aussi bien
que celui des enseignants. Ajoutez ces éléments au modèle précédent.
Exercice 3 :
Elaborer le diagramme de classes complet du système simplifié de réservation de vol.
Les interviews des experts ont permis de résumer la connaissance du contexte par les
énoncés suivants :
- Une compagnie propose plusieurs vols ;
- Un vol est ouvert à la réservation et refermé sur ordre de la compagnie ;
- Un client peut réserver un ou plusieurs vols, pour des passagers différents ;
- Une réservation concerne un seul vol et un seul passager ;
- Une réservation peut être annulée ou confirmée ;
- Un vol a un aéroport de départ et un aéroport d'arrivée ;
- Un vol a un jour et une heure de départ, et un jour et une heure d'arrivée ;
- Un vol peut comporter des escales dans des aéroports ;
- Une escale a une heure d'arrivée et une heure de départ ;
- Chaque aéroport dessert une ou plusieurs villes dans son voisinage.
Représenter le modèle de domaine du système sous forme d’un diagramme de classe.
Rappels : Les classes d’un modèle de domaine ne possèdent que des attributs.
Proposer un partitionnement du diagramme de classes en fonction de la nature des
concepts. Représenter le diagramme de paquetage correspondant en indiquant les
relations de dépendance.

Exercice 4 :
Un hôtel est composé d'au moins deux chambres. Chaque chambre dispose d'une
salle d'eau : 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 connaît
que le nom et le prénom des employés, des directeurs et des occupants. Certaines
personnes sont des enfants et d'autres 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.
Donnez le diagramme de classes pour modéliser le problème de l'hôtel.

Vous aimerez peut-être aussi