Vous êtes sur la page 1sur 1

TD 3:

Exo1: Diagrammed de classes


Gestion des stages
Une école de journalistes veut organiser des stages à l’intention des étudiants en dernière
année (codetu, nom, prenom, ninsee). Elle fait appel à des entreprises (codent, adressent) qui
proposent des stages. Les stages sont caractérisés par un code stage, une durée, une date de
début et de fin (nstage, duree, ddeb, dfin).
Chaque stage est consacré à un thème d’étude (nomtheme) répertorié par un code
(codetheme). Exemple : le code eco1 identifie le thème économie générale. Les étudiants
indiquent les stages qu’ils souhaitent suivre en priorité en leur attribuant un numéro de
préférence (npriorite). Le chef d’établissement décide ensuite des attributions. Chaque
stagiaire est placé sous la responsabilité d’un enseignant (utiliser l’entité Enseignant du
précédent exercice). On désire obtenir des statistiques selon le thème du stage effectué par les
étudiants. On désire stocker les diplômes (codedip, nomdip) qu’ont obtenus les étudiants
(bacs et diplômes de premier cycle).
Les éventuelles mentions aux diplômes (mentiondip) doivent aussi être stockées.
Précisez la nature de chaque stage par un pourcentage associé à chaque thème (par exemple,
le stage c1 est composé de 20 % de eco1 et 80 % de maketing2).
On désire connaître les antécédents des étudiants avant l’obtention de leur diplôme final. En
particulier, il sera utile de connaître pour chaque étudiant le nombre d’années passées
(nbanpasse) dans les différents établissements fréquentés pour avoir un diplôme (utiliser
l’entité Etablissement avec codetab, nometab, nomdirecteur).
Exo2 : Diagramme de classe
Cette étude de cas concerne un système simplifié de réservation de vols pour une agence
de voyages.
Les interviews des experts métier auxquelles on a procédé ont permis de résumer leur
connaissance du domaine sous la forme des phrases suivantes :
1. Des compagnies aériennes proposent différents vols.
2. Un vol est ouvert à la réservation et refermé sur ordre de la compagnie.
3. Un client peut réserver un ou plusieurs vols, pour des passagers différents.
4. Une réservation concerne un seul vol et un seul passager.
5. Une réservation peut être annulée ou confirmée.
6. Un vol a un aéroport de départ et un aéroport d’arrivée.
7. Un vol a un jour et une heure de départ, et un jour et une heure d’arrivée.
8. Un vol peut comporter des escales dans des aéroports.
9. Une escale à une heure d’arrivée et une heure de départ.
10. Chaque aéroport dessert une ou plusieurs villes.
Nous allons entreprendre progressivement la réalisation d’un modèle statique d’analyse
(aussi appelé modèle du domaine) à partir de ces « morceaux de connaissance ».

Vous aimerez peut-être aussi