0% ont trouvé ce document utile (0 vote)
145 vues4 pages

TD2 Uml L2 Miage 2025

Le document présente des exercices de travaux dirigés en UML pour l'année académique 2024-2025, visant à modéliser des classes et leurs relations. Les exercices incluent la création de diagrammes pour des classes telles que Personne, Banque, et Bibliothèque, en intégrant des attributs, des méthodes, et des règles de gestion. Les étudiants sont invités à enrichir et analyser les représentations UML en tenant compte de divers scénarios et exigences.

Transféré par

comedie en folie
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)
145 vues4 pages

TD2 Uml L2 Miage 2025

Le document présente des exercices de travaux dirigés en UML pour l'année académique 2024-2025, visant à modéliser des classes et leurs relations. Les exercices incluent la création de diagrammes pour des classes telles que Personne, Banque, et Bibliothèque, en intégrant des attributs, des méthodes, et des règles de gestion. Les étudiants sont invités à enrichir et analyser les représentations UML en tenant compte de divers scénarios et exigences.

Transféré par

comedie en folie
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

TRAVAUX DIRIGES ANNEE ACCADEMIQUE 2024 - 2025

UML LICENCE 2 MIAGE

TD 2

Exercice 1
Une personne est caractérisée par son nom, son prénom, son sexe et son âge.
Les objets de classe Personne doivent pouvoir calculer leurs revenus et leurs
charges. Les attributs de la classe sont privés ; le nom, le prénom ainsi que
l'âge de la personne doivent être accessibles par des opérations publiques.

TAF 1 : Donnez une représentation UML de la classe Personne, en remplissant


tous les compartiments adéquats.

Deux types de revenus sont envisagés : d'une part le salaire et d'autre part
toutes les autres sources de revenus. Les deux revenus sont représentés par
des nombres réels (float). Pour calculer les charges globales, on applique un
coefficient fixe de 20% sur les salaires et un coefficient de 15% sur les autres
revenus.

TAF 2 : Enrichissez la représentation précédente pour prendre en compte ces


nouveaux éléments.

Un objet de la classe Personne peut être créé à partir du nom et de la date de


naissance. Il est possible de changer le prénom d'une personne. Par ailleurs,
le calcul des charges ne se fait pas de la même manière lorsque la personne
décède.

TAF 3 : Enrichissez encore la représentation précédente pour prendre en


compte ces nouveaux éléments.

1
TRAVAUX DIRIGES ANNEE ACCADEMIQUE 2024 - 2025
UML LICENCE 2 MIAGE

Exercice 2

Question : Pour chacun des énoncés suivants, donnez un diagramme des


classes :
− Tout écrivain a écrit au moins une œuvre
− Les personnes peuvent être associées à des universités en tant
qu'étudiants aussi bien qu'en tant que professeurs.
− Un rectangle a deux 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.
− Les cinémas sont composés de plusieurs salles. Les films sont projetés
dans des salles. Les projections correspondantes ont lieu à chacune à
une heure déterminée.
− 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.

2
TRAVAUX DIRIGES ANNEE ACCADEMIQUE 2024 - 2025
UML LICENCE 2 MIAGE

Exercice 3

Une banque compte plusieurs agences réparties sur le territoire ivoirien. Une
banque est caractérisée par le nom de son directeur général, son capital
global, son propre nom et de l'adresse de son siège social. Le directeur général
est identifié par son nom, son prénom et son revenu. Une agence a un numéro
d'agence et une adresse. Chaque agence emploie plusieurs employés, qui se
caractérisent par leurs nom, prénom et date d'embauche. Les employés
peuvent demander leur mutation d'une agence à une autre, mais un employé
ne peut travailler que dans une seule agence. Les employés d'une agence ne
font que gérer des clients. Un client ne peut avoir des comptes que dans une
seule agence de la banque. Chaque nouveau client se voit systématiquement
attribuer un employé de l'agence (conseiller). Les clients ont un nom, un
prénom et une adresse. Les comptes sont de nature différente selon qu'ils
soient rémunérés ou non (comptes courants). Les comptes rémunérés ont un
taux d'intérêt et rapportent des intérêts versés annuellement.

Question1 : après lecture de l’énoncé, faites ressortir les différentes classes


avec leurs propriétés.
Question 2 : Analysez ces classes et utilisez la généralisation pour factoriser
au mieux la description des propriétés.

Question 3 : Une relation particulière lie l'agence, le client, l'employé et le


compte. De quelle relation s'agit-il ? Donnez un diagramme de classes pour
la modéliser.

Question 4 : Donnez le diagramme de classes en n'utilisant que le nom des


classes et ajoutez toutes les décorations adéquates aux associations.

3
TRAVAUX DIRIGES ANNEE ACCADEMIQUE 2024 - 2025
UML LICENCE 2 MIAGE

Exercice 4
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.

TAF :
1- Réalisez le diagramme de classes permettant d’automatiser la
bibliothèque municipale.

2- Définissez les attributs et les méthodes de chaque classe de ce


digramme, ainsi que le type et les cardinalités des associations entre les
classes.

Vous aimerez peut-être aussi