SlideShare uma empresa Scribd logo
1 de 5
Baixar para ler offline
ANNEE 2011/2012
Université de Tunis El Manar
Institut Supérieur d’Informatique
I S I
TD3 et TP3: Méthodes de conception OO
L2SIL &L2ARS
Exercice 1 :
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.
TAF : (conformément à la série 2)
1. Donner le diagramme de séquence d’un étudiant qui souhaite afficher sa fiche
signalétique
2. Donner le diagramme de séquence d’un enseignant qui veut savoir la plus grande salle
dans laquelle il enseigne.
Exercice 2 :
Le module Eval-e-Learning répond à deux objectifs du programme: l'auto formation et
l'évaluation des formations via l'évaluation et le suivi de l'apprentissage et surtout la mesure
de la qualité de cet apprentissage. Ce module doit répondre à plusieurs objectifs :
- administrer les services de la plate-forme : contrôle des accès et de l’authentification des
utilisateurs
- offrir des moyens de communication entre les différents utilisateurs du système.
- permettre l’administration de contenus (formations, cursus, documents, évaluations etc.)
-gérer l’auto formation et le suivi des apprenants.
Gestion des contenus
Après l’homologation d’une formation, elle est enregistrée dans Eval-e-Learning par
l’administrateur.
Tout établissement homologué se voit attribué un login et un mot de passe lui permettant
d’accéder à un espace personnel dans Eval-e-Learning.
L’établissement peut ainsi accéder à l’ensemble des formations qu’il propose et a la
responsabilité de la gestion du contenu.
Chaque formation est associée à un ensemble de tuteurs. En effet, le système offre deux
modalités de formation : avec ou sans tutorat.
Le tutorat se fait par une communication entre l’apprenant et le tuteur (par échange de
messages) et par des séances de soutien en présentiel.
Le système doit garder trace des communications et du calendrier des séances présentielles
des tuteurs. Le choix du tuteur se fait en général sur la base du calendrier des séances de
tutorat de chaque tuteur.
L’auto formation
Le catalogue des formations est consultable par tout visiteur via l’interface web de Eval-e-
Learning.
Cependant pour accéder aux formations, un apprenant doit s’inscrire. L’inscription se fait via
l’interface web et est payante. Le prix de la formation dépend des formations et du mode
d’autoformation choisis.
Après l’inscription, l’apprenant se voit attribué un login et un mot de passe qui lui donnent
accès à un espace individuel dans lequel il retrouve tout le matériel nécessaire à sa formation
ainsi que l’historique de l’évolution de son cursus.
Dans le cas d’une autoformation avec tutorat, le tuteur peut consulter les informations sur le
suivi des formations des apprenants dont il a la charge.
Evaluation des apprenants et des formations
Pour des besoins de suivi de la qualité des enseignements dispensés, le système doit fournir
des rapports graphiques exhaustifs sur les activités individualisées et de groupe (par formation
et par établissement), permettant l’évaluation et le suivi de l’apprentissage et l’intervention du
tuteur pour adapter le programme et la méthodologie d’enseignement.
Cette partie est accessible par le responsable des formations (pour toutes les formations) et par
les tuteurs (pour les formations auxquelles ils sont rattachés).
Quelques précisions :
L’acteur visiteur web remplace des liens de communication entre tous les autres acteurs et le
cas d’utilisation consulter catalogue puisque la consultation du catalogue des formation est
ouvert à tous (y compris un visiteur occasionnel). On aurait également pu rajouter des liens
d’héritage de tous les autres acteurs vers l’acteur visiteur web (sémantiquement ce n’est pas
tout à fait correct puisque rien ne dit dans le texte que le web est la seule interface du
système).
TAF :
1. Donner le diagramme de séquence d'un apprenant à un programme de formation
en mode autoformation avec tuteur
2. Faire un diagramme de classes candidates
Correction :
TD3-UML-Correction
TD3-UML-Correction

