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

diagramme des cas d'utilisation
diagramme des cas d'utilisationdiagramme des cas d'utilisation
diagramme des cas d'utilisation
Amir Souissi
 
Exercices uml-corrige
Exercices uml-corrigeExercices uml-corrige
Exercices uml-corrige
AmineMouhout1
 
TP2-UML-Correction
TP2-UML-CorrectionTP2-UML-Correction
TP2-UML-Correction
Lilia Sfaxi
 
T1 corrections-qcm
T1 corrections-qcmT1 corrections-qcm
T1 corrections-qcm
infcom
 
Chp2 - Diagramme des Cas d'Utilisation
Chp2 - Diagramme des Cas d'UtilisationChp2 - Diagramme des Cas d'Utilisation
Chp2 - Diagramme des Cas d'Utilisation
Lilia Sfaxi
 
Diagramme de Séquence
Diagramme de SéquenceDiagramme de Séquence
Diagramme de Séquence
abdoMarocco
 
UML Part2- diagramme des uses cases_mansouri
UML Part2- diagramme des uses cases_mansouriUML Part2- diagramme des uses cases_mansouri
UML Part2- diagramme des uses cases_mansouri
Mansouri Khalifa
 
Merise
MeriseMerise
Merise
basy15
 
Uml & cas d'utilisation
Uml & cas d'utilisationUml & cas d'utilisation
Uml & cas d'utilisation
Mireille Blay-Fornarino
 
Tp3 - UML
Tp3 - UMLTp3 - UML
Tp3 - UML
Lilia Sfaxi
 
Chp3 - Diagramme de Classes
Chp3 - Diagramme de ClassesChp3 - Diagramme de Classes
Chp3 - Diagramme de Classes
Lilia Sfaxi
 
diagramme de classe
diagramme de classediagramme de classe
diagramme de classe
Amir Souissi
 
Chap5 diagramme d'etats-transitions
Chap5 diagramme d'etats-transitionsChap5 diagramme d'etats-transitions
Chap5 diagramme d'etats-transitions
Amir Souissi
 
Rapport PFE : Réalisation d'une application web back-office de gestion pédago...
Rapport PFE : Réalisation d'une application web back-office de gestion pédago...Rapport PFE : Réalisation d'une application web back-office de gestion pédago...
Rapport PFE : Réalisation d'une application web back-office de gestion pédago...
Anas Riahi
 
Modèle en cascade
Modèle en cascadeModèle en cascade
Modèle en cascade
Ghodhbane Mohamed Amine
 
2 TUP
2 TUP2 TUP
Epreuve concours génie informatique
Epreuve concours génie informatiqueEpreuve concours génie informatique
Epreuve concours génie informatique
beware_17
 
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
 
diagramme de séquence UML
diagramme de séquence UMLdiagramme de séquence UML
diagramme de séquence UML
Amir Souissi
 
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
 

Tendances (20)

diagramme des cas d'utilisation
diagramme des cas d'utilisationdiagramme des cas d'utilisation
diagramme des cas d'utilisation
 
Exercices uml-corrige
Exercices uml-corrigeExercices uml-corrige
Exercices uml-corrige
 
TP2-UML-Correction
TP2-UML-CorrectionTP2-UML-Correction
TP2-UML-Correction
 
T1 corrections-qcm
T1 corrections-qcmT1 corrections-qcm
T1 corrections-qcm
 
Chp2 - Diagramme des Cas d'Utilisation
Chp2 - Diagramme des Cas d'UtilisationChp2 - Diagramme des Cas d'Utilisation
Chp2 - Diagramme des Cas d'Utilisation
 
Diagramme de Séquence
Diagramme de SéquenceDiagramme de Séquence
Diagramme de Séquence
 
UML Part2- diagramme des uses cases_mansouri
UML Part2- diagramme des uses cases_mansouriUML Part2- diagramme des uses cases_mansouri
UML Part2- diagramme des uses cases_mansouri
 
Merise
MeriseMerise
Merise
 
Uml & cas d'utilisation
Uml & cas d'utilisationUml & cas d'utilisation
Uml & cas d'utilisation
 
Tp3 - UML
Tp3 - UMLTp3 - UML
Tp3 - UML
 
Chp3 - Diagramme de Classes
Chp3 - Diagramme de ClassesChp3 - Diagramme de Classes
Chp3 - Diagramme de Classes
 
diagramme de classe
diagramme de classediagramme de classe
diagramme de classe
 
