圖表 2 - UML(統一建模語言)圖表,詳述發現項目的物件模型

圖表的頂端有三個類別:AssessmentResultsAssessmentAssessFile。這三個類別的每一個都描繪為透過 getFindings() 方法,而與 Finding 類別相關。此關係顯示為一個對零個或多個 Finding 類別。Assessment 類別也以一個 Assessment 類別對零個或多個 Assessment 子類別來描繪與自己的關係。

圖表在 Finding 類別之下描繪 Trace 類別。一個 Finding 透過 getTrace() 方法而與零個或一個 Trace 類別相關。

圖表在 Trace 類別之下描繪 Call 類別。一個 Trace 類別透過 getCalls() 方法而與一個或多個 Call 類別相關。