Examen, copie et réponses

L’objectif de cette séance est de compléter la conception détaillée des classes du domaine de l’application QuizMaker.

1. Première étape : examen, copie et réponses

Utilisez le diagramme de classes UML pour concevoir les classes Exam, ExamPaper et Answer, et leurs associations.

Pour vous guider pendant la conception, voici quelques questions auxquelles votre diagramme doit répondre :

  1. Quels sont les attributs de ces classes ?

  2. Pour chaque attribut, spécifiez son type, sa cardinalité et ses éventuelles contraintes.

  3. Comment vous représentez un examen ?

  4. Comment vous représentez la réponse à une question ?

  5. Comment vous déterminez si une réponse est correcte ou pas ?

2. Deuxième étape : Implémentation

Implémentez, en Java, les classes que vous venez de concevoir.