版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 軟件工程軟件工程 軟件工程項(xiàng)目管理概述軟件工程項(xiàng)目管理概述思考題:思考題: 為什么說結(jié)構(gòu)化的軟件開發(fā)是軟件可維護(hù)性的前為什么說結(jié)構(gòu)化的軟件開發(fā)是軟件可維護(hù)性的前提?提?1、結(jié)構(gòu)化的軟件開發(fā)才會(huì)有開發(fā)過程文件,而這些文件是結(jié)構(gòu)化維護(hù)的前提;2、只有堅(jiān)持結(jié)構(gòu)化的軟件開發(fā)才能使軟件更可理解。本次課程學(xué)習(xí)內(nèi)容:本次課程學(xué)習(xí)內(nèi)容: 1、什么是、什么是cmm?(重要)?(重要) 2、什么是過程能力,什么是過程性能?(非常重、什么是過程能力,什么是過程性能?(非常重要)要) 3、什么是過程成熟度?(了解)、什么是過程成熟度?(了解) 4、cmm的過程成熟度模型框架。(非常重要)的過程成熟度模型框架。(非常
2、重要) 5、cmm的內(nèi)部組織結(jié)構(gòu)。(重要)的內(nèi)部組織結(jié)構(gòu)。(重要)軟件開發(fā)軟件開發(fā)本質(zhì)本質(zhì)軟軟件件生生存存周周期期過過程程定義定義軟軟件件生生存存周周期期模模型型軟軟件件工工程程生生存存周周期期過過程程支支持持過過程程方方向向(活活動(dòng)動(dòng)與與定定序序)的的建建立立形形成成軟件開發(fā)方法學(xué)軟件開發(fā)方法學(xué) 結(jié)構(gòu)化方法結(jié)構(gòu)化方法 面向?qū)ο蠓椒嫦驅(qū)ο蠓椒?面向數(shù)據(jù)結(jié)構(gòu)面向數(shù)據(jù)結(jié)構(gòu) 方法方法 維也納開發(fā)方維也納開發(fā)方 法(法(vdm)給給出出實(shí)實(shí)現(xiàn)現(xiàn)開開發(fā)發(fā)過過程程的的途途徑徑 支持支持/管理技術(shù)管理技術(shù)與方法與方法作用于作用于僅當(dāng)軟件過程予以有效管理時(shí),才能實(shí)現(xiàn)有效的軟件僅當(dāng)軟件過程予以有效管理時(shí),才能
3、實(shí)現(xiàn)有效的軟件工程。工程。九九 cmmcmm(the capability maturity model for software) cmmcmm是什么是什么? ? cmmcmm的知識(shí)結(jié)構(gòu)的知識(shí)結(jié)構(gòu) 過程是生產(chǎn)產(chǎn)品的機(jī)制過程是生產(chǎn)產(chǎn)品的機(jī)制. 不論是過程改善還不論是過程改善還是能力確定是能力確定,均需要過程評(píng)估均需要過程評(píng)估,而過程評(píng)估通常而過程評(píng)估通?;谝烟岢龅囊恍┰u(píng)估模型基于已提出的一些評(píng)估模型. 在在8080年代中期,美國(guó)工業(yè)界和政府部門開始認(rèn)識(shí)到:年代中期,美國(guó)工業(yè)界和政府部門開始認(rèn)識(shí)到:在在軟件開發(fā)中,關(guān)鍵的問題在于軟件開發(fā)組織不能很好地定義軟件開發(fā)中,關(guān)鍵的問題在于軟件開發(fā)組織不
4、能很好地定義和控制其軟件過程。和控制其軟件過程。從而使一些好的開發(fā)方法和技術(shù)都起不從而使一些好的開發(fā)方法和技術(shù)都起不到所期望的作用。到所期望的作用。 針對(duì)這一問題:針對(duì)這一問題: 19861986年年1111月,美國(guó)卡內(nèi)基月,美國(guó)卡內(nèi)基- -梅隆大學(xué)軟件工程研究所梅隆大學(xué)軟件工程研究所(seisei)開始開發(fā)過程成熟度框架。)開始開發(fā)過程成熟度框架。 19871987年年9 9月,月,seisei發(fā)布了過程成熟度框架的簡(jiǎn)要描述和發(fā)布了過程成熟度框架的簡(jiǎn)要描述和成熟度調(diào)查表。成熟度調(diào)查表。 19911991年,年,seisei將過程成熟度框架演化為將過程成熟度框架演化為cmm 1.0cmm 1.
5、0版:版:cmu/sei-91-tr-24cmu/sei-91-tr-24、cmu/sei-91-tr-25cmu/sei-91-tr-25。 19931993年,年,seisei根據(jù)反饋,提出根據(jù)反饋,提出cmm 1.1cmm 1.1版:版:cmu/sei-93-cmu/sei-93-tr-25tr-25。目前,。目前,已經(jīng)提出已經(jīng)提出cmm 2.0cmm 2.0版。版。 是什么?是什么?cmm為控制軟件過程提供了一種業(yè)界認(rèn)可的評(píng)估指標(biāo)體系,為控制軟件過程提供了一種業(yè)界認(rèn)可的評(píng)估指標(biāo)體系,一種軟件能力成熟度模型一種軟件能力成熟度模型注:沒有涉及評(píng)估過程的方法注:沒有涉及評(píng)估過程的方法.過程管
6、理過程管理過程規(guī)劃過程規(guī)劃評(píng)評(píng) 估估組織組織過程控制過程控制人員指派人員指派領(lǐng)導(dǎo)領(lǐng)導(dǎo)至少涉及:至少涉及: 1)評(píng)估模式;)評(píng)估模式; 2)評(píng)估指標(biāo)體系;)評(píng)估指標(biāo)體系; 3)評(píng)估方法學(xué);)評(píng)估方法學(xué); 4)評(píng)估技術(shù);等)評(píng)估技術(shù);等cmm:支持建立過程能力評(píng)估:支持建立過程能力評(píng)估 的評(píng)估指標(biāo)體系的評(píng)估指標(biāo)體系 包括包括 評(píng)估指標(biāo)評(píng)估指標(biāo) 指標(biāo)體系指標(biāo)體系2 2 的基本內(nèi)容的基本內(nèi)容 )基本)基本思想思想(philosophy)支撐軟件產(chǎn)品系統(tǒng)質(zhì)量的三大要素:支撐軟件產(chǎn)品系統(tǒng)質(zhì)量的三大要素: “整個(gè)軟件任務(wù)可以看作是一個(gè)過程,該過程可以予以控整個(gè)軟件任務(wù)可以看作是一個(gè)過程,該過程可以予以控制、
7、測(cè)量和改進(jìn)制、測(cè)量和改進(jìn)” abdcpeopleprocesstechnology)基本概念)基本概念: (1)何謂過程?)何謂過程? 過程(過程(process) 是一種手段,通過該手段可以把人、規(guī)程、是一種手段,通過該手段可以把人、規(guī)程、方法、設(shè)備以及工具進(jìn)行集成,以產(chǎn)生一種所期望的結(jié)果。方法、設(shè)備以及工具進(jìn)行集成,以產(chǎn)生一種所期望的結(jié)果。 ( the means by which people, procedures, method, equipment,and tools are integrated to produce a desired end result. )(2)過程能力過
8、程能力 定義定義:( (開發(fā)組織或項(xiàng)目組開發(fā)組織或項(xiàng)目組) )通過遵循其軟件過通過遵循其軟件過 程能夠?qū)崿F(xiàn)預(yù)期結(jié)果的程度。程能夠?qū)崿F(xiàn)預(yù)期結(jié)果的程度。 range可見:可見: 一個(gè)組織的軟件過程能力,一個(gè)組織的軟件過程能力,是未來項(xiàng)目結(jié)果的指示器,是未來項(xiàng)目結(jié)果的指示器,給出給出了一種預(yù)測(cè)該組織承擔(dān)下一個(gè)軟件項(xiàng)目可能結(jié)果的方法。了一種預(yù)測(cè)該組織承擔(dān)下一個(gè)軟件項(xiàng)目可能結(jié)果的方法。是不是不同等級(jí)過程能力的基本指標(biāo),同等級(jí)過程能力的基本指標(biāo),低過程能力的基本特征低過程能力的基本特征 非常依賴當(dāng)前的參與人員(非常依賴當(dāng)前的參與人員( practitioners);); 什么事情(包括軟件過程與管理)均是
9、臨時(shí)準(zhǔn)備;什么事情(包括軟件過程與管理)均是臨時(shí)準(zhǔn)備; 沒有嚴(yán)格的下一步;沒有嚴(yán)格的下一步; 冒險(xiǎn)地使用新技術(shù);冒險(xiǎn)地使用新技術(shù); 復(fù)審和測(cè)試常常不足;復(fù)審和測(cè)試常常不足; 產(chǎn)品質(zhì)量很難預(yù)測(cè)產(chǎn)品質(zhì)量很難預(yù)測(cè) 交付的交付的“東西東西”不符合要求;不符合要求; 進(jìn)度延遲和預(yù)算超額。進(jìn)度延遲和預(yù)算超額。 高過程能力的特征高過程能力的特征 定義了過程,建立了使用技術(shù)的基礎(chǔ);定義了過程,建立了使用技術(shù)的基礎(chǔ); 開發(fā)和管理遵循一個(gè)確定的途徑;開發(fā)和管理遵循一個(gè)確定的途徑; 過程得到了很好地控制,并得到各方面(包括測(cè)量)過程得到了很好地控制,并得到各方面(包括測(cè)量)的支持;的支持; 實(shí)現(xiàn)了過程制度化,并不斷
10、改進(jìn)實(shí)現(xiàn)了過程制度化,并不斷改進(jìn) 。 (3)過程性能(過程性能(process performance) 遵循一個(gè)過程所達(dá)到實(shí)際結(jié)果的一個(gè)測(cè)度(遵循一個(gè)過程所達(dá)到實(shí)際結(jié)果的一個(gè)測(cè)度( measure) 過程能力和過程性能之間的關(guān)系過程能力和過程性能之間的關(guān)系 capability performance 注意注意:軟件過程能力軟件過程能力與與軟件過程性能軟件過程性能之間的關(guān)系:之間的關(guān)系: 一個(gè)是能夠一個(gè)是能夠?qū)崿F(xiàn)預(yù)期結(jié)果的程度,一個(gè)是得到的實(shí)際結(jié)果實(shí)現(xiàn)預(yù)期結(jié)果的程度,一個(gè)是得到的實(shí)際結(jié)果 一個(gè)一個(gè)項(xiàng)目的實(shí)際過程性能,可能并不充分反映其所在組織項(xiàng)目的實(shí)際過程性能,可能并不充分反映其所在組織 的
11、整個(gè)過程能力。(由于該項(xiàng)目的具體屬性和執(zhí)行該項(xiàng)目的整個(gè)過程能力。(由于該項(xiàng)目的具體屬性和執(zhí)行該項(xiàng)目 的環(huán)境所限)的環(huán)境所限)(4) 過程成熟度(過程成熟度( process mature ) 一個(gè)特定軟件過程被明確和有效地定義、管理、測(cè)量和一個(gè)特定軟件過程被明確和有效地定義、管理、測(cè)量和控制的程度??刂频某潭?。( definition:process mature the extent to which a specific process is explicitly: defined(you know what is done), managed (you can control the p
12、rocess qualitatively ), measured(you know how much is done, and how well), controlled(you can control the process quantitatively), effective(you can improve the process rationally) ) 軟件過程成熟度軟件過程成熟度指明指明: 一個(gè)軟件開發(fā)組織一個(gè)軟件開發(fā)組織軟件過程能力軟件過程能力的增長(zhǎng)潛力;的增長(zhǎng)潛力; -能力提高的能力提高的基礎(chǔ)性基礎(chǔ)性 表明一個(gè)開發(fā)組織表明一個(gè)開發(fā)組織軟件過程的豐富多樣性軟件過程的豐富多樣性,
13、-能力提高的能力提高的可能性可能性 在各開發(fā)項(xiàng)目中運(yùn)用在各開發(fā)項(xiàng)目中運(yùn)用軟件過程的一致性軟件過程的一致性。 -能力提高的能力提高的持續(xù)性持續(xù)性 這意味著這意味著:由于開發(fā)組織通過運(yùn)用軟件過程,使各項(xiàng)目由于開發(fā)組織通過運(yùn)用軟件過程,使各項(xiàng)目執(zhí)行軟件過程的紀(jì)律性一致地增強(qiáng),導(dǎo)致軟件生產(chǎn)率和質(zhì)量執(zhí)行軟件過程的紀(jì)律性一致地增強(qiáng),導(dǎo)致軟件生產(chǎn)率和質(zhì)量可以得到不斷地的改進(jìn)。可以得到不斷地的改進(jìn)。 組織成熟度(組織成熟度(organizational maturity) 組織的成熟度是由一組過程的組織的成熟度是由一組過程的 組合能力來表達(dá)的,其中組合能力來表達(dá)的,其中 包括支持它們的制度因素(包括支持它們的
14、制度因素(factor) -pertains to set of processes 高的組織成熟度,是將組織的一組過程看作為一個(gè)整體,高的組織成熟度,是將組織的一組過程看作為一個(gè)整體, 該整體是高的過程能力。其主要表現(xiàn)為:該整體是高的過程能力。其主要表現(xiàn)為: 不論是開發(fā)還是管理,均有明確、嚴(yán)格的途徑;不論是開發(fā)還是管理,均有明確、嚴(yán)格的途徑; 定義了組織過程并不斷改善之;定義了組織過程并不斷改善之; 得到了管理人員和其他人員的支持;得到了管理人員和其他人員的支持; 實(shí)施了很好的控制;實(shí)施了很好的控制; ()能力成熟度等級(jí)能力成熟度等級(jí) 軟件開發(fā)組織在走向成熟的過程中,幾個(gè)具有明確定軟件開發(fā)組
15、織在走向成熟的過程中,幾個(gè)具有明確定義的、可以表征其軟件過程能力成熟程度的義的、可以表征其軟件過程能力成熟程度的“平臺(tái)平臺(tái)”。 該平臺(tái)(該平臺(tái)(每一等級(jí))包含一組過程目標(biāo)。當(dāng)一個(gè)軟件開發(fā)每一等級(jí))包含一組過程目標(biāo)。當(dāng)一個(gè)軟件開發(fā)組織達(dá)到其中一個(gè)目標(biāo)時(shí),則表明軟件過程的一個(gè)組織達(dá)到其中一個(gè)目標(biāo)時(shí),則表明軟件過程的一個(gè)( (或幾個(gè)或幾個(gè)) )重重要成分得到了實(shí)現(xiàn),從而導(dǎo)致該組織軟件過程能力的增長(zhǎng)。要成分得到了實(shí)現(xiàn),從而導(dǎo)致該組織軟件過程能力的增長(zhǎng)。 顯然,顯然,每一個(gè)成熟度等級(jí)為達(dá)到下一個(gè)等級(jí)提供了一個(gè)基礎(chǔ)。每一個(gè)成熟度等級(jí)為達(dá)到下一個(gè)等級(jí)提供了一個(gè)基礎(chǔ)。 3) cmm的軟件過程成熟度框架的軟件過
16、程成熟度框架初始級(jí)初始級(jí)(1)可重復(fù)級(jí)可重復(fù)級(jí)(2)已定義級(jí)已定義級(jí)(3)已管理級(jí)(4)持續(xù)優(yōu)化級(jí)持續(xù)優(yōu)化級(jí)(5)可重復(fù)的可重復(fù)的過程過程標(biāo)準(zhǔn)的一致的標(biāo)準(zhǔn)的一致的過程過程可預(yù)言的可預(yù)言的過程過程持續(xù)改善的持續(xù)改善的過程過程(1)成熟度框架成熟度框架 在這一框架中,在這一框架中,將將過程能力成熟過程能力成熟度分為五級(jí)度分為五級(jí):初始級(jí)初始級(jí), 可重復(fù)級(jí)可重復(fù)級(jí),已定義級(jí),已管理級(jí)已定義級(jí),已管理級(jí),持續(xù)優(yōu)化級(jí)持續(xù)優(yōu)化級(jí)。通過成熟度級(jí)別通過成熟度級(jí)別,定義了定義了在在使軟件過程成熟的過程使軟件過程成熟的過程 中的中的 演化狀態(tài)演化狀態(tài)??梢娍梢?,過程成熟度框架過程成熟度框架: 描述:描述:一條從無
17、序的、混亂的過程達(dá)到成熟的、有紀(jì)律一條從無序的、混亂的過程達(dá)到成熟的、有紀(jì)律 的軟件的軟件過程的進(jìn)化途徑過程的進(jìn)化途徑。 用途:用途:以軟件過程成熟度框架,可以導(dǎo)出過程改進(jìn)策略,以軟件過程成熟度框架,可以導(dǎo)出過程改進(jìn)策略, 為軟件過程的不斷改進(jìn)的歷程提供了一份導(dǎo)引圖:為軟件過程的不斷改進(jìn)的歷程提供了一份導(dǎo)引圖: -指導(dǎo)軟件開發(fā)組織不斷識(shí)別出其軟件過程的缺陷指導(dǎo)軟件開發(fā)組織不斷識(shí)別出其軟件過程的缺陷 -引導(dǎo)開發(fā)組織在各個(gè)平臺(tái)上引導(dǎo)開發(fā)組織在各個(gè)平臺(tái)上“做什么做什么”改進(jìn)(但它改進(jìn)(但它 并不提供并不提供“如何做如何做”的具體措施。的具體措施。 基礎(chǔ):基礎(chǔ):軟件過程成熟度框架的基礎(chǔ)是等級(jí)內(nèi)部結(jié)構(gòu)。
18、軟件過程成熟度框架的基礎(chǔ)是等級(jí)內(nèi)部結(jié)構(gòu)。(2)各等級(jí)的基本特征各等級(jí)的基本特征l初始級(jí)初始級(jí) 主要特征:主要特征:組織:組織通常沒有提供開發(fā)和維護(hù)軟件的穩(wěn)定的環(huán)境。組織:組織通常沒有提供開發(fā)和維護(hù)軟件的穩(wěn)定的環(huán)境。項(xiàng)目:當(dāng)發(fā)生危機(jī)時(shí),項(xiàng)目通常放棄計(jì)劃的過程,回復(fù)到項(xiàng)目:當(dāng)發(fā)生危機(jī)時(shí),項(xiàng)目通常放棄計(jì)劃的過程,回復(fù)到編碼和測(cè)試。編碼和測(cè)試。過程能力:不可預(yù)測(cè)。過程能力:不可預(yù)測(cè)。(unpredictable) 由于:由于: 軟件開發(fā)無規(guī)范;軟件開發(fā)無規(guī)范; 軟件過程不確定、無計(jì)劃、無秩序;軟件過程不確定、無計(jì)劃、無秩序; 過程執(zhí)行不過程執(zhí)行不“透明透明”; 需求和進(jìn)度失控。需求和進(jìn)度失控。 結(jié)果:
19、結(jié)果:項(xiàng)目的成敗完全取決于個(gè)人的能力和努力;項(xiàng)目的成敗完全取決于個(gè)人的能力和努力; 軟件性能隨個(gè)人具有的技能、知識(shí)和動(dòng)機(jī)的不同而變化,軟件性能隨個(gè)人具有的技能、知識(shí)和動(dòng)機(jī)的不同而變化, 并只能通過個(gè)人的能力進(jìn)行預(yù)測(cè)。并只能通過個(gè)人的能力進(jìn)行預(yù)測(cè)??芍貜?fù)級(jí)可重復(fù)級(jí) 主要特征主要特征:組織組織:將軟件項(xiàng)目的有效管理過程制度化,這使得組織:將軟件項(xiàng)目的有效管理過程制度化,這使得組織 能夠重復(fù)以前項(xiàng)目中的成功實(shí)踐。能夠重復(fù)以前項(xiàng)目中的成功實(shí)踐。項(xiàng)目項(xiàng)目:配備了基本的軟件管理控制。:配備了基本的軟件管理控制。過程能力過程能力: 可重復(fù)的:可重復(fù)的:即對(duì)當(dāng)前項(xiàng)目的需求分析后制定的,能重即對(duì)當(dāng)前項(xiàng)目的需求分
20、析后制定的,能重 復(fù)以前的成功實(shí)踐,盡管在具體過程中可能有所不同。復(fù)以前的成功實(shí)踐,盡管在具體過程中可能有所不同。 基本可控的:基本可控的:即對(duì)軟件項(xiàng)目的管理過程是制度化的。即對(duì)軟件項(xiàng)目的管理過程是制度化的。 過程是有效的:過程是有效的:即對(duì)項(xiàng)目建立了實(shí)用的、已文檔化的、即對(duì)項(xiàng)目建立了實(shí)用的、已文檔化的、 已實(shí)施的、己培訓(xùn)的、已測(cè)量的和能改進(jìn)的過程。已實(shí)施的、己培訓(xùn)的、已測(cè)量的和能改進(jìn)的過程。項(xiàng)目是穩(wěn)定的:即對(duì)新項(xiàng)目的策劃和管理,有明確的管理項(xiàng)目是穩(wěn)定的:即對(duì)新項(xiàng)目的策劃和管理,有明確的管理方針和確定的標(biāo)準(zhǔn)(包括對(duì)分承制方),可使項(xiàng)目的進(jìn)展穩(wěn)方針和確定的標(biāo)準(zhǔn)(包括對(duì)分承制方),可使項(xiàng)目的進(jìn)展穩(wěn)
21、定。定。 過程過程是有紀(jì)律的:即對(duì)所建立和實(shí)施的方針、規(guī)程,對(duì)軟是有紀(jì)律的:即對(duì)所建立和實(shí)施的方針、規(guī)程,對(duì)軟件項(xiàng)目過程而言,已進(jìn)化為組織的行為。件項(xiàng)目過程而言,已進(jìn)化為組織的行為。 具備以上過程能力特征的途徑:具備以上過程能力特征的途徑: 應(yīng)實(shí)現(xiàn)關(guān)鍵過程域應(yīng)實(shí)現(xiàn)關(guān)鍵過程域: 軟件配置管理、軟件質(zhì)量保證、軟件子合同管理、軟件配置管理、軟件質(zhì)量保證、軟件子合同管理、 軟件項(xiàng)目跟蹤和監(jiān)督、軟件項(xiàng)目規(guī)劃、需求管理。軟件項(xiàng)目跟蹤和監(jiān)督、軟件項(xiàng)目規(guī)劃、需求管理。其中:其中:關(guān)鍵過程域:關(guān)鍵過程域: 過程域過程域:互相關(guān)聯(lián)的若干個(gè):互相關(guān)聯(lián)的若干個(gè)軟件實(shí)踐活動(dòng)軟件實(shí)踐活動(dòng)和有關(guān)和有關(guān)基礎(chǔ)設(shè)施基礎(chǔ)設(shè)施的集合
22、。的集合。 關(guān)鍵過程域關(guān)鍵過程域:對(duì)某一成熟度等級(jí)將起到至關(guān)重要的過程域即:對(duì)某一成熟度等級(jí)將起到至關(guān)重要的過程域即它們的實(shí)施將對(duì)達(dá)到該成熟度等級(jí)的目標(biāo)起保證作用,這些過它們的實(shí)施將對(duì)達(dá)到該成熟度等級(jí)的目標(biāo)起保證作用,這些過程域被稱為關(guān)鍵過程域。程域被稱為關(guān)鍵過程域。 每一軟件過程成熟度等級(jí)均包含一組特定的關(guān)鍵過程域。每一軟件過程成熟度等級(jí)均包含一組特定的關(guān)鍵過程域。l已定義級(jí)已定義級(jí) 除實(shí)現(xiàn)了重復(fù)級(jí)關(guān)鍵過程域外,還實(shí)現(xiàn)了除實(shí)現(xiàn)了重復(fù)級(jí)關(guān)鍵過程域外,還實(shí)現(xiàn)了: 組織過程焦點(diǎn)、組織過程定義、培訓(xùn)大綱、集成軟組織過程焦點(diǎn)、組織過程定義、培訓(xùn)大綱、集成軟 件管理、軟件產(chǎn)品工程、組間協(xié)調(diào)以及同行評(píng)審件
23、管理、軟件產(chǎn)品工程、組間協(xié)調(diào)以及同行評(píng)審 主要特征主要特征: 組織組織:在組織范圍內(nèi)開發(fā)和維護(hù)軟件的標(biāo)準(zhǔn)過程被文檔:在組織范圍內(nèi)開發(fā)和維護(hù)軟件的標(biāo)準(zhǔn)過程被文檔 化,其中包括軟件工程過程和管理過程,它們集成化,其中包括軟件工程過程和管理過程,它們集成 為一個(gè)一致的整體。為一個(gè)一致的整體。項(xiàng)目項(xiàng)目:對(duì)組織的標(biāo)準(zhǔn)軟件過程進(jìn)行裁剪,來開發(fā)它們自己:對(duì)組織的標(biāo)準(zhǔn)軟件過程進(jìn)行裁剪,來開發(fā)它們自己 項(xiàng)目的軟件過程。項(xiàng)目的軟件過程。過程能力過程能力:是標(biāo)準(zhǔn)的和一致的。:是標(biāo)準(zhǔn)的和一致的。(standard and consistent) 建立了建立了“組織組織的標(biāo)準(zhǔn)軟件過程的標(biāo)準(zhǔn)軟件過程” 建立了負(fù)責(zé)組織的軟
24、件過程活動(dòng)的機(jī)構(gòu)建立了負(fù)責(zé)組織的軟件過程活動(dòng)的機(jī)構(gòu) 項(xiàng)目定義的軟件過程項(xiàng)目定義的軟件過程 組織可視項(xiàng)目的進(jìn)展組織可視項(xiàng)目的進(jìn)展 組織的軟件能力均衡、組織的軟件能力均衡、致致定量管理級(jí)定量管理級(jí) 實(shí)現(xiàn)了關(guān)鍵過程域:實(shí)現(xiàn)了關(guān)鍵過程域:定量過程管理定量過程管理和和軟件質(zhì)量管理。軟件質(zhì)量管理。 主要特征:主要特征:項(xiàng)目項(xiàng)目:項(xiàng)目減小過程性能的變化性,使其進(jìn)入可接收的:項(xiàng)目減小過程性能的變化性,使其進(jìn)入可接收的 量化邊界,從而達(dá)到對(duì)產(chǎn)品和過程的控制。量化邊界,從而達(dá)到對(duì)產(chǎn)品和過程的控制。組織組織:為軟件產(chǎn)品和過程都設(shè)定了量化的質(zhì)量目標(biāo)。:為軟件產(chǎn)品和過程都設(shè)定了量化的質(zhì)量目標(biāo)。 過程能力:可預(yù)言的。過程
25、能力:可預(yù)言的。(predictable) 設(shè)置了定量的質(zhì)量目標(biāo)設(shè)置了定量的質(zhì)量目標(biāo) 項(xiàng)目產(chǎn)品質(zhì)量和過程是受控和穩(wěn)定的項(xiàng)目產(chǎn)品質(zhì)量和過程是受控和穩(wěn)定的 開發(fā)新領(lǐng)域軟件的風(fēng)險(xiǎn)是可定量估計(jì)的開發(fā)新領(lǐng)域軟件的風(fēng)險(xiǎn)是可定量估計(jì)的 組織的軟件過程能力是可定量預(yù)測(cè)的組織的軟件過程能力是可定量預(yù)測(cè)的 持續(xù)優(yōu)化級(jí)持續(xù)優(yōu)化級(jí) 實(shí)現(xiàn)了關(guān)鍵過程域?qū)崿F(xiàn)了關(guān)鍵過程域: 缺陷預(yù)防、技術(shù)變化管理、過程變化管理缺陷預(yù)防、技術(shù)變化管理、過程變化管理 主要特征主要特征:組織組織:關(guān)注于持續(xù)的過程改進(jìn)。:關(guān)注于持續(xù)的過程改進(jìn)。項(xiàng)目項(xiàng)目:軟件過程被評(píng)價(jià),以防止過失重復(fù)發(fā)生,從中:軟件過程被評(píng)價(jià),以防止過失重復(fù)發(fā)生,從中 獲得的教訓(xùn)散
26、布給其它項(xiàng)目。獲得的教訓(xùn)散布給其它項(xiàng)目。過程能力:持續(xù)的改善。過程能力:持續(xù)的改善。(continuously improving) (1) 過程不斷改進(jìn),即組織注重不斷地進(jìn)行過程改進(jìn)。過程不斷改進(jìn),即組織注重不斷地進(jìn)行過程改進(jìn)。 (2)(2)缺陷能有效預(yù)防缺陷能有效預(yù)防(3)(3)組織的過程能力不斷提高組織的過程能力不斷提高關(guān)于五個(gè)級(jí)別的關(guān)于五個(gè)級(jí)別的3點(diǎn)說明點(diǎn)說明從第從第1級(jí)提升到第級(jí)提升到第2級(jí)可能需要幾年的時(shí)間,在其它級(jí)別間級(jí)可能需要幾年的時(shí)間,在其它級(jí)別間提升通常依次需要提升通常依次需要2年的時(shí)間。年的時(shí)間。第第1級(jí)組織的成功依賴于組織中人員的能力。級(jí)組織的成功依賴于組織中人員的能力
27、。 每個(gè)級(jí)別為以后的級(jí)別有效地和有效率地實(shí)現(xiàn)過程提供每個(gè)級(jí)別為以后的級(jí)別有效地和有效率地實(shí)現(xiàn)過程提供基礎(chǔ)。跳過級(jí)別是達(dá)不到預(yù)期的目標(biāo)的?;A(chǔ)。跳過級(jí)別是達(dá)不到預(yù)期的目標(biāo)的。 匯總匯總:各等級(jí)的關(guān)鍵過程域各等級(jí)的關(guān)鍵過程域 (共(共18個(gè))個(gè))初始級(jí)初始級(jí)(1) 軟件配置管理軟件配置管理 軟件質(zhì)量保證軟件質(zhì)量保證 軟件子合同管理軟件子合同管理 軟件項(xiàng)目跟蹤和監(jiān)督軟件項(xiàng)目跟蹤和監(jiān)督 軟件項(xiàng)目規(guī)劃軟件項(xiàng)目規(guī)劃需求管理需求管理可重復(fù)級(jí)可重復(fù)級(jí)(2) 對(duì)等復(fù)審對(duì)等復(fù)審 組間協(xié)作組間協(xié)作 軟件產(chǎn)品工程軟件產(chǎn)品工程 集成的軟件管理集成的軟件管理 培訓(xùn)計(jì)劃培訓(xùn)計(jì)劃 組織過程定義組織過程定義組織過程焦點(diǎn)組織過程
28、焦點(diǎn)定義級(jí)定義級(jí)(3) 軟件質(zhì)量管理軟件質(zhì)量管理量化的過程管理量化的過程管理管理級(jí)管理級(jí)(4) 過程變化管理過程變化管理 技術(shù)變化管理技術(shù)變化管理缺陷預(yù)防缺陷預(yù)防優(yōu)化級(jí)優(yōu)化級(jí)(5)4 4) 成熟度等級(jí)的內(nèi)部結(jié)構(gòu)成熟度等級(jí)的內(nèi)部結(jié)構(gòu) cmm的每個(gè)等級(jí)是通過三個(gè)層次加以定義的:的每個(gè)等級(jí)是通過三個(gè)層次加以定義的: 關(guān)鍵過程域關(guān)鍵過程域 公共特征公共特征 關(guān)鍵實(shí)踐關(guān)鍵實(shí)踐 成熟度等級(jí)關(guān)鍵過程區(qū)域關(guān)鍵過程區(qū)域(kpa)共同特征共同特征關(guān)鍵實(shí)踐關(guān)鍵實(shí)踐過程能力目標(biāo)實(shí)現(xiàn)或制度化基礎(chǔ)設(shè)施或活動(dòng)包含指示組織達(dá)到包含解決描述成熟度等級(jí)成熟度等級(jí)過程能力過程能力指示其中:其中: 成熟度等級(jí)成熟度等級(jí)(maturi
29、ty level)5個(gè)等級(jí)個(gè)等級(jí)良構(gòu)定義的過程能力演化平良構(gòu)定義的過程能力演化平臺(tái),作為以后過程改善活動(dòng)臺(tái),作為以后過程改善活動(dòng)的基礎(chǔ)(的基礎(chǔ)(foundation) 。遵循一個(gè)過程所期遵循一個(gè)過程所期望的結(jié)果程度(望的結(jié)果程度(range)。)。repeatable levelindicates例如:可重復(fù)級(jí)例如:可重復(fù)級(jí)(repeatable level)對(duì)項(xiàng)目的成本、進(jìn)度和要完對(duì)項(xiàng)目的成本、進(jìn)度和要完成的功能,建立了基本的項(xiàng)成的功能,建立了基本的項(xiàng)目管理。目管理。time/cost/qualityprobability 關(guān)鍵過程域(關(guān)鍵過程域(key process area) 關(guān)鍵過程
30、域是定義成熟度等級(jí)的主要構(gòu)造塊(關(guān)鍵過程域是定義成熟度等級(jí)的主要構(gòu)造塊( major building blocks )。)。 每一個(gè)關(guān)鍵過程域是一組相關(guān)的活動(dòng),它們的共同執(zhí)行每一個(gè)關(guān)鍵過程域是一組相關(guān)的活動(dòng),它們的共同執(zhí)行來達(dá)到一組目標(biāo)。來達(dá)到一組目標(biāo)。 關(guān)鍵過程域標(biāo)識(shí)了為達(dá)到一個(gè)成熟度級(jí)別而必須強(qiáng)調(diào)的關(guān)鍵過程域標(biāo)識(shí)了為達(dá)到一個(gè)成熟度級(jí)別而必須強(qiáng)調(diào)的問題。問題。maturity level(18 kpas in the cmm.)key process areasprocess capabilitygoalsindicatecontainachieve建立組織過程能力中的主要構(gòu)造建立組織過程
31、能力中的主要構(gòu)造塊。塊。repeatable level project planningindicatecontain項(xiàng)目規(guī)劃涉及工作量估算,建立必項(xiàng)目規(guī)劃涉及工作量估算,建立必要的承諾(要的承諾(commitmentscommitments), ,并定義并定義工作執(zhí)行計(jì)劃。工作執(zhí)行計(jì)劃。例如:例如:2級(jí)中的關(guān)鍵過程域:項(xiàng)目規(guī)劃級(jí)中的關(guān)鍵過程域:項(xiàng)目規(guī)劃probabilitytime/cost/qualitymaturity levelkey process areasprocess capabilitygoalsindicatecontainachieve目標(biāo)目標(biāo):表明一個(gè)關(guān)鍵過程域的范圍
32、、邊界和意圖。:表明一個(gè)關(guān)鍵過程域的范圍、邊界和意圖。 關(guān)鍵過程域的目標(biāo)(關(guān)鍵過程域的目標(biāo)( goals)過程目標(biāo)(過程目標(biāo)( objectives):):當(dāng)達(dá)到這些目標(biāo)時(shí),就增當(dāng)達(dá)到這些目標(biāo)時(shí),就增強(qiáng)了過程能力。強(qiáng)了過程能力。maturity levelkey process areasindicatecontainachieve例如:例如:goal1:已建立了估算(結(jié)果)的文檔,以便在已建立了估算(結(jié)果)的文檔,以便在規(guī)劃該項(xiàng)目和對(duì)項(xiàng)目進(jìn)行跟蹤時(shí)使用。規(guī)劃該項(xiàng)目和對(duì)項(xiàng)目進(jìn)行跟蹤時(shí)使用。goal2:goal3:probabilitytime/cost/qualitymaturity leve
33、lkey process areasprocess capabilitygoalsindicatecontainachieve 公共特征(公共特征(common features) 是過程的一些屬性,它們確保過程被定義、被理解,并建立是過程的一些屬性,它們確保過程被定義、被理解,并建立了有關(guān)文檔。了有關(guān)文檔。指示:關(guān)鍵過程域是否是指示:關(guān)鍵過程域是否是 有效的、可重復(fù)的、持久的有效的、可重復(fù)的、持久的實(shí)施實(shí)施 / 制度制度common featuresorganized byaddress確保過程被定義、已建文檔和確保過程被定義、已建文檔和理解的屬性(理解的屬性(attributes)公共特征
34、:用于組織在每一個(gè)關(guān)鍵過程域中的關(guān)鍵實(shí)踐。公共特征:用于組織在每一個(gè)關(guān)鍵過程域中的關(guān)鍵實(shí)踐。 包括:包括: 制度制度 實(shí)施實(shí)施 commitment to perform activities performed ability to perform measurement and analysis verifying implementationrepeatable level project planningindicatecontains“依據(jù)明文規(guī)定的規(guī)程,估算依據(jù)明文規(guī)定的規(guī)程,估算工作產(chǎn)品的規(guī)模(或改變工作工作產(chǎn)品的規(guī)模(或改變工作產(chǎn)品的規(guī)模)。產(chǎn)品的規(guī)模)。例如:例如:proba
35、bilitytime/cost/qualityactivities performedorganized byactivitycontains已建立了軟件估算(結(jié)已建立了軟件估算(結(jié)果)的文檔,以便在規(guī)果)的文檔,以便在規(guī)劃該項(xiàng)目和對(duì)項(xiàng)目進(jìn)行劃該項(xiàng)目和對(duì)項(xiàng)目進(jìn)行跟蹤時(shí)使用。跟蹤時(shí)使用。goal 1achieves 實(shí)施實(shí)施addresses 有關(guān)實(shí)施(有關(guān)實(shí)施(implementation)的公共特征)的公共特征 執(zhí)行的活動(dòng)(執(zhí)行的活動(dòng)(activities performed) 描述了為實(shí)現(xiàn)一個(gè)關(guān)鍵過程域所需要的角色和規(guī)程(描述了為實(shí)現(xiàn)一個(gè)關(guān)鍵過程域所需要的角色和規(guī)程(procedures)
36、。)。 有關(guān)制度(有關(guān)制度(institutionalization)的公共特征)的公共特征 對(duì)執(zhí)行的承諾(對(duì)執(zhí)行的承諾(commitment to perform) 描述組織必須采取的動(dòng)作(描述組織必須采取的動(dòng)作( actions),以便保證過程的),以便保證過程的建立并持久(建立并持久( endure). 執(zhí)行能力(執(zhí)行能力(ability to perform)方面的公共特征)方面的公共特征 描述該項(xiàng)目或組織中必須有的前置條件,以便很好地實(shí)描述該項(xiàng)目或組織中必須有的前置條件,以便很好地實(shí)現(xiàn)該過程?,F(xiàn)該過程。 測(cè)量和分析(測(cè)量和分析(measurement and analysis) 描述
37、了測(cè)量過程并分析該測(cè)量的要求,從而提供了對(duì)關(guān)描述了測(cè)量過程并分析該測(cè)量的要求,從而提供了對(duì)關(guān)鍵過程域?qū)崿F(xiàn)情況的觀察。鍵過程域?qū)崿F(xiàn)情況的觀察。 實(shí)施驗(yàn)證(實(shí)施驗(yàn)證(verifying implementation) 描述了一些步驟,這些步驟確?;顒?dòng)的執(zhí)行符合已經(jīng)描述了一些步驟,這些步驟確?;顒?dòng)的執(zhí)行符合已經(jīng)建立的那個(gè)過程。建立的那個(gè)過程。以上提及的以上提及的5 5個(gè)公共特征,有助于確保過程的實(shí)施和制度建設(shè)個(gè)公共特征,有助于確保過程的實(shí)施和制度建設(shè),有助于確保獲得堅(jiān)實(shí)的過程質(zhì)量。,有助于確保獲得堅(jiān)實(shí)的過程質(zhì)量。關(guān)于等級(jí)內(nèi)部結(jié)構(gòu)的小結(jié)關(guān)于等級(jí)內(nèi)部結(jié)構(gòu)的小結(jié) 每個(gè)等級(jí)每個(gè)等級(jí) 由幾個(gè)關(guān)鍵過程域組成,它
38、們共同形成由幾個(gè)關(guān)鍵過程域組成,它們共同形成定的定的 過程能力。過程能力。 每個(gè)關(guān)鍵過程域每個(gè)關(guān)鍵過程域 都有一些特定的目標(biāo),為實(shí)現(xiàn)這些目標(biāo),都有一些特定的目標(biāo),為實(shí)現(xiàn)這些目標(biāo), 將實(shí)現(xiàn)目標(biāo)的關(guān)鍵實(shí)踐組織為五類關(guān)鍵實(shí)踐。將實(shí)現(xiàn)目標(biāo)的關(guān)鍵實(shí)踐組織為五類關(guān)鍵實(shí)踐。 公共特征(關(guān)鍵實(shí)踐類)公共特征(關(guān)鍵實(shí)踐類) 規(guī)定了相應(yīng)部門或有關(guān)責(zé)任者應(yīng)實(shí)施的一些關(guān)鍵規(guī)定了相應(yīng)部門或有關(guān)責(zé)任者應(yīng)實(shí)施的一些關(guān)鍵 實(shí)踐。當(dāng)關(guān)鍵過程域的這些關(guān)鍵實(shí)踐都得到實(shí)施實(shí)踐。當(dāng)關(guān)鍵過程域的這些關(guān)鍵實(shí)踐都得到實(shí)施 時(shí),就能夠?qū)崿F(xiàn)該關(guān)鍵過程域的目標(biāo)。時(shí),就能夠?qū)崿F(xiàn)該關(guān)鍵過程域的目標(biāo)。 關(guān)鍵實(shí)踐關(guān)鍵實(shí)踐 按公共特征組織,按公共特征組織,
39、描述了為有效實(shí)施并規(guī)范化關(guān)鍵描述了為有效實(shí)施并規(guī)范化關(guān)鍵 過程域,應(yīng)具備的過程域,應(yīng)具備的基礎(chǔ)設(shè)施基礎(chǔ)設(shè)施和從事的和從事的活動(dòng)活動(dòng)。一個(gè)關(guān)鍵過程域的關(guān)鍵實(shí)踐的一個(gè)關(guān)鍵過程域的關(guān)鍵實(shí)踐的實(shí)施實(shí)施 是實(shí)現(xiàn)該關(guān)鍵過程域目標(biāo)的是實(shí)現(xiàn)該關(guān)鍵過程域目標(biāo)的必要條件必要條件。 僅當(dāng)一個(gè)關(guān)鍵過程域的全部目標(biāo)均已達(dá)到時(shí),該關(guān)鍵過僅當(dāng)一個(gè)關(guān)鍵過程域的全部目標(biāo)均已達(dá)到時(shí),該關(guān)鍵過 程域才能實(shí)現(xiàn)。程域才能實(shí)現(xiàn)。 一個(gè)成熟度等級(jí)的一個(gè)成熟度等級(jí)的關(guān)鍵過程域的完全實(shí)現(xiàn)關(guān)鍵過程域的完全實(shí)現(xiàn) 是達(dá)到該成熟度等級(jí)的是達(dá)到該成熟度等級(jí)的必要條件必要條件; 對(duì)于一個(gè)組織來說,僅當(dāng)其所有項(xiàng)目均已達(dá)到一個(gè)關(guān)鍵對(duì)于一個(gè)組織來說,僅當(dāng)其所有項(xiàng)目均已達(dá)到一個(gè)關(guān)鍵 過程域的目標(biāo)時(shí),才可以說,該組織己使以該關(guān)鍵過過程域的目標(biāo)時(shí),才可以
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 員工工位調(diào)整安排
- 電影產(chǎn)業(yè)園租賃合同
- 珠寶行業(yè)合同歸檔方案
- 危險(xiǎn)品事故應(yīng)急法規(guī)
- 校園道路鋪設(shè)工程合同
- 水產(chǎn)加工魚塘施工合同模板
- 建筑綠化工程勞務(wù)分包合同
- 商業(yè)綜合體合同
- 旅游發(fā)展專項(xiàng)資金管理辦法
- 建筑智能化交貨期承諾書范本
- 保安班長(zhǎng)工作管理制度
- 動(dòng)畫分鏡頭腳本設(shè)計(jì)課件
- 社保培訓(xùn)課件
- 手術(shù)體位相關(guān)周圍神經(jīng)損傷及預(yù)防課件
- 2024人教版初中英語單詞詞匯表默寫背誦(中考復(fù)習(xí)必背)
- 學(xué)校更名活動(dòng)策劃方案
- 《藝術(shù)概論》教案-第六章 藝術(shù)類型2
- 鑄造廠安全教育培訓(xùn)講義
- 舒適護(hù)理概述課件
- 城市軌道交通的行車組織-開行救援列車的行車組織
- 國(guó)家職業(yè)衛(wèi)生試題庫(kù)(濃縮500題)
評(píng)論
0/150
提交評(píng)論