圖表 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 類別相關。