CMMI的每個成熟級別由KPA組成,每個KPA確定一組相關活動。為了有效地進行這些活動,需要在整個軟件開發過程中引入相關工具,幫助軟件企業實施CMMI.一般來說,實施CMMI需要以下主要工具:軟件開發過程框架、需求管理工具、面向對象的分析設計工具、配置管理工具、變更管理工具和軟件測試工具。
目前,絕大部分企業使用的上述工具都是國外開發的(例如IBM和Microsoft公司),根據北京SPIN的一項調查,使用率最高的四種工具是MS Project 、Visual Source Safe、Rose、ClearCase.雖然這些工具也有漢化版本,但使用起來總覺得別扭,很多東西都不符合我們的實際情況。再者,國內軟件企業97%屬于中小企業,功能齊全、價格高昂的高端工具也不可能是他們的理想選擇。
國產的CASE工具屈指可數,即使有的話,絕大部分也屬于研究型產品,實用價值不大。而要研制開發一個實用的CMMI支撐工具,也不是一件簡單的事情。因此,在一段時間內,支撐工具將成為中國軟件企業實施CMMI所面臨的一個關鍵問題。
文章來源于領測軟件測試網 http://www.k11sc111.com/