理解CMM需要注意以下問題

1.它僅指明該做什麼,而沒有指明如何做,它不是方法論,但我們在學習CMM時,可以從中學到分析問題的方法。

2.它僅指明該做的關鍵內容,僅描述軟件過程的本質屬性,而並非面面俱到。抓問題的主要方面的思想貫穿在整個CMM模型中。

3.軟件過程是指軟件工程過程、軟件管理過程和軟件組織的過程三者的有機結合。軟件工程過程是我們理解的常規的軟件的需求分析、設計、編碼、測試等過程;軟件管理過程是指爲使軟件工程過程順利進行而實施的管理活動的集合。上述兩個過程是以軟件工程組爲主的活動。軟件組織的過程是企業級的對軟件的組織活動,是以企業爲主的活動。

4.它是從軟件過程的角度考慮問題,而並非關注軟件開發工具,與框架軟件生存週期無關,也與所採用的開發技術無關。

5.CMM爲改善整個企業的軟件過程提供了指南,而並非針對某個具體項目。CMM並不能保證在這個過程框架下,產品開發百分之百的成功。產品的成功是多種因素的組合,例如市場等因素。

6.CMM1.1是針對大型軟件企業(500人以上)的,對小型的軟件企業(50人以下)需要裁減。

7.CMM認爲過程的不斷改進基於許多小的、步驟的進化而不是革命性的創新。

8.基於CMM的過程改善投資力度大、週期長,而技術投資則可能在短期內有較快回報。單獨依靠技術改進可能在短期內取得較快回報,但最終可能一無所獲。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章