版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、軟件能力成熟度模型CMM,軟件學(xué)院,,摘要,緒論CMM體系結(jié)構(gòu)可重復(fù)級(jí)(第2級(jí))已定義級(jí)(第3級(jí))已管理級(jí)(第4級(jí))優(yōu)化級(jí)(第5級(jí))CMM過程控制和ISO9000評(píng)價(jià)標(biāo)準(zhǔn)的區(qū)別,1 緒論,軟件與軟件產(chǎn)業(yè)的發(fā)展過程CMM的發(fā)展過程CMM與軟件產(chǎn)業(yè),1.1 軟件與軟件產(chǎn)業(yè)的發(fā)展過程,軟件相對(duì)于硬件面臨的問題軟件成本高軟件開發(fā)的進(jìn)度難于控制估計(jì)軟件工作量很困難軟件質(zhì)量難于保證修正維護(hù)軟件困難,1.1 軟件與軟件產(chǎn)
2、業(yè)的發(fā)展過程,軟件開發(fā)技術(shù)狀況,圖1.2 軟件發(fā)展趨勢(shì),Continue,,Continue,,1.1 軟件與軟件產(chǎn)業(yè)的發(fā)展過程,軟件工程與軟件過程管理軟件工程( Software Engineering)指導(dǎo)計(jì)算機(jī)軟件開發(fā)和維護(hù)的工程科學(xué)旨在確定軟件開發(fā)技術(shù)規(guī)范,其中軟件開發(fā)技術(shù)包含:軟件開發(fā)方法學(xué)、軟件工具和軟件工程環(huán)境應(yīng)用計(jì)算機(jī)科學(xué)(用于構(gòu)造模型預(yù)算法)、工程科學(xué)(用于制定規(guī)范、設(shè)計(jì)模型、評(píng)估成本及權(quán)衡利弊)和管理科學(xué)(用
3、于計(jì)劃、資源、質(zhì)量、成本等管理)的基本原理與其他工程的區(qū)別:產(chǎn)品是程序特點(diǎn):規(guī)范化、文檔化,Continue,1.1 軟件與軟件產(chǎn)業(yè)的發(fā)展過程,軟件工程與軟件過程管理軟件過程管理對(duì)軟件開發(fā)全過程規(guī)范化及標(biāo)準(zhǔn)化的管理軟件過程管理技術(shù)包括:軟件管理學(xué)和軟件工程經(jīng)濟(jì)學(xué)目前,國(guó)外普遍采用的軟件過程管理方法是:美國(guó)卡內(nèi)基?梅隆大學(xué)軟件工程研究所(SEI) 提出的軟件能力成熟度模型(SW-CMM)目的:研究如何有效地對(duì)軟件開發(fā)項(xiàng)目進(jìn)行
4、管理,以便按照進(jìn)度和預(yù)算完成軟件項(xiàng)目計(jì)劃,實(shí)現(xiàn)預(yù)期的經(jīng)濟(jì)效益和社會(huì)效益包括:成本估計(jì)、進(jìn)度計(jì)劃、人員組織、質(zhì)量保證等,1.1 軟件與軟件產(chǎn)業(yè)的發(fā)展過程,軟件產(chǎn)業(yè)與CMM的提出軟件產(chǎn)業(yè)的發(fā)展,圖1.3 軟件產(chǎn)業(yè)發(fā)展過程,Continue,1.1 軟件與軟件產(chǎn)業(yè)的發(fā)展過程,軟件產(chǎn)業(yè)與CMM的提出目前國(guó)際上最流行的、使用最廣泛的是專門針對(duì)軟件產(chǎn)業(yè)制定的CMM認(rèn)證體系世界上軟件發(fā)展的水平參差不齊美國(guó)、歐洲、日本和印度等國(guó)家:水平高、質(zhì)
5、量好、規(guī)模大我國(guó)進(jìn)展顯著發(fā)展速度相對(duì)落后,1 緒論,CMM的發(fā)展過程CMM與軟件產(chǎn)業(yè),1.2 CMM的發(fā)展過程,CMM概況解決“軟件危機(jī)”CMM工作最初是應(yīng)美國(guó)聯(lián)邦政府的要求提供一種評(píng)估軟件承包商能力的方法而進(jìn)行的。 Capability Maturity Model For Software (SW—CMM),軟件能力成熟度模型是由美國(guó)卡內(nèi)基梅隆大學(xué)的軟件工程研究所(Software Engineering Insti
6、tute SEI) 在1991年推出的。 CMM的用途包括:軟件過程改進(jìn);軟件過程評(píng)估;軟件組織開發(fā)能力評(píng)價(jià).CMM不是特定的軟件開發(fā)技術(shù)。,1.2 CMM的發(fā)展過程,CMM的理論基礎(chǔ)“丹明鏈”“全面質(zhì)量管理”“質(zhì)量管理顧問公司(質(zhì)量研究所)”,1.2 CMM的發(fā)展過程,20世紀(jì)30年代,Walter Shewart公布了統(tǒng)計(jì)質(zhì)量控制原理W. Edward Deming(現(xiàn)代質(zhì)量思想理論的鼻祖)提出了丹明鏈?zhǔn)椒磻?yīng)的現(xiàn)象一個(gè)
7、企業(yè)改進(jìn)他的生產(chǎn)過程并堅(jiān)持不懈地按此運(yùn)動(dòng)質(zhì)量改進(jìn)了因?yàn)闇p少了返工、錯(cuò)誤和延遲,設(shè)計(jì)得更好,更有效地使用資源,成本下降了因?yàn)樯仙说馁|(zhì)量及降低了的售價(jià),產(chǎn)品的市場(chǎng)占有率提高了利潤(rùn)增加了,,,,1.2 CMM的發(fā)展過程,全面質(zhì)量管理(TQM,Total Quality Management)CMM產(chǎn)生的理論基礎(chǔ)CMM是TQM在軟件業(yè)應(yīng)用中的升華目標(biāo):滿足現(xiàn)在和將來的客戶需求,過程管理,1.2 CMM的發(fā)展過程,“質(zhì)量管理顧問公
8、司(質(zhì)量研究所)”質(zhì)量管理學(xué)家克羅斯比在1979年成立了一家名為質(zhì)量管理顧問的公司(質(zhì)量研究所)IBM公司的羅恩.拉德斯和瓦茨.漢弗萊,1.2 CMM的發(fā)展過程,CMM的發(fā)展,圖1.4 CMM的發(fā)展過程,1.2 CMM的發(fā)展過程,CMM的發(fā)展方向CMM的主要特點(diǎn)基于實(shí)際實(shí)踐最好的反映了實(shí)踐的情況反映了軟件過程改進(jìn)和軟件過程評(píng)估執(zhí)行人員的需求形成文檔文檔可以公開使用CMM是活的文檔在穩(wěn)定性需求和不斷的過程改進(jìn)之間提供適
9、當(dāng)和實(shí)際的平衡點(diǎn),1 緒論,CMM與軟件產(chǎn)業(yè),1.3 CMM與軟件產(chǎn)業(yè),CMM的用途用于軟件過程評(píng)估(SPA, Software Process Assessment)、軟件過程改進(jìn)( SPI, Software Process Improvement)和軟件能力評(píng)價(jià)(SCE, Software Capability Evaluation)中設(shè)計(jì)CMM,就是為了指導(dǎo)軟件企業(yè)通過判斷當(dāng)前自身的過程成熟度,提出幾個(gè)對(duì)軟件質(zhì)量和過程提高最
10、為關(guān)鍵的問題,以此來選擇過程的提高策略,1.3 CMM與軟件產(chǎn)業(yè),我國(guó)軟件產(chǎn)業(yè)發(fā)展軟件本身的標(biāo)準(zhǔn)化和提高軟件開發(fā)管理水平,提高軟件質(zhì)量我國(guó)軟件企業(yè)平均規(guī)模較?。?5人/企業(yè)),企業(yè)軟件生產(chǎn)總值和出口額與較發(fā)達(dá)國(guó)家(如印度等)相比較存在較大差距(3倍),通過CMM2級(jí)認(rèn)證的企業(yè)很少(10家左右)與軟件水平較發(fā)達(dá)的地區(qū)(如印度)相比較,國(guó)內(nèi)軟件企業(yè)的開發(fā)水平需要大幅的提高。,Continue,1.3 CMM與軟件產(chǎn)業(yè),中國(guó)企業(yè)CMM認(rèn)證
11、情況(2001年數(shù)據(jù)) :是軟件企業(yè)參與國(guó)際競(jìng)爭(zhēng)的試金石。我國(guó)軟件要大幅度提高開發(fā)能力,走向世界,必須向國(guó)際上公認(rèn)的軟件評(píng)估標(biāo)準(zhǔn)靠攏。 CMM對(duì)中國(guó)軟件產(chǎn)業(yè)是非常有價(jià)值的。,1 緒論,,摘要,緒論CMM體系結(jié)構(gòu)可重復(fù)級(jí)(第2級(jí))已定義級(jí)(第3級(jí))已管理級(jí)(第4級(jí))優(yōu)化級(jí)(第5級(jí))CMM過程控制和ISO9000評(píng)價(jià)標(biāo)準(zhǔn)的區(qū)別,2 CMM體系結(jié)構(gòu),CMM基礎(chǔ)知識(shí)CMM主要內(nèi)容CMM各級(jí)之間的關(guān)系CMM
12、實(shí)施的人員構(gòu)成和組織機(jī)構(gòu)劃分CMM初始級(jí),2.1 CMM基礎(chǔ)知識(shí),過程(Process)為實(shí)現(xiàn)給定目標(biāo)所執(zhí)行的一系列操作步驟,,,,過程,人,有技能、受過訓(xùn)練的,以及有積極性的人員,過程和方法,定義任務(wù)之間關(guān)系的規(guī)程和方法,工具和設(shè)備,A,B,C,D,,,,,,,,,,2.1 CMM基礎(chǔ)知識(shí),軟件過程(Software Process)軟件開發(fā)人員開發(fā)和維護(hù)軟件及相關(guān)殘品(如項(xiàng)目計(jì)劃、設(shè)計(jì)文檔、代碼、測(cè)試用例和用戶手冊(cè))的一
13、套行為、方法、實(shí)踐及變化過程作用對(duì)象:軟件及其相關(guān)產(chǎn)品包括:活動(dòng)、方法實(shí)踐和革新,2.1 CMM基礎(chǔ)知識(shí),軟件過程能力(Software Process Capability)描述了遵循某軟件過程可能達(dá)到的預(yù)期結(jié)果的范圍軟件過程性能(Software Process Performance)表示一個(gè)過程所達(dá)到的實(shí)際結(jié)果的一種度量,2.1 CMM基礎(chǔ)知識(shí),軟件過程成熟度(Software Process Maturity)針對(duì)
14、具體的軟件過程進(jìn)行明確定義、管理、評(píng)價(jià)、控制和生產(chǎn)實(shí)施的程度表明軟件工程能力增長(zhǎng)的潛能表明機(jī)構(gòu)軟件過程的豐富性及其應(yīng)用于項(xiàng)目的一致性軟件過程成熟度意味著必須進(jìn)行軟件過程能力,2.1 CMM基礎(chǔ)知識(shí),2.1 CMM基礎(chǔ)知識(shí),1 初始級(jí),2 可重復(fù)級(jí),3 已定義級(jí),4 已管理級(jí),5 優(yōu)化級(jí),,,,,圖2.1 CMM分級(jí)標(biāo)準(zhǔn),無序、混亂的軟件過程。依賴個(gè)別人的努力和機(jī)遇。,建立基本的項(xiàng)目管理過程。相似項(xiàng)目,重復(fù)以往成果。,文檔化、標(biāo)準(zhǔn)化
15、和標(biāo)準(zhǔn)的軟件軟件過程。,軟件過程和產(chǎn)品質(zhì)量有詳細(xì)的度量標(biāo)準(zhǔn)。,持續(xù)的對(duì)過程進(jìn)行改進(jìn)。,CMM體系結(jié)構(gòu)分級(jí)標(biāo)準(zhǔn),Continue,2.1 CMM基礎(chǔ)知識(shí),CMM體系結(jié)構(gòu)內(nèi)部結(jié)構(gòu)各關(guān)鍵過程域中規(guī)定了執(zhí)行約定、執(zhí)行能力、執(zhí)行活動(dòng)、質(zhì)量和驗(yàn)證的標(biāo)準(zhǔn)等組織保證管理者:經(jīng)理、各級(jí)經(jīng)理、領(lǐng)導(dǎo)、職員和個(gè)人軟件小組:軟件工程組、軟件工程過程組、軟件相關(guān)組等,2 CMM體系結(jié)構(gòu),CMM主要內(nèi)容CMM各級(jí)之間的關(guān)系CMM實(shí)施的人員構(gòu)成和組
16、織機(jī)構(gòu)劃分CMM初始級(jí),2.2 CMM主要內(nèi)容,軟件過程可視性 VS. CMM,圖2.2 軟件過程的可視性,軟件過程是一個(gè)不定形的實(shí)體(一個(gè)黑盒);需求失控方式in,產(chǎn)品失控方式out,客戶需求和工作產(chǎn)品受到控制,已建立基本的項(xiàng)目管理實(shí)踐;“黑盒鏈”,傳輸節(jié)點(diǎn)上可視,盒子的內(nèi)部結(jié)構(gòu),即項(xiàng)目定義軟件過程中的任務(wù),具有可視性;,定義的軟件過程得到定量使用和控制,預(yù)測(cè)結(jié)果的能力和準(zhǔn)確性提高,不斷嘗試新的和改進(jìn)的軟件開發(fā)方
17、法,以受控方式提高生產(chǎn)率和軟件質(zhì)量,2.2 CMM主要內(nèi)容,CMM的內(nèi)容CMM為軟件企業(yè)的過程能力提供了一個(gè)階梯式的進(jìn)化框架,采用分層的方式安排它的組成部分,以適應(yīng)不同機(jī)構(gòu)使用的需要,Continue,2.2 CMM主要內(nèi)容,圖2.3 五個(gè)成熟度級(jí)別,Continue,2.2 CMM主要內(nèi)容,初始級(jí),Continue,2.2 CMM主要內(nèi)容,可重復(fù)級(jí),Continue,2.2 CMM主要內(nèi)容,已定義級(jí),Continue,2.2 CM
18、M主要內(nèi)容,已管理級(jí),Continue,2.2 CMM主要內(nèi)容,優(yōu)化級(jí),2.2 CMM主要內(nèi)容,CMM的內(nèi)部結(jié)構(gòu)CMM由5個(gè)成熟度級(jí)別組成每個(gè)成熟度級(jí)別(除級(jí)別1)包含了實(shí)現(xiàn)該級(jí)別的若干個(gè)關(guān)鍵過程域(KPA)每一個(gè)KPA進(jìn)一步被分為稱為公共特征的5個(gè)部分這些公共特征包括了關(guān)鍵實(shí)踐(KP),即每一個(gè)KPA包括5類KP實(shí)現(xiàn)了這些KP后,就實(shí)現(xiàn)了關(guān)鍵過程域的目標(biāo),Continue,2.2 CMM主要內(nèi)容,圖2.4 CMM的內(nèi)部結(jié)構(gòu),
19、2.2 CMM主要內(nèi)容,關(guān)鍵過程域(KPA,Key Process Area)一系列相互關(guān)聯(lián)的操作活動(dòng)某一級(jí)別的一組目標(biāo),用以衡量是否具有此級(jí)別的能力。每個(gè)KPA的目標(biāo)總結(jié)了它的關(guān)鍵實(shí)踐(KP),目標(biāo)說明了每一個(gè)KPA的界限、范圍、內(nèi)容和關(guān)鍵實(shí)踐不同級(jí)別的KPA(項(xiàng)目、數(shù)目、內(nèi)容)是不同的,但其中很多項(xiàng)都有深層次的聯(lián)系(上級(jí)是下級(jí)的深化和延伸)18個(gè)關(guān)鍵過程域,分布在2~5級(jí),Continue,2.2 CMM主要內(nèi)容,2.2
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 軟件能力成熟度模型(CMM)研究.pdf
- 軟件能力成熟度模型
- 軟件能力成熟度模型(CMM)的探討與應(yīng)用.pdf
- 軟件能力成熟度模型輔助開發(fā)環(huán)境支撐平臺(tái).pdf
- 軟件能力成熟度模型在軟件項(xiàng)目管理中的運(yùn)用.pdf
- 基于能力成熟度模型的軟件企業(yè)HR-CMM研究.pdf
- 軟件能力成熟度模型在我國(guó)中小軟件企業(yè)的實(shí)施研究.pdf
- 基于軟件能力成熟度模型的實(shí)時(shí)系統(tǒng)開發(fā)過程研究.pdf
- 軟件成熟度模型CMM-CMMI應(yīng)用研究.pdf
- 基于能力成熟度模型的高校HR-CMM研究.pdf
- 人力資源能力成熟度模型(P-CMM)及其應(yīng)用.pdf
- 基于CMM的組織信息化能力成熟度模型研究.pdf
- 軟件過程能力及成熟度結(jié)果
- 軟件過程能力及成熟度結(jié)果
- 基于能力成熟度模型的軟件過程改進(jìn)研究.pdf
- 軟件過程能力及成熟度評(píng)估結(jié)果
- 我國(guó)中小軟件企業(yè)提高CMM成熟度方法探討.pdf
- 基于CMM的軟件配置管理成熟度模型的研究與應(yīng)用.pdf
- 采購成熟度模型
- 基于cmm的軟件行業(yè)企業(yè)文化成熟度模型構(gòu)建及應(yīng)用研究
評(píng)論
0/150
提交評(píng)論