Filière Génie MIS EMI
2ème année
TD UML
Diagrammes de Classes
Objectifs :
- modéliser un diagramme de classes (DC)
Exercice 1 (système comptable)
Nous allons considérer le coeur du système comptable, constitué par les trois entités COMPTE,
ECRITURE COMPTABLE et JOURNAL.
Une ECRITURE COMPTABLE traduit un événement de gestion et est composée par un
identifiant (No d'écriture), une date, un libellé d'opération et une référence à des pièces
justificatives.
Cette ECRITURE est reportée dans un JOURNAL. Ce journal est identifié sans équivoque à
l'aide d'un No de Journal et d'un nom en clair, l'intitulé du journal (Journal d'achats, Journal de
ventes, Journal de paie, etc ..)
L'ECRITURE mouvemente plusieurs COMPTES.
Par exemple une vente entraîne une écriture qui se répartira sur trois comptes :
• Le montant HT porté au crédit du compte "Ventes marchandises"
• Le montant TTC est porté au débit du compte client
• Le montant de la TVA est porté au crédit du compte TVA collectée
Un compte est lui aussi identifié sans équivoque par un No de compte et un intitulé.
Nous pouvons donc représenter les trois entités mises en jeu et les associations qui les lient. Ces
associations et leurs cardinalités (les couples de chiffres portés près des segments qui relient
entités et association) définissent des règles de gestion.
Exercice 2
Une agence de location de maisons et d’appartements désire gérer sa liste de logements. Elle
voudrait en effet connaître l’implantation de chaque logement (nom de la commune et du
quartier) ainsi que les personnes qui les occupent (les signataires uniquement).
Le loyer dépend d’un logement, mais en fonction de son type (maison, studio, T1, T2...) l’agence
facturera toujours en plus du loyer la même somme forfaitaire à ses clients. Par exemple, le prix
d’un studio sera toujours égal au prix du loyer + 30 DH de charges forfaitaires par mois.
Pour chaque logement, on veut disposer également de l’adresse, de la superficie ainsi que du
loyer. Quant aux individus qui occupent les logements (les signataires du contrat uniquement), on
se contentera de leurs noms, prénoms, date de naissance et numéro de téléphone.
A. Anwar 1 2018/2019
Filière Génie MIS EMI
2ème année
Pour chaque commune, on désire connaître le nombre d’habitants ainsi que la distance séparant la
commune de l’agence.
L’agence désire gérer l’historique de l’occupation des logements par les individus, pour chaque
location, on enregistre la date de début et la date de fin.
On considèrera de plus qu’un individu peut être signataire de plusieurs contrats de location. On
précise aussi qu’un logement peut faire l’objet de plusieurs locations disjointes dans le temps.
L’unité géographique retenue pour la gestion des logements est le quartier et on considère que
chaque commune possède au moins un quartier.
Exercice 3
Cet exercice concerne un système simplifié de réservation de vols pour une agence de voyage.
Les interviews des experts métier auxquelles on a procédé ont permis de résumer leur
connaissance du domaine sous la forme des assertions suivantes :
1. Des compagnies aériennes proposent différents vols.
2. Un client peut réserver un ou plusieurs vols, pour des passagers différents.
3. Une réservation concerne un seul vol et un seul passager.
4. Une réservation est caractérisée par une date réservation et un numéro
5. Un vol a un aéroport de départ et un aéroport d’arrivée.
6. Un vol a un jour et une heure de départ, un jour et une heure d’arrivée.
7. Un vol peut comporter des escales dans des aéroports.
8. Une escale a une heure d’arrivée et une heure de départ.
9. Chaque aéroport dessert une ou plusieurs villes.
A. Anwar 2 2018/2019