SlideShare une entreprise Scribd logo
ANNEE 2011/2012
Université de Tunis El Manar
Institut Supérieur d’Informatique
I S I
TD4 et TP4: Méthodes de conception OO
L2SIL &L2ARS
Exercice 1 :
Pour pouvoir obtenir un crédit, il faut tout d’abord remplir un formulaire qui contiendra les
informations concernant le demandeur, le montant voulu ainsi que les documents qui serviront
à constituer le dossier de crédit.
Le dossier créé, il sera transmis à un comité qui va examiner le dossier et voir les garanties
données par le demandeur. Si ces garanties sont valides, la banque accepte le financement du
crédit demandé. Mais dans le cas où les garanties ne sont pas valides, on demande de
nouvelles garanties au demandeur et le dossier sera en attente jusqu’à la présentation de
garanties valides.
Dans certains cas le dossier sera refusé. C’est essentiellement lorsque le demandeur ne
possède aucune garantie valide.
1- Réalisez le diagramme d’E/T de la classe « Dossier de prêt ».
Exercice 2 :
Complétez le diagramme d’état/transition d’un compteur. Au départ le compteur est vide, il
vaut zéro. La méthode add() incrémente le compteur. Quand le compteur atteint 20, une
sonnerie retentit avec l’exécution de la méthode sonnerie(). L’exécution de add() après la
sonnerie ne modifie pas le compteur. La méthode reset() fait repasser le compteur à zéro.
Exercice 3:
On vous demande la réalisation du diagramme d’état/transition d’un compte bancaire. Pour
vous simplifier la tâche, on vous donne une liste de mots à organiser. Cette liste contient ce
qui suit : Fermé – [solde > 0] – On Retrait/DébiterSolde() – Débiteur – On
Dépôt/AugmenterSolde() – On Retrait/Agios() – demandeOuverture() – On
Dépôt/AugmenterSolde() – Ouvert – Créditeur – [solde <= 0] – fermer()
Exercice 4 :
Soit la liste suivante qui comporte des états, des transitions, des opérations (actions de début,
action de fin, activité pendant l’état, …) : « Licenciement, refus proposition, embauché,
attribuer poste, préparation entrevue, évaluation, arrivé proposition, démission, au travail,
entrevue, reprendre travail, en phase embauche, convocation (date), refus affectation, en
congé, signer contrat travail, assurer fonction, prendre congé (nbr jours) [nbr Restant >= nbr
jours], demandeur d’emploi, arrivé proposition : répondre à la proposition, mutation : changer
d’affectation, rompre contrat de travail. »
On vous demande d’organiser ces termes sous forme d’un diagramme.

Contenu connexe

Tendances

UML Part 3- diagramme de séquences mansouri
UML Part 3- diagramme de séquences mansouriUML Part 3- diagramme de séquences mansouri
UML Part 3- diagramme de séquences mansouri
Mansouri Khalifa
 
Merise+ +exercices+mcd+-+corrigés
Merise+ +exercices+mcd+-+corrigésMerise+ +exercices+mcd+-+corrigés
Merise+ +exercices+mcd+-+corrigés
Majid CHADAD
 
gestion de magasin vente matériels informatique
gestion de magasin vente matériels informatiquegestion de magasin vente matériels informatique
gestion de magasin vente matériels informatique
Oussama Yoshiki
 
Modélisation uml avec le diagramme de classe
Modélisation uml avec le diagramme de classeModélisation uml avec le diagramme de classe
Modélisation uml avec le diagramme de classe
amat samiâ boualil
 

Tendances (20)

Chp3 - Diagramme de Classes
Chp3 - Diagramme de ClassesChp3 - Diagramme de Classes
Chp3 - Diagramme de Classes
 
Chp1 - Introduction aux méthodologies de Conception
Chp1 - Introduction aux méthodologies de ConceptionChp1 - Introduction aux méthodologies de Conception
Chp1 - Introduction aux méthodologies de Conception
 
Chap5 diagramme d'etats-transitions
Chap5 diagramme d'etats-transitionsChap5 diagramme d'etats-transitions
Chap5 diagramme d'etats-transitions
 
TP1-UML-Correction
TP1-UML-CorrectionTP1-UML-Correction
TP1-UML-Correction
 
TD2 - UML - Correction
TD2 - UML - CorrectionTD2 - UML - Correction
TD2 - UML - Correction
 
UML Part 3- diagramme de séquences mansouri
UML Part 3- diagramme de séquences mansouriUML Part 3- diagramme de séquences mansouri
UML Part 3- diagramme de séquences mansouri
 
Rapport projet: relisation d'une app desktop
Rapport projet: relisation d'une app desktop Rapport projet: relisation d'une app desktop
Rapport projet: relisation d'une app desktop
 
Chp2 - Diagramme des Cas d'Utilisation
Chp2 - Diagramme des Cas d'UtilisationChp2 - Diagramme des Cas d'Utilisation
Chp2 - Diagramme des Cas d'Utilisation
 
Merise+ +exercices+mcd+-+corrigés
Merise+ +exercices+mcd+-+corrigésMerise+ +exercices+mcd+-+corrigés
Merise+ +exercices+mcd+-+corrigés
 
