發(fā)表日期:2006-5-29     來(lái)源:北軟金分     
     什么是CMMI?

   軟件能力成熟度模型(Capability Maturity Model For Software ,簡(jiǎn)稱(chēng)SW-CMM/CMMI),是由美國(guó)卡內(nèi)基梅隆大學(xué)軟件工程研究所(CMU SEI)研究出的一種用于評(píng)價(jià)軟件承包商能力并幫助改善軟件質(zhì)量的方法,其目的是幫助軟件企業(yè)對(duì)軟件工程過(guò)程進(jìn)行管理和改進(jìn),增強(qiáng)開(kāi)發(fā)與改進(jìn)能力,從而能按時(shí)地、不超預(yù)算地開(kāi)發(fā)出高質(zhì)量的軟件。其所依據(jù)的想法是:只要集中精力持續(xù)努力去建立有效的軟件工程過(guò)程的基礎(chǔ)結(jié)構(gòu),不斷進(jìn)行管理的實(shí)踐和過(guò)程的改進(jìn),就可以克服軟件開(kāi)發(fā)中的困難。CMM/CMMI是目前國(guó)際上最流行、最實(shí)用的一種軟件生產(chǎn)過(guò)程標(biāo)準(zhǔn),已經(jīng)得到了國(guó)際軟件產(chǎn)業(yè)界的認(rèn)可,成為當(dāng)今(企業(yè))從事規(guī)模軟件生產(chǎn)不可缺少的一項(xiàng)內(nèi)容。

 

CMM

CMMI

CMMCMMI區(qū)別

1.

需求管理RM
Requirements
Management

需求管理 RM
Requirements
Management

·

要與需求開(kāi)發(fā)Requirement Development 并行工作

·

明確要求需求的可追溯性

2.

軟件項(xiàng)目策劃SPP
Software Project
Planning

項(xiàng)目策劃PP
Project Planning

·

強(qiáng)調(diào)相關(guān)人員的參與

·

要有具體的任務(wù)分解表WBS

·

關(guān)注項(xiàng)目技巧的獲得

·

項(xiàng)目數(shù)據(jù)的數(shù)據(jù)管理

3.

軟件項(xiàng)目跟蹤與監(jiān)控
SPTO
SoftwareProject
Tracking and Oversight

項(xiàng)目監(jiān)督與控制PMC
Project Monitoring
and Control

·

監(jiān)控具體實(shí)踐級(jí)別上的約定

·

強(qiáng)調(diào)對(duì)風(fēng)險(xiǎn)和相關(guān)人員參與的監(jiān)督

4.

軟件子合同管理
SSM
Software Subcontract
Management

供應(yīng)商合同管理SAM
Supplier Agreement
Management

·

引入了原"子商管理""組間協(xié)調(diào)"的意圖

·

強(qiáng)調(diào)合同的概念

 

5.

軟件質(zhì)量保證SQA
Software Quality
Assurance

過(guò)程和產(chǎn)品質(zhì)量保證
PPQA
Process and Product
Quality Assurance

·

強(qiáng)調(diào)對(duì)過(guò)程及工作產(chǎn)品的客觀(guān)評(píng)價(jià)

·

要正式建立評(píng)價(jià)標(biāo)準(zhǔn)

6.

軟件配置管理SCM
Software Configuration Management

配置管理CM
Configuration Management

·

"Software Library軟件庫(kù)" "Configuration Management System配置管理系統(tǒng)"代替

·

配置管理系統(tǒng)包括存儲(chǔ)介質(zhì),規(guī)程和登陸配置系統(tǒng)的工具

7.

度量與分析 MA
Measurement and Analysis

·

新的過(guò)程區(qū)域

·

比原來(lái)共同特性中的"度量與分析"部分要求要多

·

要求組織能夠系統(tǒng)地開(kāi)發(fā)并發(fā)展自己的度量


      CMM/CMMI將軟件過(guò)程的成熟度分為5個(gè)等級(jí),以下是5個(gè)等級(jí)的基本特征:
  
    (1)初始級(jí)(initial)。工作無(wú)序,項(xiàng)目進(jìn)行過(guò)程中常放棄當(dāng)初的計(jì)劃。管理無(wú)章法,缺乏健全的管理制度。開(kāi)發(fā)項(xiàng)目成效不穩(wěn)定,項(xiàng)目成功主要依靠項(xiàng)目負(fù)責(zé)人的經(jīng)驗(yàn)和能力,他一但離去,工作秩序面目全非。

    (2)可重復(fù)級(jí)(Repeatable)。管理制度化,建立了基本的管理制度和規(guī)程,管理工作有章可循。 初步實(shí)現(xiàn)標(biāo)準(zhǔn)化,開(kāi)發(fā)工作比較好地按標(biāo)準(zhǔn)實(shí)施。 變更依法進(jìn)行,做到基線(xiàn)化,穩(wěn)定可跟蹤,新項(xiàng)目的計(jì)劃和管理基于過(guò)去的實(shí)踐經(jīng)驗(yàn),具有重復(fù)以前成功項(xiàng)目的環(huán)境和條件。

    (3)已定義級(jí)(Defined)。開(kāi)發(fā)過(guò)程,包括技術(shù)工作和管理工作,均已實(shí)現(xiàn)標(biāo)準(zhǔn)化、文檔化。建立了完善的培訓(xùn)制度和專(zhuān)家評(píng)審制度,全部技術(shù)活動(dòng)和管理活動(dòng)均可控制,對(duì)項(xiàng)目進(jìn)行中的過(guò)程、崗位和職責(zé)均有共同的理解 。

    (4)已管理級(jí)(Managed)。產(chǎn)品和過(guò)程已建立了定量的質(zhì)量目標(biāo)。開(kāi)發(fā)活動(dòng)中的生產(chǎn)率和質(zhì)量是可量度的。已建立過(guò)程數(shù)據(jù)庫(kù)。已實(shí)現(xiàn)項(xiàng)目產(chǎn)品和過(guò)程的控制。可預(yù)測(cè)過(guò)程和產(chǎn)品質(zhì)量趨勢(shì),如預(yù)測(cè)偏差,實(shí)現(xiàn)及時(shí)糾正。

    (5)優(yōu)化級(jí)(Optimizing)。可集中精力改進(jìn)過(guò)程,采用新技術(shù)、新方法。擁有防止出現(xiàn)缺陷、識(shí)別薄弱環(huán)節(jié)以及加以改進(jìn)的手段??扇〉眠^(guò)程有效性的統(tǒng)計(jì)數(shù)據(jù),并可據(jù)進(jìn)行分析,從而得出最佳方法