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