圖2. 流程詳圖
4.解決方案的內部結構
存儲和處理系統構成缺陷管理的BI核心并為缺陷版本,列表及報告生成提供基本功能。數據庫邏輯上是由三個不同類別的元素構成:缺陷,規則和度量。基本元素是缺陷,它包括明確識別缺陷所需的所有信息。作為檢查流程的結果,缺陷記錄是為每個規則或失敗的動態測試而創建的。每個缺陷結構中包含的基本數據如圖3所示,且由本地數據(項目,模塊,文件,線路,等),尤其是關于缺陷,已發現缺陷的工具還有臨界等的信息。系統必須熟悉規則列表。數據庫規則元素包括識別規則所需的所有信息。規則結構包含關于項目中檢查的每個規則的信息。創建包含除所發現的缺陷外的所有被執行的測試時,需要該信息。圖4展示了為規則存儲的,包含了規則的基本定義及規則是否是主動的基本數據。度量結構包含關于每個計算度量的信息。創建報告也需要該信息。圖5 展示了為一個度量存儲的基本數據,還包含了關于識別度量的信息,尤其是有效期的臨界值及位置,以防數值超出范圍。
圖3. 缺陷數據結構
圖4. 規則數據結構
圖5. 度量數據結構