Mais conteúdo relacionado

Mais procurados

Merise+ +exercices+mcd+-+corrigés
Merise+ +exercices+mcd+-+corrigésMerise+ +exercices+mcd+-+corrigés
Merise+ +exercices+mcd+-+corrigés
Majid CHADAD
 
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
 
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
 

Mais procurados (20)

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
 
Uml & cas d'utilisation
Uml & cas d'utilisationUml & cas d'utilisation
Uml & cas d'utilisation
 
diagramme de séquence UML
diagramme de séquence UMLdiagramme de séquence UML
diagramme de séquence UML
 
Chp4 - Diagramme de Séquence
Chp4 - Diagramme de SéquenceChp4 - Diagramme de Séquence
Chp4 - Diagramme de Séquence
 
Merise+ +exercices+mcd+-+corrigés
Merise+ +exercices+mcd+-+corrigésMerise+ +exercices+mcd+-+corrigés
Merise+ +exercices+mcd+-+corrigés
 
Chp3 - Diagramme de Classes
Chp3 - Diagramme de ClassesChp3 - Diagramme de Classes
Chp3 - Diagramme de Classes
 
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
 
Chp2 - Diagramme des Cas d'Utilisation
Chp2 - Diagramme des Cas d'UtilisationChp2 - Diagramme des Cas d'Utilisation
Chp2 - Diagramme des Cas d'Utilisation
 
Uml classes Par les exemples
Uml classes Par les exemplesUml classes Par les exemples
Uml classes Par les exemples
 
Méthodologie 2 Track Unified Process
Méthodologie 2 Track Unified ProcessMéthodologie 2 Track Unified Process
Méthodologie 2 Track Unified Process
 
Manuel des TP : Atelier Web 2
Manuel des TP : Atelier Web 2Manuel des TP : Atelier Web 2
Manuel des TP : Atelier Web 2
 
UML : Diagrammes de cas d'utilisation -- modele detaille -- 15
UML : Diagrammes de cas d'utilisation -- modele detaille -- 15UML : Diagrammes de cas d'utilisation -- modele detaille -- 15
UML : Diagrammes de cas d'utilisation -- modele detaille -- 15
 
Diagramme de Séquence
Diagramme de SéquenceDiagramme de Séquence
Diagramme de Séquence
 
Les règles de passage
Les règles de passageLes règles de passage
Les règles de passage
 
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
 
Rapport de stage d'initiation 2015 Mahmoudi Mohamed Amine
Rapport de stage d'initiation 2015 Mahmoudi Mohamed AmineRapport de stage d'initiation 2015 Mahmoudi Mohamed Amine
Rapport de stage d'initiation 2015 Mahmoudi Mohamed Amine
 
Travaux dirigés 1: algorithme & structures de données (corrigés)
Travaux dirigés 1: algorithme & structures de données (corrigés)Travaux dirigés 1: algorithme & structures de données (corrigés)
Travaux dirigés 1: algorithme & structures de données (corrigés)
 
Cours algorithme: structures répétitives
Cours algorithme: structures répétitivesCours algorithme: structures répétitives
Cours algorithme: structures répétitives
 
2 TUP
2 TUP2 TUP
2 TUP
 
Uml Cas Utilisation introduction
Uml Cas Utilisation introductionUml Cas Utilisation introduction
Uml Cas Utilisation introduction
 

Semelhante a TD3-UML-Correction

Compte rendu du_projet_vle_ple
Compte rendu du_projet_vle_pleCompte rendu du_projet_vle_ple
Compte rendu du_projet_vle_ple
savol
 
Présentation module arts
Présentation module artsPrésentation module arts
Présentation module arts
umberine
 
Tice ent ppt_journee-20080407-v1.2
Tice ent ppt_journee-20080407-v1.2Tice ent ppt_journee-20080407-v1.2
Tice ent ppt_journee-20080407-v1.2
stage1doc
 

