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