軟件安全問題之CIVIMI
2018-04-08 16:26:08 | 來源:中培企業IT培訓網
3.CIVIMI
CMMI是在美國國防部資助下,由卡內基梅隆大學軟件工程所(SEI)建立,用于評價軟件開發組織過程能力成熟度的模型,后來該模型被用于軟件開發組織內部的軟件過程改進。
CMMI里面的所有要求,都是來自于成功企業的最佳實踐,涉及到產品的開發和維護活動、覆蓋產品從概念提出到交付和維護的整個生存周期。
CMMI的五個級別:
CMMI Levell,初始級。軟件過程是無序的,有時甚至是混亂的,對過程幾乎沒有定義,成功取決于努力。管理是反應式的。
CMMI Level 2,可管理級。建立了基本的項目管理過程來跟蹤費用、進度和功能特性。 制定了必要的過程紀律,能重復早先類似應用項目取得的成功經驗。
CMMI Level 3,已定義級。已將軟件管理和工程兩方面的過程文檔化、標準化,并綜合成該組織的標準軟件過程。所有項目均使用經批準、剪裁的標準軟件過程來開發和維護軟件,軟件產品的生產在整個軟件過程是可見的。
CMMI Level 4,量化管理級。分析對軟件過程和產品質量的詳細度量數據,對軟件過程和產品都有定量的理解與控制。管理有一個作出結論的客觀依據,管理能夠在定量的范圍內預iDil性能。
CMMI Leel 5,優化管理級。過程的量化反饋和先進的新思想、新技術促使過程持續不斷改進。
CMMI的每個等級都有幾個過程域組成,這幾個過程域共同形成一種軟件過程翕黽力。每個過程域都由一些特殊目標和通用目標,通過相應的特殊實踐和通用實踐來實現這些目標。 通用實踐和共同特性。當一個過程域的所有特殊實踐和通用實踐都按要求得到實施,就臼彥實現該過程域的目標。
標簽:
CMMI