Semelhante a TD3-UML-Correction (20)

TD1 - UML - DCU
TD1 - UML - DCUTD1 - UML - DCU
TD1 - UML - DCU
 
Projet
ProjetProjet
Projet
 
Compte rendu du_projet_vle_ple
Compte rendu du_projet_vle_pleCompte rendu du_projet_vle_ple
Compte rendu du_projet_vle_ple
 
DECOUVRIR LE SYSTEME LMD ET SON ARCHITECTURE.pdf
DECOUVRIR LE SYSTEME LMD ET SON ARCHITECTURE.pdfDECOUVRIR LE SYSTEME LMD ET SON ARCHITECTURE.pdf
DECOUVRIR LE SYSTEME LMD ET SON ARCHITECTURE.pdf
 
[Bioforce] presentation de la formation à distance manager son equipe
[Bioforce] presentation de la formation à distance manager son equipe[Bioforce] presentation de la formation à distance manager son equipe
[Bioforce] presentation de la formation à distance manager son equipe
 
Matrice emi Traam Doc Toulouse
Matrice emi Traam Doc ToulouseMatrice emi Traam Doc Toulouse
Matrice emi Traam Doc Toulouse
 
conférence educpros du 26/9/2014- Les moocs faut-il encore y aller ?
conférence educpros du 26/9/2014- Les moocs faut-il encore y aller ?conférence educpros du 26/9/2014- Les moocs faut-il encore y aller ?
conférence educpros du 26/9/2014- Les moocs faut-il encore y aller ?
 
Educadmin - application de gestion et de communication pour les écoles
Educadmin - application de gestion et de communication pour les écolesEducadmin - application de gestion et de communication pour les écoles
Educadmin - application de gestion et de communication pour les écoles
 
Moodle les conditions d'une migration réussie
Moodle les conditions d'une migration réussie Moodle les conditions d'une migration réussie
Moodle les conditions d'une migration réussie
 
Modeles de-foad3
Modeles de-foad3Modeles de-foad3
Modeles de-foad3
 
Support formation pedagogique - Session Regroupement en ligne - 091111
Support formation pedagogique - Session Regroupement en ligne - 091111Support formation pedagogique - Session Regroupement en ligne - 091111
Support formation pedagogique - Session Regroupement en ligne - 091111
 
Retour sur un dispositif tutoral à l'université par Sylvain Vacaresse
Retour sur un dispositif tutoral à l'université par Sylvain VacaresseRetour sur un dispositif tutoral à l'université par Sylvain Vacaresse
Retour sur un dispositif tutoral à l'université par Sylvain Vacaresse
 
Présentation module arts
Présentation module artsPrésentation module arts
Présentation module arts
 
Intégration d’un blog et d’outils collaboratifs dans un processus pédagogique
Intégration d’un blog et d’outils collaboratifs  dans un processus pédagogiqueIntégration d’un blog et d’outils collaboratifs  dans un processus pédagogique
Intégration d’un blog et d’outils collaboratifs dans un processus pédagogique
 
Courlis com presse
Courlis com presseCourlis com presse
Courlis com presse
 
Activites orientation
Activites orientationActivites orientation
Activites orientation
 
Webinaires AUF ENS-Luang Prabang Laos
Webinaires AUF ENS-Luang Prabang LaosWebinaires AUF ENS-Luang Prabang Laos
Webinaires AUF ENS-Luang Prabang Laos
 
Apprentissage
ApprentissageApprentissage
Apprentissage
 
Tice ent ppt_journee-20080407-v1.2
Tice ent ppt_journee-20080407-v1.2Tice ent ppt_journee-20080407-v1.2
Tice ent ppt_journee-20080407-v1.2
 
[Bioforce] presentation de la formation à distance gestion financière
[Bioforce] presentation de la formation à distance gestion financière[Bioforce] presentation de la formation à distance gestion financière
[Bioforce] presentation de la formation à distance gestion financière
 

