图 1 - 详细描绘评估的对象模型的 UML(统一建模语言)图

此图的顶部为 Factory 类。Factory 类通过 Factory 类中的下列两种方法显示为与 AssessmentResults 类相关:openAssessment()getPublishedAssessments()。这两个类之间的关系是一个 Factory 类与一个或多个 AssessmentResults 类的关系。

此图在 Factory 类的下面描述了 AssessmentResults 类。AssessmentResults 类通过下列三种方法显示为与 Assessment 类相关:getAssessments()getAssessmentForApplication()getAssessmentForProject()。这两个类之间的关系是一个 AssessmentResults 类与零个或多个 Assessment 类的关系。

此图在 AssessmentResults 类的下面描述了 Assessment 类。一个 Assessment 类显示为通过 getAssessedFiles() 方法与零个或更多 AssessedFile 类相关联。Assessment 类还描绘了其通过 getAssessments() 方法与自身的关系。此关系显示为一个 Assessment 类与零个或更多子 Assessment 类的关系。

此图在 Assessment 类的下面描述了 AssessedFile 类。一个 Assessment 类通过 getAssessedFiles() 方法与零个或更多 AssessedFile 类相关联。