Chap5 diagramme d'etats-transitions
Chap5 diagramme d'etats-transitionsChap5 diagramme d'etats-transitions
Chap5 diagramme d'etats-transitions
 
Rapport PFE : Réalisation d'une application web back-office de gestion pédago...
Rapport PFE : Réalisation d'une application web back-office de gestion pédago...Rapport PFE : Réalisation d'une application web back-office de gestion pédago...
Rapport PFE : Réalisation d'une application web back-office de gestion pédago...
 
Modèle en cascade
Modèle en cascadeModèle en cascade
Modèle en cascade
 
2 TUP
2 TUP2 TUP
2 TUP
 
Epreuve concours génie informatique
Epreuve concours génie informatiqueEpreuve concours génie informatique
Epreuve concours génie informatique
 
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...
 
diagramme de séquence UML
diagramme de séquence UMLdiagramme de séquence UML
diagramme de séquence UML
 
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
 

Similaire à TD4-UML

Projet audit ppt
Projet audit pptProjet audit ppt
Projet audit ppt
Hajar Idehou
 
13761048.ppt
13761048.ppt13761048.ppt
13761048.ppt
AhmedSaidi32
 
ExosBanqueCorriges.ppt
ExosBanqueCorriges.pptExosBanqueCorriges.ppt
ExosBanqueCorriges.ppt
CoulibalyYoussoufngo
 
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
Moùhcine Mast
 
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
 
Présentation Finale.pptx
Présentation Finale.pptxPrésentation Finale.pptx
Présentation Finale.pptx
HaitamBelhim1
 
Cours de comptabilité général
Cours de comptabilité généralCours de comptabilité général
Cours de comptabilité général
ridwan elgamez
 
Le systeme classique
Le systeme classiqueLe systeme classique
Le systeme classique
Mouad Eddabdi
 
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
 
Comptabilite generale-i
Comptabilite generale-iComptabilite generale-i
Comptabilite generale-i
youssefGhazouani1
 
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
 
Demandes conges-rtt
Demandes conges-rttDemandes conges-rtt
Demandes conges-rtt
Sahar Abid
 
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
Chloé Prunel
 
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
 
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 fsjes
 
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
ChaimaaNajhi
 

Similaire à TD4-UML (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

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
Lilia 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.pdf
Lilia Sfaxi
 
Lab3-DB_Neo4j
Lab3-DB_Neo4jLab3-DB_Neo4j
Lab3-DB_Neo4j
Lilia Sfaxi
 
Lab2-DB-Mongodb
Lab2-DB-MongodbLab2-DB-Mongodb
Lab2-DB-Mongodb
Lilia Sfaxi
 
Lab1-DB-Cassandra
Lab1-DB-CassandraLab1-DB-Cassandra
Lab1-DB-Cassandra
Lilia Sfaxi
 
TP0-UML-Correction
TP0-UML-CorrectionTP0-UML-Correction
TP0-UML-Correction
Lilia Sfaxi
 
TD1 - UML - DCU
TD1 - UML - DCUTD1 - UML - DCU
TD1 - UML - DCU
Lilia Sfaxi
 
Android - Tp1 - installation et démarrage
Android - Tp1 -   installation et démarrageAndroid - Tp1 -   installation et démarrage
Android - Tp1 - installation et démarrage
Lilia 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 - intents
Lilia Sfaxi
 
Android - TPBonus - web services
Android - TPBonus - web servicesAndroid - TPBonus - web services
Android - TPBonus - web services
Lilia Sfaxi
 
Android - Tp4 - graphiques avancés
Android - Tp4 - graphiques avancésAndroid - Tp4 - graphiques avancés
Android - Tp4 - graphiques avancés
Lilia 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ées
Lilia Sfaxi
 
Lab3-Android
Lab3-AndroidLab3-Android
Lab3-Android
Lilia Sfaxi
 
Lab 5-Android
Lab 5-AndroidLab 5-Android
Lab 5-Android
Lilia Sfaxi
 
Lab4 - android
Lab4 - androidLab4 - android
Lab4 - android
Lilia Sfaxi
 
Lab2-android
Lab2-androidLab2-android
Lab2-android
Lilia Sfaxi
 
Lab1-android
Lab1-androidLab1-android
Lab1-android
Lilia Sfaxi
 
TD2-JS-functions
TD2-JS-functionsTD2-JS-functions
TD2-JS-functions
Lilia Sfaxi
 
TD1-js-objects
TD1-js-objectsTD1-js-objects
TD1-js-objects
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

  • 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 ». 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()
  • 2. 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.