gestion de magasin vente matériels informatique
gestion de magasin vente matériels informatiquegestion de magasin vente matériels informatique
gestion de magasin vente matériels informatique
 
Telecharger Exercices corrigés PL/SQL
Telecharger Exercices corrigés PL/SQLTelecharger Exercices corrigés PL/SQL
Telecharger Exercices corrigés PL/SQL
 
Merise
MeriseMerise
Merise
 
Epreuve concours génie informatique
Epreuve concours génie informatiqueEpreuve concours génie informatique
Epreuve concours génie informatique
 
diagramme de séquence UML
diagramme de séquence UMLdiagramme de séquence UML
diagramme de séquence UML
 
Ecole ESMA : Projet Fin de semestre - Application de gestion d'une école - Di...
Ecole ESMA : Projet Fin de semestre - Application de gestion d'une école - Di...Ecole ESMA : Projet Fin de semestre - Application de gestion d'une école - Di...
Ecole ESMA : Projet Fin de semestre - Application de gestion d'une école - Di...
 
Modélisation uml avec le diagramme de classe
Modélisation uml avec le diagramme de classeModélisation uml avec le diagramme de classe
Modélisation uml avec le diagramme de classe
 
diagramme de classe
diagramme de classediagramme de classe
diagramme de classe
 
