Diagramme 1 - Diagramme UML (langage de modélisation unifié) détaillant le modèle d'objet des évaluations
La classe Factory
se trouve au sommet du diagramme. La classe Factory
apparaît comme étant liée à la classe AssessmentResults
via deux méthodes dans la classe :Factory
openAssessment()
et getPublishedAssessments()
. La relation entre ces deux classes est une classe Factory
associée à une ou plusieurs classes AssessmentResults
.
Sous la classe Factory
, le diagramme représente la classe AssessmentResults
. La classe AssessmentResults
apparaît comme étant liée à la classe Assessment
via trois méthodes : getAssessments()
, getAssessmentForApplication()
et getAssessmentForProject()
. La relation entre ces deux classes est une classe AssessmentResults
associée à aucune classe Assessment
ou plus.
Sous la classe AssessmentResults
, le diagramme représente la classe Assessment
. Une classe Assessment
est associée à zéro ou plusieurs classes AssessedFile
via la méthode getAssessedFiles()
. La classe Assessment
représente également une relation avec elle-même via la méthode getAssessments()
. Cette relation est établie entre une classe Assessment
et zéro ou plusieurs classes Assessment
enfant.
Sous la classe Assessment
, le diagramme représente la classe AssessedFile
. Une classe Assessment
est associée à zéro ou plusieurs classes AssessedFile
via la méthode getAssessedFiles()
.