0% ont trouvé ce document utile (0 vote)
49 vues2 pages

Uml TD3

Transféré par

Mohamed Jâ
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
49 vues2 pages

Uml TD3

Transféré par

Mohamed Jâ
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

UML : Préparer un projet web TD N°3

TD3
Objectifs :
-------------------------------------------------------------------------------------------------
✓ Comprendre et appliquer, dans le cadre des diagrammes de
classes, les concepts de classes, d’héritage, et d’association.
✓ Identifier le type de relation entre les classes
✓ Réduire le diagramme de classe.
-------------------------------------------------------------------------------------------------

Exercice 1 :

Pour chaque exemple ci-dessous, indiquez si la relation présentée est une


généralisation, une agrégation ou une association :

1. Un pays a une capitale


2. Une transaction boursière est un achat ou une vente
3. Les fichiers contiennent des enregistrements
4. Une personne utilise un langage de programmation dans un projet
5. Les modems et les claviers sont des périphériques d’entrées/sorties

Exercice 2 :

Pour chaque situation ci-dessous, proposez une modélisation de la réalité.

1. Une librairie vend des livres, caractérisés par leur auteur et leur nombre de
pages ; certains livres possèdent également d’autres caractéristiques : une
fourchette des âges pour les livres pour enfants, et la discipline et le niveau
pour les livres scolaires.
2. On considère une entreprise, et on suppose qu’un chef dirige plusieurs
salariés (les subordonnés) et que le chef est lui-même un salarié.
3. On considère une université, et les personnes y travaillant qui peuvent être
des étudiants ou des enseignants.

Exercice 3

Dans une société de transport, on voudrait gérer les bus de ramassage scolaire et
les conducteurs. Un lycéen est un enfant, il est caractérisé par son nom, son âge
et son sexe. Les informations qui caractérisent le conducteur sont les mêmes que
pour le lycéen, avec en plus le numéro de son permis. Quant au bus, on a besoin
FADIL khaoula 1
UML : Préparer un projet web TD N°3

de connaître son numéro d’immatriculation, sa date de mise en service, nombre


d’années de service, et le poids total.

Un bus est composé d’une carrosserie (poids, couleur), de 6 roues (pression,


diamètre), de plusieurs sièges (couleur) pour passagers, plusieurs vitres
(épaisseur, poids).

• Présentez le diagramme de classes adéquat.

• Exercice 4

Une académie souhaite gérer les cours dispensés dans plusieurs collèges. Pour
cela, on dispose des renseignements suivants :
➢ Chaque collège possède d’un site Internet
➢ Chaque collège est structuré en départements, qui regroupent chacun des
enseignants spécifiques. Parmi ces enseignants, l’un d’eux est responsable
du département. Un enseignant se définit par son nom, prénom, tél, mail,
date de prise de fonction et son indice.
➢ Chaque enseignant ne dispense qu’une seule matière.
➢ Les étudiants suivent quant à eux plusieurs matières et reçoivent une note
pour chacune d’elle.
➢ Pour chaque étudiant, on veut gérer son nom, prénom, tél, mail, ainsi que
son année d’entrée au collège.
➢ Une matière peut être enseignée par plusieurs enseignants mais a toujours
lieu dans la même salle de cours (chacune ayant un nombre de places
déterminé).
➢ On désire pouvoir calculer la moyenne par matière ainsi que par
département
➢ On veut également calculer la moyenne générale d’un élève et pouvoir
afficher les matières dans lesquelles il n’a pas été noté
➢ Enfin, on doit pouvoir imprimer la fiche signalétique (, prénom, tél, mail)
d’un enseignant ou d’un élève.

• Elaborez le diagramme de classes correspondant. Pour simplifier


l’exercice, on limitera le diagramme à une seule année d’étude

FADIL khaoula 2

Vous aimerez peut-être aussi