Projet de fin étude ( LFIG : Conception et Développement d'une application W...
Projet de fin étude  ( LFIG : Conception et Développement d'une application W...Projet de fin étude  ( LFIG : Conception et Développement d'une application W...
Projet de fin étude ( LFIG : Conception et Développement d'une application W...
 
Cours uml
Cours umlCours uml
Cours uml
 
Conception et Réalisation d’une application de Gestion SCOLAIRE
Conception et Réalisation d’une application de Gestion SCOLAIREConception et Réalisation d’une application de Gestion SCOLAIRE
Conception et Réalisation d’une application de Gestion SCOLAIRE
 

Similaire à TD4-UML-Correction

fdocuments.fr_wwweveryonewebfrmgabsicom-mohamed-gabsi-isg-tunis-chapitre-2-ge...
fdocuments.fr_wwweveryonewebfrmgabsicom-mohamed-gabsi-isg-tunis-chapitre-2-ge...fdocuments.fr_wwweveryonewebfrmgabsicom-mohamed-gabsi-isg-tunis-chapitre-2-ge...
fdocuments.fr_wwweveryonewebfrmgabsicom-mohamed-gabsi-isg-tunis-chapitre-2-ge...
TarekDHAHRI1
 
Tresorerie
TresorerieTresorerie
Tresorerie
Ma Ac
 
Td 5 diagramme de processus (exemple)
Td 5 diagramme de processus (exemple)Td 5 diagramme de processus (exemple)
Td 5 diagramme de processus (exemple)
Fethi Ferhane
 
2015 06 08 rsm rapport diagnostic idbusv2
2015 06 08 rsm   rapport diagnostic idbusv22015 06 08 rsm   rapport diagnostic idbusv2
2015 06 08 rsm rapport diagnostic idbusv2
Openpaye
 
Compta gle s2_13
Compta gle s2_13Compta gle s2_13
Compta gle s2_13
ababacar61
 
La comptabilisation de la paie 1 .
La comptabilisation de la paie 1                               .La comptabilisation de la paie 1                               .
La comptabilisation de la paie 1 .
nadiaelam
 
3 gestion-de_la_tr_sorerie[1]
3  gestion-de_la_tr_sorerie[1]3  gestion-de_la_tr_sorerie[1]
3 gestion-de_la_tr_sorerie[1]
OULAAJEB YOUSSEF
 
Les diagrammes de cas d 1
Les diagrammes de cas d 1Les diagrammes de cas d 1
Les diagrammes de cas d 1
cherif zied
 

Similaire à TD4-UML-Correction (20)

Projet audit ppt
Projet audit pptProjet audit ppt
Projet audit ppt
 
13761048.ppt
13761048.ppt13761048.ppt
13761048.ppt
 
ExosBanqueCorriges.ppt
ExosBanqueCorriges.pptExosBanqueCorriges.ppt
ExosBanqueCorriges.ppt
 
cours de comptabilité générale:Les effets de commerce
cours de comptabilité générale:Les effets de commerce cours de comptabilité générale:Les effets de commerce
cours de comptabilité générale:Les effets de commerce
 
fdocuments.fr_wwweveryonewebfrmgabsicom-mohamed-gabsi-isg-tunis-chapitre-2-ge...
fdocuments.fr_wwweveryonewebfrmgabsicom-mohamed-gabsi-isg-tunis-chapitre-2-ge...fdocuments.fr_wwweveryonewebfrmgabsicom-mohamed-gabsi-isg-tunis-chapitre-2-ge...
fdocuments.fr_wwweveryonewebfrmgabsicom-mohamed-gabsi-isg-tunis-chapitre-2-ge...
 
Présentation Finale.pptx
Présentation Finale.pptxPrésentation Finale.pptx
Présentation Finale.pptx
 
Cours de comptabilité général
Cours de comptabilité généralCours de comptabilité général
Cours de comptabilité général
 
Le systeme classique
Le systeme classiqueLe systeme classique
Le systeme classique
 
Tresorerie
TresorerieTresorerie
Tresorerie
 
Td 5 diagramme de processus (exemple)
Td 5 diagramme de processus (exemple)Td 5 diagramme de processus (exemple)
Td 5 diagramme de processus (exemple)
 
2015 06 08 rsm rapport diagnostic idbusv2
2015 06 08 rsm   rapport diagnostic idbusv22015 06 08 rsm   rapport diagnostic idbusv2
2015 06 08 rsm rapport diagnostic idbusv2
 
Comptabilite generale-i
Comptabilite generale-iComptabilite generale-i
Comptabilite generale-i
 
Compta gle s2_13
Compta gle s2_13Compta gle s2_13
Compta gle s2_13
 
La comptabilisation de la paie 1 .
La comptabilisation de la paie 1                               .La comptabilisation de la paie 1                               .
La comptabilisation de la paie 1 .
 
Demandes conges-rtt
Demandes conges-rttDemandes conges-rtt
Demandes conges-rtt
 
Sogedev - CIR et CII : les bonnes pratiques en cas de contrôle fiscal
Sogedev - CIR et CII : les bonnes pratiques en cas de contrôle fiscalSogedev - CIR et CII : les bonnes pratiques en cas de contrôle fiscal
Sogedev - CIR et CII : les bonnes pratiques en cas de contrôle fiscal
 
3 gestion-de_la_tr_sorerie[1]
3  gestion-de_la_tr_sorerie[1]3  gestion-de_la_tr_sorerie[1]
3 gestion-de_la_tr_sorerie[1]
 
Les diagrammes de cas d 1
Les diagrammes de cas d 1Les diagrammes de cas d 1
Les diagrammes de cas d 1
 
Principe de la comptabilite générale
Principe de la comptabilite généralePrincipe de la comptabilite générale
Principe de la comptabilite générale
 
Cours de comptabilité générale PPT.pdf
Cours de comptabilité générale PPT.pdfCours de comptabilité générale PPT.pdf
Cours de comptabilité générale PPT.pdf
 

Plus de Lilia 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
 
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-JS-functions
TD2-JS-functionsTD2-JS-functions
TD2-JS-functions
 
TD1-js-objects
TD1-js-objectsTD1-js-objects
TD1-js-objects
 

TD4-UML-Correction

  • 1. ANNEE 2011/2012 Université de Tunis El Manar Institut Supérieur d’Informatique I S I TD4 et TP4: Méthodes de conception OO L2SIL &L2ARS Exercice 1 : Pour pouvoir obtenir un crédit, il faut tout d’abord remplir un formulaire qui contiendra les informations concernant le demandeur, le montant voulu ainsi que les documents qui serviront à constituer le dossier de crédit. Le dossier créé, il sera transmis à un comité qui va examiner le dossier et voir les garanties données par le demandeur. Si ces garanties sont valides, la banque accepte le financement du crédit demandé. Mais dans le cas où les garanties ne sont pas valides, on demande de nouvelles garanties au demandeur et le dossier sera en attente jusqu’à la présentation de garanties valides. Dans certains cas le dossier sera refusé. C’est essentiellement lorsque le demandeur ne possède aucune garantie valide. 1- Réalisez le diagramme d’E/T de la classe « Dossier de prêt ».
  • 2. Exercice 2 : Complétez le diagramme d’état/transition d’un compteur. Au départ le compteur est vide, il vaut zéro. La méthode add() incrémente le compteur. Quand le compteur atteint 20, une sonnerie retentit avec l’exécution de la méthode sonnerie(). L’exécution de add() après la sonnerie ne modifie pas le compteur. La méthode reset() fait repasser le compteur à zéro. Exercice 3: On vous demande la réalisation du diagramme d’état/transition d’un compte bancaire. Pour vous simplifier la tâche, on vous donne une liste de mots à organiser. Cette liste contient ce qui suit : Fermé – [solde > 0] – On Retrait/DébiterSolde() – Débiteur – On Dépôt/AugmenterSolde() – On Retrait/Agios() – demandeOuverture() – On Dépôt/AugmenterSolde() – Ouvert – Créditeur – [solde <= 0] – fermer()
  • 3. Exercice 4 : Soit la liste suivante qui comporte des états, des transitions, des opérations (actions de début, action de fin, activité pendant l’état, …) : « Licenciement, refus proposition, embauché, attribuer poste, préparation entrevue, évaluation, arrivé proposition, démission, au travail, entrevue, reprendre travail, en phase embauche, convocation (date), refus affectation, en congé, signer contrat travail, assurer fonction, prendre congé (nbr jours) [nbr Restant >= nbr jours], demandeur d’emploi, arrivé proposition : répondre à la proposition, mutation : changer d’affectation, rompre contrat de travail. » On vous demande d’organiser ces termes sous forme d’un diagramme.