Diagramme 2 - Diagramme UML (langage de modélisation unifié) détaillant le modèle d'objet des constatations
Trois classes se trouvent au sommet du diagramme : AssessmentResults
, Assessment
et AssessFile
. Chacune de ces trois classes est représentée comme étant liée à la classe Finding
via une méthode getFindings()
. La relation est établie entre une classe et zéro ou plusieurs classes Finding
. La classe Assessment
représente également une relation avec elle-même établie entre une classe Assessment
et zéro ou plusieurs classes Assessment
enfant.
Sous la classe Finding
, le diagramme représente la classe Trace
. Une classe Finding
est associée à zéro ou plusieurs classes Trace
via la méthode getTrace()
.
Sous la classe Trace
, le diagramme représente la classe Call
. Une classe Trace
est associée à zéro ou plusieurs classes Call
via la méthode getCalls()
.