Mais de Lilia Sfaxi

Mais 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
 
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
 
10 user centered design
10 user centered design10 user centered design
10 user centered design
 

TD3-UML-Correction

  • 1. ANNEE 2011/2012 Université de Tunis El Manar Institut Supérieur d’Informatique I S I TD3 et TP3: Méthodes de conception OO L2SIL &L2ARS Exercice 1 : 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. TAF : (conformément à la série 2) 1. Donner le diagramme de séquence d’un étudiant qui souhaite afficher sa fiche signalétique 2. Donner le diagramme de séquence d’un enseignant qui veut savoir la plus grande salle dans laquelle il enseigne.
  • 2. Exercice 2 : Le module Eval-e-Learning répond à deux objectifs du programme: l'auto formation et l'évaluation des formations via l'évaluation et le suivi de l'apprentissage et surtout la mesure de la qualité de cet apprentissage. Ce module doit répondre à plusieurs objectifs : - administrer les services de la plate-forme : contrôle des accès et de l’authentification des utilisateurs - offrir des moyens de communication entre les différents utilisateurs du système. - permettre l’administration de contenus (formations, cursus, documents, évaluations etc.) -gérer l’auto formation et le suivi des apprenants. Gestion des contenus Après l’homologation d’une formation, elle est enregistrée dans Eval-e-Learning par l’administrateur. Tout établissement homologué se voit attribué un login et un mot de passe lui permettant d’accéder à un espace personnel dans Eval-e-Learning. L’établissement peut ainsi accéder à l’ensemble des formations qu’il propose et a la responsabilité de la gestion du contenu. Chaque formation est associée à un ensemble de tuteurs. En effet, le système offre deux modalités de formation : avec ou sans tutorat. Le tutorat se fait par une communication entre l’apprenant et le tuteur (par échange de messages) et par des séances de soutien en présentiel. Le système doit garder trace des communications et du calendrier des séances présentielles des tuteurs. Le choix du tuteur se fait en général sur la base du calendrier des séances de tutorat de chaque tuteur. L’auto formation Le catalogue des formations est consultable par tout visiteur via l’interface web de Eval-e- Learning. Cependant pour accéder aux formations, un apprenant doit s’inscrire. L’inscription se fait via l’interface web et est payante. Le prix de la formation dépend des formations et du mode d’autoformation choisis.
  • 3. Après l’inscription, l’apprenant se voit attribué un login et un mot de passe qui lui donnent accès à un espace individuel dans lequel il retrouve tout le matériel nécessaire à sa formation ainsi que l’historique de l’évolution de son cursus. Dans le cas d’une autoformation avec tutorat, le tuteur peut consulter les informations sur le suivi des formations des apprenants dont il a la charge. Evaluation des apprenants et des formations Pour des besoins de suivi de la qualité des enseignements dispensés, le système doit fournir des rapports graphiques exhaustifs sur les activités individualisées et de groupe (par formation et par établissement), permettant l’évaluation et le suivi de l’apprentissage et l’intervention du tuteur pour adapter le programme et la méthodologie d’enseignement. Cette partie est accessible par le responsable des formations (pour toutes les formations) et par les tuteurs (pour les formations auxquelles ils sont rattachés). Quelques précisions : L’acteur visiteur web remplace des liens de communication entre tous les autres acteurs et le cas d’utilisation consulter catalogue puisque la consultation du catalogue des formation est ouvert à tous (y compris un visiteur occasionnel). On aurait également pu rajouter des liens d’héritage de tous les autres acteurs vers l’acteur visiteur web (sémantiquement ce n’est pas tout à fait correct puisque rien ne dit dans le texte que le web est la seule interface du système). TAF : 1. Donner le diagramme de séquence d'un apprenant à un programme de formation en mode autoformation avec tuteur 2. Faire un diagramme de classes candidates Correction :