Académique Documents
Professionnel Documents
Culture Documents
TD 3 – Diagramme de classes
Exercice 1
La société Forma possède un service qui gère la formation interne. Sa mission comporte
plusieurs fonctions :
Elaborer les catalogues qui décrivent les cours et donnent les dates prévisionnelles des
sessions.
Inscrire les personnes qui désirent participer aux sessions et leur envoyer leur
convocation.
Déterminer les formateurs qui vont animer les sessions et leur envoyer leur
convocation (ces personnes sont choisies parmi celles qui peuvent enseigner un cours).
Certaines sessions peuvent être animées par une personne d’un organisme
Faire le bilan des participations réelles aux formations.
Les cours sont déterminés afin de répondre aux besoins de formation internes. Certains
cours sont organisés en filières, c’est-à-dire qu’ils doivent être suivis dans un certain ordre.
Exemple : le cours INFO 10 (UML) ne peut être suivi avant INFO 07 (POO). Les cours utilisent
des documents référencés (Tableau 1).
Tableau 1
Code cours
N◦ catalogue
Date catalogue
N◦ document
Date session
N◦ session
Durée cours
Nom
Etat de la session (prévue, annulée, en cours, close)
Organisme extérieur
Intitulé du cours
Prénom
Lieu session
Service
Matricule
Titre document
Exercice 2
On souhaite gérer les réservations de vols effectués dans une agence. D’après les interviews
réalisées avec les membres de l’agence, on sait que :
Les compagnies aériennes proposent différents 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 peut être confirmée ou annulé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 un ou plusieurs aéroport(s) ;
Une escale a une heure de départ et une heure d’arrivée ;
Chaque aéroport dessert une ou plusieurs villes.
A partir des éléments qui vous sont fournis ci-dessus, élaborez le diagramme de classes (en y
ajoutant tout attribut que vous jugez pertinent et qui n’a pas été décrit ci-dessus).
Exercice 3
On considère ici une partie d’un système d’information concernant les modules
d’enseignement constituant un programme pédagogique. On suppose que tout
l’enseignement se fait sous forme de modules et qu’il s’inscrit dans le cadre de l’Ects.
Représentez toutes ces informations sous forme d’un modèle de classes UML.
Exercice 4
Exercice 5
NB : toutes les situations non précisées dans ce texte devront faire l’objet d’une mise en
évidence des hypothèses sous-jacentes.