Вы находитесь на странице: 1из 1

TD n 1

Une universit possde un systme dinformation qui permet de grer des QCM.
Ce systme dinformation gre deux types de QCM savoir des examens et des
questionnaires. Les professeurs peuvent crer des examens et de dsigner les
groupes dtudiants concerns par cet examen. Ladministration peut crer des
questionnaires, activer et dsactiver les examens. Les tudiants peuvent passer
des examens et consulter les notes obtenues dans les examens. Toutes les
oprations sur ce systme ncessitent une authentification.
Dans ce problme, nous supposons que nous avons tabli les rgles de gestion
suivantes :
 Un professeur peut assurer plusieurs modules une priode donne,
dfinie par la date de dbut et la date fin du module. Le mme module
peut tre assur par plusieurs professeurs.
 Les tudiants sont inscris dans plusieurs modules pendant une priode
dfinie par la date dbut est la date fin.
 Un QCM est form par plusieurs questions qui sont de plusieurs types :
Question rponse multiple, rponse unique, Oui/Non et saisir. Une
mme question peut appartenir plusieurs QCM.
 Une question est forme par plusieurs choix. Un choix peut appartenir
plusieurs questions. Chaque choix peut faire partie des bonnes rponses
ou non.
 Un tudiant peut appartenir plusieurs groupes. Un groupe est constitu
par plusieurs tudiant.
 Un QCM concerne zero ou un module. Un module peut avoir plusieurs
QCM.
 Un QCM est destin un groupe une date donne. Un groupe est
concern par plusieurs QCM.
 Un tudiant doit rpondre aux questions du questionnaire en donnant une
rponse qui est une chane de caractres qui peut tre forme par les
numros des choix slectionns de cette question.
I- Modlisation UML
1- Etablir un diagramme de cas dutilisation qui identifie les diffrents
acteurs du systme ainsi que les oprations que chaque type dacteur
peut effectuer.
2- Etablir un diagramme dactivit
3- Etablir un diagramme de squences qui montre le droulement des
oprations de gnration, dactivation et dexploitation dun QCM.
4- Etablir un diagramme de classes pour ce systme en indiquant
quelques attributs et quelques mthodes importantes de chaque classe.
5- Etablir un diagramme dtat transition qui permet de montrer les
diffrents tats et transitions dun objet QCM.
II Modlisation Merise
1- Etablir le Modle Conceptuel de Donnes (MCD)
2- Etablir le Modle Relationnel de donnes (MRD).