第二個目標是提供度量結果,以便處理信息需要和目標。為實現這一目標,模型中也給出了以下幾方面的特定實踐:收集度量數據,即獲得制定的度量數據;分析并解釋度量數據;管理并存儲度量數據、度量規范和分析結果;通報分析結果,向所有的干系人報告測量和分析活動的結果。在這一目標中,主要關注的是對測量結果的分析和使用。在傳統的軟件測試中,只要產品通過了需求方的驗收,達到了合同要求,開發組織一般也就不再重視對軟件測試結果數據的管理和使用。從過程改進的角度來說,這是很不科學的;CMMI的集成化過程改進和評估,提出了建立開發過程數據庫的思想,作為組織進行過程改進的基礎。而建立過程數據的過程中,實際上也就是對測試和度量數據的積累和存儲過程。從這一點來說,在開發過程中開展軟件測試以及針對開發過程的度量,是建立過程數據庫的必要步驟。
第三個目標是共性目標,即將測量和分析活動制度化為可管理的過程。這一目標主要關注的是對軟件測試和過程度量活動的管理以及制度化。針對這一共性目標,CMMI模型從四個不同方面給出了10個共性實踐。首先,作為執行測量和分析活動的承諾,要求組織建立方針,為策劃和執行“測量和分析”過程提供組織級的支持;其次,在執行能力方面,組織應該制定測量和分析過程計劃;提供必要的資源;分配相應的責任;并且對相關人員進行培訓。第三,為了指導該過程的實施,組織應該將測量和分析過程指定的工作產品置于配置管理的適當層次;確定與過程相關的干系人并使之介入;同時還要對測量和分析過程進行監督和控制。最后,作為對測量和分析活動的驗證實施,組織應該客觀評價測量和分析過程以及過程的工作產品和服務的遵循情況;同時,由高層管理者審查測量和分析過程的活動、狀態和分析結果,并解決相應的問題。這一共性目標的實現,實際上就是把測量和分析活動制度化為一種組織級的行為,在整個組織的范圍內加強了對軟件測試和過程度量活動的組織和管理工作。
文章來源于領測軟件測試網 http://www.kjueaiud.com/