SlideShare une entreprise Scribd logo
1  sur  6
Télécharger pour lire hors ligne
ANNEE 2011/2012
Université de Tunis El Manar
Institut Supérieur d’Informatique
I S I
TD2 et TP2: Méthode de conception OO
L2SIL &L2ARS
EXCERCICE 1:
Réalisez le diagramme de classes d'une compagnie d'assurance proposant des contrats
d'assurance à des époux (mari et femme).
Travail à faire : Modéliser le diagramme de Classe de cet exemple.
Il faut avoir les identifiant des classes pour écrire le modèle relationnel
Personne (id_pers, nom, …)
Marié (id_pers,id_pers, …)
Contrat (code_contrat, date, …)
Concerne (code_contrat, id_pers,id_pers, …)
EXCERCICE 2:
Le dessin ci-dessous représente des figures (triangles, carrés ou cercles) emboîtés. Les triangles
contiennent une ou plusieurs figures. Les carrés ne contiennent rien. Les cercles contiennent
exactement une figure. Les figures possèdent des « côtés ». On dira que les cercles ont un seul
côté, les triangles trois côtés et les carrés quatre côtés.
Travail à faire :
1- Modéliser un diagramme de classes correspondant à la figure. Le diagramme comprendra les
classes "Figure", "Cercle", "Carré", "Triangle" et "Coté" et des associations à déterminer.
2- Placer les ordres de multiplicité (de cardinalités) sur ce diagramme.
EXERCICE 3 :
Une académie souhaite gérer les cours dispensés dans plusieurs écoles. Pour cela, on dispose
des renseignements suivants :
• Chaque école possède d’un site Internet
• Chaque école est structurée en départements, qui regroupent chacun des enseignants
spécifiques.
• 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 (nom, prénom, tél, mail) d’un
enseignant ou d’un élève.
Travail à faire : Elaborez le diagramme de classes correspondant. Pour simplifier l’exercice, on
limitera le diagramme à une seule année d’étude
EXERCICE 4 :
On s'intéresse à une société qui fabrique des composants de moteurs. Sur le plan des moyens de
production, la société dispose de 6 usines dont une dédiée au montage.
La fabrication comporte une phase d'usinage, une phase de traitement thermique et de surface,
puis de montage des sous-ensembles qui s'intégreront dans les moteurs.
La direction commerciale reçoit chaque jour les commandes clients. Compte-tenu des délais de
fabrication (cycles de 8 à 15 mois), les clients pressés peuvent passer des commandes prioritaires
mais au prix d'une surfacturation de 20 % de la commande.
Les usines les traitent alors en priorité. Les gros clients (plus de 10 commandes par an) sont
traités en priorité aussi.
Après un contrôle technique des articles commandés, la direction commerciale introduit la
commande en ordinateur et obtient en sortie, l'éclatement des ensembles composés en
composants élémentaires qui appartiennent à deux catégories distinctes :
· Pièces fabriquées par l'entreprise
· Pièces sous-traitées
Elle imprime alors un listing de composants "maison" à destination des usines et un listing des
composants sous-traités à destination du service de gestion du stock de l'entreprise pour
approvisionnement. Ce service gère aussi l'approvisionnement bimensuel en matières premières.
La commande globale est, elle, transmise à l'usine de montage qui ne peut finaliser la commande
qu'après réception de l'ensemble des composants requis.
Des modifications (avenants) aux commandes clients peuvent être apportées après
l'enregistrement de la commande, afin d'amender :
· les codes articles (dans le cas d'une évolution technique de l'article),
· ou les autres caractéristiques de l'article (délai, quantité commandée,...).
La direction commerciale se charge aussi du suivi de la facturation. Les coûts réels sont
comptabilisés par commande reçue, avec une gestion du nombre d'heures passées (heures
productives transmises par les usines) et de la valeur (prix d'achat) des matières premières ou
pièces semi-finies en provenance de fournisseurs divers (fournie par le service de gestion du
stock). La facture est alors transmise à l'usine de montage qui gère aussi la livraison de la
commande.
Travail à faire : Elaborez le diagramme de Classe de ce système.
EXERCICE 5 :
On considère le diagramme de classe suivant :
Travail à faire :
1. Construire un diagramme d’objets à partir de ce diagramme pour modéliser une situation
comprenant 3 gangsters répartis sur 2 organisations qui sont en train de se battre, habitant
le même lieu.
2. Construire un diagramme d’objets à partir de ce diagramme pour modéliser une situation
comprenant 3 gangsters discutant lors d’une réunion, appartenant à la même organisation et
habitant chacun dans une région.

Contenu connexe

Tendances

Présentation projet de fin d'étude
Présentation projet de fin d'étudePrésentation projet de fin d'étude
Présentation projet de fin d'étudeDonia Hammami
 
Chp4 - Diagramme de Séquence
Chp4 - Diagramme de SéquenceChp4 - Diagramme de Séquence
Chp4 - Diagramme de SéquenceLilia Sfaxi
 
Rapport Pfe Application Web e-commerce Symfony2
Rapport Pfe Application Web e-commerce Symfony2Rapport Pfe Application Web e-commerce Symfony2
Rapport Pfe Application Web e-commerce Symfony2Ben Abdelwahed Slim
 
Rapport Projet De Fin D'étude Développent d'une application web avec Symfony2
Rapport Projet De Fin D'étude Développent d'une application web avec Symfony2Rapport Projet De Fin D'étude Développent d'une application web avec Symfony2
Rapport Projet De Fin D'étude Développent d'une application web avec Symfony2Sofien Benrhouma
 
Rapport de stage développement informatique
Rapport de stage développement informatique Rapport de stage développement informatique
Rapport de stage développement informatique MehdiOuqas
 
Conception d’une plateforme web d’e-Commerce au sein d’une entreprise commerc...
Conception d’une plateforme web d’e-Commerce au sein d’une entreprise commerc...Conception d’une plateforme web d’e-Commerce au sein d’une entreprise commerc...
Conception d’une plateforme web d’e-Commerce au sein d’une entreprise commerc...Symphorien Niyonzima
 
Rapport Projet de Fin d'Etudes
Rapport Projet de Fin d'EtudesRapport Projet de Fin d'Etudes
Rapport Projet de Fin d'EtudesHosni Mansour
 
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...Riadh K.
 
Rapport stage pfe
Rapport stage  pfe Rapport stage  pfe
Rapport stage pfe rimeh moussi
 
Rapport mini-projet Gestion Commerciale D’un Supermarché
Rapport mini-projet  Gestion Commerciale D’un SupermarchéRapport mini-projet  Gestion Commerciale D’un Supermarché
Rapport mini-projet Gestion Commerciale D’un SupermarchéMouad Lousimi
 
présentation soutenance PFE.ppt
présentation soutenance PFE.pptprésentation soutenance PFE.ppt
présentation soutenance PFE.pptMohamed Ben Bouzid
 
Rapport de stage de perfectionnement - Mahmoudi Mohamed Amine
Rapport de stage de perfectionnement - Mahmoudi Mohamed AmineRapport de stage de perfectionnement - Mahmoudi Mohamed Amine
Rapport de stage de perfectionnement - Mahmoudi Mohamed AmineMohamed Amine Mahmoudi
 
exercices business intelligence
exercices business intelligence exercices business intelligence
exercices business intelligence Yassine Badri
 
Rapport- Conception et réalisation d'une plateforme social learning
Rapport- Conception et réalisation d'une plateforme social learningRapport- Conception et réalisation d'une plateforme social learning
Rapport- Conception et réalisation d'une plateforme social learningRouâa Ben Hammouda
 
Présentation PFE: Système de gestion des réclamations et interventions clients
Présentation PFE: Système de gestion des réclamations et interventions clientsPrésentation PFE: Système de gestion des réclamations et interventions clients
Présentation PFE: Système de gestion des réclamations et interventions clientsMohamed Ayoub OUERTATANI
 
Conception et réalisation d’un Système d’information des étudiants du départe...
Conception et réalisation d’un Système d’information des étudiants du départe...Conception et réalisation d’un Système d’information des étudiants du départe...
Conception et réalisation d’un Système d’information des étudiants du départe...Ilyas CHAOUA
 

Tendances (20)

Présentation projet de fin d'étude
Présentation projet de fin d'étudePrésentation projet de fin d'étude
Présentation projet de fin d'étude
 
Chp4 - Diagramme de Séquence
Chp4 - Diagramme de SéquenceChp4 - Diagramme de Séquence
Chp4 - Diagramme de Séquence
 
Rapport Pfe Application Web e-commerce Symfony2
Rapport Pfe Application Web e-commerce Symfony2Rapport Pfe Application Web e-commerce Symfony2
Rapport Pfe Application Web e-commerce Symfony2
 
Rapport Projet De Fin D'étude Développent d'une application web avec Symfony2
Rapport Projet De Fin D'étude Développent d'une application web avec Symfony2Rapport Projet De Fin D'étude Développent d'une application web avec Symfony2
Rapport Projet De Fin D'étude Développent d'une application web avec Symfony2
 
Rapport de stage développement informatique
Rapport de stage développement informatique Rapport de stage développement informatique
Rapport de stage développement informatique
 
Rapport de stage du fin d'étude
Rapport de stage du fin d'étudeRapport de stage du fin d'étude
Rapport de stage du fin d'étude
 
Conception d’une plateforme web d’e-Commerce au sein d’une entreprise commerc...
Conception d’une plateforme web d’e-Commerce au sein d’une entreprise commerc...Conception d’une plateforme web d’e-Commerce au sein d’une entreprise commerc...
Conception d’une plateforme web d’e-Commerce au sein d’une entreprise commerc...
 
Rapport Projet de Fin d'Etudes
Rapport Projet de Fin d'EtudesRapport Projet de Fin d'Etudes
Rapport Projet de Fin d'Etudes
 
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
 
Rapport stage pfe
Rapport stage  pfe Rapport stage  pfe
Rapport stage pfe
 
Rapport mini-projet Gestion Commerciale D’un Supermarché
Rapport mini-projet  Gestion Commerciale D’un SupermarchéRapport mini-projet  Gestion Commerciale D’un Supermarché
Rapport mini-projet Gestion Commerciale D’un Supermarché
 
Rapport Projet Fin d'Études PFE
Rapport Projet Fin d'Études PFERapport Projet Fin d'Études PFE
Rapport Projet Fin d'Études PFE
 
présentation soutenance PFE.ppt
présentation soutenance PFE.pptprésentation soutenance PFE.ppt
présentation soutenance PFE.ppt
 
Cours uml
Cours umlCours uml
Cours uml
 
Rapport de stage de perfectionnement - Mahmoudi Mohamed Amine
Rapport de stage de perfectionnement - Mahmoudi Mohamed AmineRapport de stage de perfectionnement - Mahmoudi Mohamed Amine
Rapport de stage de perfectionnement - Mahmoudi Mohamed Amine
 
exercices business intelligence
exercices business intelligence exercices business intelligence
exercices business intelligence
 
Rapport- Conception et réalisation d'une plateforme social learning
Rapport- Conception et réalisation d'une plateforme social learningRapport- Conception et réalisation d'une plateforme social learning
Rapport- Conception et réalisation d'une plateforme social learning
 
Présentation PFE: Système de gestion des réclamations et interventions clients
Présentation PFE: Système de gestion des réclamations et interventions clientsPrésentation PFE: Système de gestion des réclamations et interventions clients
Présentation PFE: Système de gestion des réclamations et interventions clients
 
Td dw1
Td dw1Td dw1
Td dw1
 
Conception et réalisation d’un Système d’information des étudiants du départe...
Conception et réalisation d’un Système d’information des étudiants du départe...Conception et réalisation d’un Système d’information des étudiants du départe...
Conception et réalisation d’un Système d’information des étudiants du départe...
 

Similaire à TD2 - UML - Correction

Epreuve concours génie informatique
Epreuve concours génie informatiqueEpreuve concours génie informatique
Epreuve concours génie informatiquebeware_17
 
Le cout du_travail___labour_cost
Le cout du_travail___labour_costLe cout du_travail___labour_cost
Le cout du_travail___labour_costFathi KHEBAB
 
Schuman_Presentation__experimentation_BTS_a_reunion_du_24-10-2012 (1).ppt
Schuman_Presentation__experimentation_BTS_a_reunion_du_24-10-2012 (1).pptSchuman_Presentation__experimentation_BTS_a_reunion_du_24-10-2012 (1).ppt
Schuman_Presentation__experimentation_BTS_a_reunion_du_24-10-2012 (1).pptisggabes
 
PFA.Houda.Bouhaouli.(version 19.09.22).docx
PFA.Houda.Bouhaouli.(version 19.09.22).docxPFA.Houda.Bouhaouli.(version 19.09.22).docx
PFA.Houda.Bouhaouli.(version 19.09.22).docxHoudaBouhaouli
 
Hamdaoui abdelilah
Hamdaoui abdelilahHamdaoui abdelilah
Hamdaoui abdelilahMoez Moezm
 
Schuman présentation expérimentation bts à réunion du 24 10-2012
Schuman présentation  expérimentation bts à réunion du 24 10-2012Schuman présentation  expérimentation bts à réunion du 24 10-2012
Schuman présentation expérimentation bts à réunion du 24 10-2012acastra
 
9-Cours de Géniel Logiciel
9-Cours de Géniel Logiciel9-Cours de Géniel Logiciel
9-Cours de Géniel Logiciellauraty3204
 
Catalogue de formations AFPI LOIRE 2019
Catalogue de formations AFPI LOIRE 2019Catalogue de formations AFPI LOIRE 2019
Catalogue de formations AFPI LOIRE 2019schaudy
 
Jeu du mrp2
Jeu du mrp2Jeu du mrp2
Jeu du mrp2CIPE
 
séries 3 Recherche Operationnelle sur www.coursdefsjes.com
 séries 3 Recherche Operationnelle sur www.coursdefsjes.com séries 3 Recherche Operationnelle sur www.coursdefsjes.com
séries 3 Recherche Operationnelle sur www.coursdefsjes.comcours fsjes
 
La methode merise mcd et mld (merise).pdf
La methode merise mcd et mld (merise).pdfLa methode merise mcd et mld (merise).pdf
La methode merise mcd et mld (merise).pdflmonssarout
 
estimation de projets informatiques estimation de projets informatiques estim...
estimation de projets informatiques estimation de projets informatiques estim...estimation de projets informatiques estimation de projets informatiques estim...
estimation de projets informatiques estimation de projets informatiques estim...mia884611
 
Jeu de la GPAO 2015
Jeu de la GPAO 2015Jeu de la GPAO 2015
Jeu de la GPAO 2015CIPE
 
Présentation du BTS AMCR
Présentation du BTS AMCRPrésentation du BTS AMCR
Présentation du BTS AMCRChalvesche
 
Chapitre3 gestion projet
Chapitre3 gestion projetChapitre3 gestion projet
Chapitre3 gestion projetAziz Baataoui
 

Similaire à TD2 - UML - Correction (20)

Epreuve concours génie informatique
Epreuve concours génie informatiqueEpreuve concours génie informatique
Epreuve concours génie informatique
 
Le cout du_travail___labour_cost
Le cout du_travail___labour_costLe cout du_travail___labour_cost
Le cout du_travail___labour_cost
 
Schuman_Presentation__experimentation_BTS_a_reunion_du_24-10-2012 (1).ppt
Schuman_Presentation__experimentation_BTS_a_reunion_du_24-10-2012 (1).pptSchuman_Presentation__experimentation_BTS_a_reunion_du_24-10-2012 (1).ppt
Schuman_Presentation__experimentation_BTS_a_reunion_du_24-10-2012 (1).ppt
 
PFA.Houda.Bouhaouli.(version 19.09.22).docx
PFA.Houda.Bouhaouli.(version 19.09.22).docxPFA.Houda.Bouhaouli.(version 19.09.22).docx
PFA.Houda.Bouhaouli.(version 19.09.22).docx
 
Hamdaoui abdelilah
Hamdaoui abdelilahHamdaoui abdelilah
Hamdaoui abdelilah
 
Schuman présentation expérimentation bts à réunion du 24 10-2012
Schuman présentation  expérimentation bts à réunion du 24 10-2012Schuman présentation  expérimentation bts à réunion du 24 10-2012
Schuman présentation expérimentation bts à réunion du 24 10-2012
 
9-Cours de Géniel Logiciel
9-Cours de Géniel Logiciel9-Cours de Géniel Logiciel
9-Cours de Géniel Logiciel
 
Serie
SerieSerie
Serie
 
Catalogue de formations AFPI LOIRE 2019
Catalogue de formations AFPI LOIRE 2019Catalogue de formations AFPI LOIRE 2019
Catalogue de formations AFPI LOIRE 2019
 
Jeu du mrp2
Jeu du mrp2Jeu du mrp2
Jeu du mrp2
 
séries 3 Recherche Operationnelle sur www.coursdefsjes.com
 séries 3 Recherche Operationnelle sur www.coursdefsjes.com séries 3 Recherche Operationnelle sur www.coursdefsjes.com
séries 3 Recherche Operationnelle sur www.coursdefsjes.com
 
Efm merise v1
Efm merise v1Efm merise v1
Efm merise v1
 
La methode merise mcd et mld (merise).pdf
La methode merise mcd et mld (merise).pdfLa methode merise mcd et mld (merise).pdf
La methode merise mcd et mld (merise).pdf
 
estimation de projets informatiques estimation de projets informatiques estim...
estimation de projets informatiques estimation de projets informatiques estim...estimation de projets informatiques estimation de projets informatiques estim...
estimation de projets informatiques estimation de projets informatiques estim...
 
Jeu de la GPAO 2015
Jeu de la GPAO 2015Jeu de la GPAO 2015
Jeu de la GPAO 2015
 
Présentation du BTS AMCR
Présentation du BTS AMCRPrésentation du BTS AMCR
Présentation du BTS AMCR
 
Chapitre3 gestion projet
Chapitre3 gestion projetChapitre3 gestion projet
Chapitre3 gestion projet
 
Lll
LllLll
Lll
 
Atelier Agencement
 Atelier  Agencement Atelier  Agencement
Atelier Agencement
 
Smb20 sur 20
Smb20 sur 20Smb20 sur 20
Smb20 sur 20
 

Plus de Lilia Sfaxi

chp1-Intro à l'urbanisation des SI.pdf
chp1-Intro à l'urbanisation des SI.pdfchp1-Intro à l'urbanisation des SI.pdf
chp1-Intro à l'urbanisation des SI.pdfLilia Sfaxi
 
Plan d'études_INSAT_2022_2023.pdf
Plan d'études_INSAT_2022_2023.pdfPlan d'études_INSAT_2022_2023.pdf
Plan d'études_INSAT_2022_2023.pdfLilia Sfaxi
 
Lab1-DB-Cassandra
Lab1-DB-CassandraLab1-DB-Cassandra
Lab1-DB-CassandraLilia Sfaxi
 
TP0-UML-Correction
TP0-UML-CorrectionTP0-UML-Correction
TP0-UML-CorrectionLilia Sfaxi
 
TD3-UML-Séquences
TD3-UML-SéquencesTD3-UML-Séquences
TD3-UML-SéquencesLilia Sfaxi
 
Android - Tp1 - installation et démarrage
Android - Tp1 -   installation et démarrageAndroid - Tp1 -   installation et démarrage
Android - Tp1 - installation et démarrageLilia Sfaxi
 
Android - Tp2 - Elements graphiques
Android - Tp2 - Elements graphiques Android - Tp2 - Elements graphiques
Android - Tp2 - Elements graphiques Lilia Sfaxi
 
Android - Tp3 - intents
Android - Tp3 -  intentsAndroid - Tp3 -  intents
Android - Tp3 - intentsLilia Sfaxi
 
Android - TPBonus - web services
Android - TPBonus - web servicesAndroid - TPBonus - web services
Android - TPBonus - web servicesLilia Sfaxi
 
Android - Tp4 - graphiques avancés
Android - Tp4 - graphiques avancésAndroid - Tp4 - graphiques avancés
Android - Tp4 - graphiques avancésLilia Sfaxi
 
Android - Tp 5 - stockage de données
Android - Tp 5 -  stockage de donnéesAndroid - Tp 5 -  stockage de données
Android - Tp 5 - stockage de donnéesLilia Sfaxi
 

Plus de Lilia Sfaxi (20)

chp1-Intro à l'urbanisation des SI.pdf
chp1-Intro à l'urbanisation des SI.pdfchp1-Intro à l'urbanisation des SI.pdf
chp1-Intro à l'urbanisation des SI.pdf
 
Plan d'études_INSAT_2022_2023.pdf
Plan d'études_INSAT_2022_2023.pdfPlan d'études_INSAT_2022_2023.pdf
Plan d'études_INSAT_2022_2023.pdf
 
Lab3-DB_Neo4j
Lab3-DB_Neo4jLab3-DB_Neo4j
Lab3-DB_Neo4j
 
Lab2-DB-Mongodb
Lab2-DB-MongodbLab2-DB-Mongodb
Lab2-DB-Mongodb
 
Lab1-DB-Cassandra
Lab1-DB-CassandraLab1-DB-Cassandra
Lab1-DB-Cassandra
 
TP0-UML-Correction
TP0-UML-CorrectionTP0-UML-Correction
TP0-UML-Correction
 
TD4-UML
TD4-UMLTD4-UML
TD4-UML
 
TD3-UML-Séquences
TD3-UML-SéquencesTD3-UML-Séquences
TD3-UML-Séquences
 
TD1 - UML - DCU
TD1 - UML - DCUTD1 - UML - DCU
TD1 - UML - DCU
 
Android - Tp1 - installation et démarrage
Android - Tp1 -   installation et démarrageAndroid - Tp1 -   installation et démarrage
Android - Tp1 - installation et démarrage
 
Android - Tp2 - Elements graphiques
Android - Tp2 - Elements graphiques Android - Tp2 - Elements graphiques
Android - Tp2 - Elements graphiques
 
Android - Tp3 - intents
Android - Tp3 -  intentsAndroid - Tp3 -  intents
Android - Tp3 - intents
 
Android - TPBonus - web services
Android - TPBonus - web servicesAndroid - TPBonus - web services
Android - TPBonus - web services
 
Android - Tp4 - graphiques avancés
Android - Tp4 - graphiques avancésAndroid - Tp4 - graphiques avancés
Android - Tp4 - graphiques avancés
 
Android - Tp 5 - stockage de données
Android - Tp 5 -  stockage de donnéesAndroid - Tp 5 -  stockage de données
Android - Tp 5 - stockage de données
 
Lab3-Android
Lab3-AndroidLab3-Android
Lab3-Android
 
Lab 5-Android
Lab 5-AndroidLab 5-Android
Lab 5-Android
 
Lab4 - android
Lab4 - androidLab4 - android
Lab4 - android
 
Lab2-android
Lab2-androidLab2-android
Lab2-android
 
Lab1-android
Lab1-androidLab1-android
Lab1-android
 

TD2 - UML - Correction

  • 1. ANNEE 2011/2012 Université de Tunis El Manar Institut Supérieur d’Informatique I S I TD2 et TP2: Méthode de conception OO L2SIL &L2ARS EXCERCICE 1: Réalisez le diagramme de classes d'une compagnie d'assurance proposant des contrats d'assurance à des époux (mari et femme). Travail à faire : Modéliser le diagramme de Classe de cet exemple. Il faut avoir les identifiant des classes pour écrire le modèle relationnel Personne (id_pers, nom, …) Marié (id_pers,id_pers, …) Contrat (code_contrat, date, …) Concerne (code_contrat, id_pers,id_pers, …) EXCERCICE 2: Le dessin ci-dessous représente des figures (triangles, carrés ou cercles) emboîtés. Les triangles contiennent une ou plusieurs figures. Les carrés ne contiennent rien. Les cercles contiennent exactement une figure. Les figures possèdent des « côtés ». On dira que les cercles ont un seul côté, les triangles trois côtés et les carrés quatre côtés.
  • 2. Travail à faire : 1- Modéliser un diagramme de classes correspondant à la figure. Le diagramme comprendra les classes "Figure", "Cercle", "Carré", "Triangle" et "Coté" et des associations à déterminer. 2- Placer les ordres de multiplicité (de cardinalités) sur ce diagramme. EXERCICE 3 : Une académie souhaite gérer les cours dispensés dans plusieurs écoles. Pour cela, on dispose des renseignements suivants : • Chaque école possède d’un site Internet • Chaque école est structurée en départements, qui regroupent chacun des enseignants spécifiques. • 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.
  • 3. • 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 (nom, prénom, tél, mail) d’un enseignant ou d’un élève. Travail à faire : Elaborez le diagramme de classes correspondant. Pour simplifier l’exercice, on limitera le diagramme à une seule année d’étude EXERCICE 4 : On s'intéresse à une société qui fabrique des composants de moteurs. Sur le plan des moyens de production, la société dispose de 6 usines dont une dédiée au montage. La fabrication comporte une phase d'usinage, une phase de traitement thermique et de surface, puis de montage des sous-ensembles qui s'intégreront dans les moteurs.
  • 4. La direction commerciale reçoit chaque jour les commandes clients. Compte-tenu des délais de fabrication (cycles de 8 à 15 mois), les clients pressés peuvent passer des commandes prioritaires mais au prix d'une surfacturation de 20 % de la commande. Les usines les traitent alors en priorité. Les gros clients (plus de 10 commandes par an) sont traités en priorité aussi. Après un contrôle technique des articles commandés, la direction commerciale introduit la commande en ordinateur et obtient en sortie, l'éclatement des ensembles composés en composants élémentaires qui appartiennent à deux catégories distinctes : · Pièces fabriquées par l'entreprise · Pièces sous-traitées Elle imprime alors un listing de composants "maison" à destination des usines et un listing des composants sous-traités à destination du service de gestion du stock de l'entreprise pour approvisionnement. Ce service gère aussi l'approvisionnement bimensuel en matières premières. La commande globale est, elle, transmise à l'usine de montage qui ne peut finaliser la commande qu'après réception de l'ensemble des composants requis. Des modifications (avenants) aux commandes clients peuvent être apportées après l'enregistrement de la commande, afin d'amender : · les codes articles (dans le cas d'une évolution technique de l'article), · ou les autres caractéristiques de l'article (délai, quantité commandée,...). La direction commerciale se charge aussi du suivi de la facturation. Les coûts réels sont comptabilisés par commande reçue, avec une gestion du nombre d'heures passées (heures productives transmises par les usines) et de la valeur (prix d'achat) des matières premières ou pièces semi-finies en provenance de fournisseurs divers (fournie par le service de gestion du stock). La facture est alors transmise à l'usine de montage qui gère aussi la livraison de la commande. Travail à faire : Elaborez le diagramme de Classe de ce système.
  • 5. EXERCICE 5 : On considère le diagramme de classe suivant : Travail à faire :
  • 6. 1. Construire un diagramme d’objets à partir de ce diagramme pour modéliser une situation comprenant 3 gangsters répartis sur 2 organisations qui sont en train de se battre, habitant le même lieu. 2. Construire un diagramme d’objets à partir de ce diagramme pour modéliser une situation comprenant 3 gangsters discutant lors d’une réunion, appartenant à la même organisation et habitant chacun dans une région.