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

TD03 Csi

Le document présente des exercices pour créer des diagrammes de classes UML pour différents systèmes de gestion, incluant une bibliothèque, une chaîne de restaurants, et une entreprise de gestion de tâches. Chaque exercice demande de définir les classes, attributs et relations nécessaires, ainsi que de dessiner le diagramme correspondant. Un exercice supplémentaire aborde la modélisation d'un système éducatif avec des classes pour étudiants, enseignants, filières d'étude et cours.

Transféré par

arijchokri4
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)
12 vues2 pages

TD03 Csi

Le document présente des exercices pour créer des diagrammes de classes UML pour différents systèmes de gestion, incluant une bibliothèque, une chaîne de restaurants, et une entreprise de gestion de tâches. Chaque exercice demande de définir les classes, attributs et relations nécessaires, ainsi que de dessiner le diagramme correspondant. Un exercice supplémentaire aborde la modélisation d'un système éducatif avec des classes pour étudiants, enseignants, filières d'étude et cours.

Transféré par

arijchokri4
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

Série TD03 : Diagramme de classes

Exercice N°1
Une bibliothèque souhaite informatiser son système de gestion pour une meilleure organ-
isation et un suivi plus efficace.

1. Définir les classes et les attributs nécessaires :

• Livre : titre, auteur, ISBN, nombre de pages.


• Lecteur : nom, prénom, adresse, numéro de membre.
• Emprunt : livre emprunté, date d’emprunt, date de retour prévue.
• Bibliothèque : nom, adresse, liste de livres, liste de lecteurs.

2. Établir les relations entre les classes :

• Livre est associée à Emprunt (un livre peut être emprunté plusieurs fois par
différents lecteurs).
• Lecteur est associée à Emprunt (un lecteur peut emprunter plusieurs livres).
• Bibliothèque est agrégée par Livre et Lecteur (la bibliothèque possède une liste
de livres et de lecteurs).

3. Dessiner le diagramme de classes UML en utilisant les classes, les attributs et les
relations définis ci-dessus.

Exercice N°2
Une chaîne de restaurants souhaite informatiser son système de gestion pour une meilleure
organisation et un suivi plus efficace.

1. Définir les classes et les attributs nécessaires :

• Restaurant : nom, adresse, type de cuisine, nombre de tables.


• Plat : nom, prix, description, type (entrée, plat principal, dessert).
• Commande : numéro de commande, liste de plats, montant total, date et heure.
• Client : nom, prénom, adresse, numéro de téléphone.

2. Établir les relations posiibles entre les classes.

3. Dessiner le diagramme de classes UML en utilisant les classes, les attributs et les
relations définis ci-dessus.

1/2
Exercice N°3
Une entreprise souhaite informatiser son système de gestion de tâches pour une meilleure
organisation et un suivi plus efficace.

1. Définir les classes et les attributs nécessaires :

• Tâche : nom, description, état (en attente, en cours, terminée), date d’échéance
• Employé : nom, prénom, adresse email, numéro de téléphone.
• Département : nom, description, liste d’employés.
• Projet : nom, description, date de début, date de fin, liste de tâches.

2. Chercher les associations qui peuvent exister entre les classes.

3. Représenter le diagramme de classes UML global.

Exercice N°4
1. Définir une classe UML représentant un objet étudiant, caractérisé par un identifi-
ant, un nom, un prénom et une date de naissance, adresse e-mail et un numéro de
téléphone.

2. Définir une classe UML représentant un enseignant, caractérisé par un identifiant, un


nom, un prénom et une date de naissance, adresse e-mail et un numéro de téléphone.

3. Définir une classe UML représentant une filière d’étude, caractérisée par un identi-
fiant, un nom, un cycle, un niveau d’étude et le nombre total des étudiants inscrits.

4. Définir une classe UML représentant un cours, caractérisé par un identifiant, un


nom, le nombre d’heures de cours magistral, le nombre d’heures de travaux dirigés
et un nombre d’heures de travaux pratiques que doit suivre un étudiant.

5. Chercher les associations qui peuvent exister entre les classes.

6. Pensez-vous qu’il soit possible de définir un lien d’héritage entre les classes UML
représentant respectivement les étudiants et les enseignants ?

2/2

Vous aimerez peut-être aussi