資源描述:
《軟件能力成熟度模型cmm cmmi》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、什么是CMMI????軟件能力成熟度模型(CapabilityMaturityModelForSoftware,簡(jiǎn)稱SW-CMM/CMMI),是由美國(guó)卡內(nèi)基梅隆大學(xué)軟件工程研究所(CMUSEI)研究出的一種用于評(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)
2、過(guò)程標(biāo)準(zhǔn),已經(jīng)得到了國(guó)際軟件產(chǎn)業(yè)界的認(rèn)可,成為當(dāng)今(企業(yè))從事規(guī)模軟件生產(chǎn)不可缺少的一項(xiàng)內(nèi)容。CMMCMMICMM與CMMI區(qū)別1.需求管理RMRequirementsManagement需求管理RMRequirementsManagement·要與需求開(kāi)發(fā)RequirementDevelopment并行工作·明確要求需求的可追溯性2.軟件項(xiàng)目策劃SPPSoftwareProjectPlanning項(xiàng)目策劃PPProjectPlanning·強(qiáng)調(diào)相關(guān)人員的參與·要有具體的任務(wù)分解表WBS·關(guān)注項(xiàng)目技巧的獲得·項(xiàng)目數(shù)據(jù)的數(shù)據(jù)管理3.軟件項(xiàng)目跟蹤與監(jiān)控SP
3、TOSoftwareProjectTrackingandOversight項(xiàng)目監(jiān)督與控制PMCProjectMonitoringandControl·監(jiān)控具體實(shí)踐級(jí)別上的約定·強(qiáng)調(diào)對(duì)風(fēng)險(xiǎn)和相關(guān)人員參與的監(jiān)督4.軟件子合同管理SSMSoftwareSubcontractManagement供應(yīng)商合同管理SAMSupplierAgreementManagement·引入了原"子商管理"和"組間協(xié)調(diào)"的意圖·強(qiáng)調(diào)合同的概念?5.軟件質(zhì)量保證SQASoftwareQualityAssurance過(guò)程和產(chǎn)品質(zhì)量保證PPQAProcessandProductQua
4、lityAssurance·強(qiáng)調(diào)對(duì)過(guò)程及工作產(chǎn)品的客觀評(píng)價(jià)·要正式建立評(píng)價(jià)標(biāo)準(zhǔn)6.軟件配置管理SCMSoftwareConfigurationManagement配置管理CMConfigurationManagement·"SoftwareLibrary軟件庫(kù)"被"ConfigurationManagementSystem配置管理系統(tǒng)"代替·配置管理系統(tǒng)包括存儲(chǔ)介質(zhì),規(guī)程和登陸配置系統(tǒng)的工具7.度量與分析MAMeasurementandAnalysis·新的過(guò)程區(qū)域·比原來(lái)共同特性中的"度量與分析"部分要求要多·要求組織能夠系統(tǒng)地開(kāi)發(fā)并發(fā)展自己的度量?
5、?????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)行,做到基線化,穩(wěn)定可跟蹤,新項(xiàng)目的計(jì)劃和管理基于過(guò)去的實(shí)踐經(jīng)驗(yàn),具有重復(fù)以前成功項(xiàng)目的環(huán)境和條件。???
6、?(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ò)程的控制??深A(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)的手段??扇?/p>
7、得過(guò)程有效性的統(tǒng)計(jì)數(shù)據(jù),并可據(jù)進(jìn)行分析,從而得出最佳方法能力成熟度模型 能力成熟度模型(CapabilityMaturityModelforSoftware,英文縮寫(xiě)為SW-CMM,簡(jiǎn)稱CMM) 什么是能力成熟度模型(CapabilityMaturityModel)CMM是指“能力成熟度模型”,是對(duì)于軟件組織在定義、實(shí)施、度量、控制和改善其軟件過(guò)程的實(shí)踐中各個(gè)發(fā)展階段的描述。它是在美國(guó)國(guó)防部的指導(dǎo)下,有軟件開(kāi)發(fā)團(tuán)體和軟件工程學(xué)院(SEI)及CarnegieMellon大學(xué)共同開(kāi)發(fā)的。CMM的核心是把軟件開(kāi)發(fā)視為一個(gè)過(guò)程,并根據(jù)這一原則對(duì)軟件開(kāi)發(fā)和維
8、護(hù)進(jìn)行過(guò)程監(jiān)控和研究,以使其更加科學(xué)化、標(biāo)準(zhǔn)化、使企業(yè)能夠更好地實(shí)現(xiàn)商業(yè)目標(biāo)?! MM是一種