版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
CMM入門培訓(xùn)教程CMM入門培訓(xùn)教程1主要內(nèi)容CMM的基本概念能力成熟度模型CMM能力成熟度模型集成CMMICMM與CMMI的選擇主要內(nèi)容CMM的基本概念2CMM的基本概念(1/4)
組織(organization)。管理軟件項(xiàng)目,能對(duì)項(xiàng)目進(jìn)行評(píng)估和過程改進(jìn)的實(shí)體,如政府機(jī)關(guān)、公司、服務(wù)部門等。項(xiàng)目(project)。由組織承擔(dān)的,并需要組織中各部門通力合作完成的指定產(chǎn)品的開發(fā)和維護(hù)任務(wù)。任何一個(gè)項(xiàng)目都涉及經(jīng)費(fèi)、成本和進(jìn)度計(jì)劃。這里的產(chǎn)品包括硬件、軟件或其他構(gòu)件。CMM的基本概念(1/4)組織(organization)3CMM的基本概念(2/4)軟件過程(softwareprocess)。軟件開發(fā)人員為開發(fā)和維護(hù)軟件及相關(guān)產(chǎn)品所實(shí)施的一系列步驟,這些步驟涉及方法、工具以及人的組織和行為。軟件產(chǎn)品的質(zhì)量取決于軟件開發(fā)和維護(hù)過程的質(zhì)量,與其他產(chǎn)品的開發(fā)過程一樣,軟件過程也必須進(jìn)行嚴(yán)格管理,因?yàn)橹挥袊?yán)格管理才能保證效益和質(zhì)量。CMM的基本概念(2/4)軟件過程(softwarepro4CMM的基本概念(3/4)組織的標(biāo)準(zhǔn)軟件過程(organization’sstandardsoftwareprocess)。組織內(nèi)部使用的軟件過程,它描述軟件過程要素和要素之間的關(guān)系,用它可以建立某一具體項(xiàng)目的軟件過程。軟件開發(fā)組織的軟件過程能力是軟件開發(fā)組織能夠承接軟件項(xiàng)目的重要依據(jù)。成熟的軟件開發(fā)組織十分重視提高自身的軟件過程能力,組織的領(lǐng)導(dǎo)者注意調(diào)動(dòng)各層次、各類型人員的積極性和創(chuàng)造性,注意提高員工素質(zhì)和技能,注意培育和發(fā)揚(yáng)企業(yè)文化。在軟件開發(fā)過程中,大家能夠團(tuán)結(jié)協(xié)作,能夠?qū)⑷?、軟件開發(fā)策略和方法、軟件工具和環(huán)境有機(jī)地結(jié)合起來,使得軟件開發(fā)和維護(hù)的整個(gè)過程是系統(tǒng)的、完整的、一致的和規(guī)范的。軟件開發(fā)組織的軟件過程是動(dòng)態(tài)的,是逐步成熟和演化的。CMM的基本概念(3/4)組織的標(biāo)準(zhǔn)軟件過程(organiz5CMM的基本概念(4/4)項(xiàng)目的軟件過程(project’sdefinedsoftwareprocess)。按照項(xiàng)目的特點(diǎn)和要求,對(duì)組織的標(biāo)準(zhǔn)軟件過程進(jìn)行剪裁和描述,包括相關(guān)的軟件標(biāo)準(zhǔn)、規(guī)程、工具和方法。組織的軟件過程資產(chǎn)(organization’ssoftwareprocessassets)。軟件過程資產(chǎn)是軟件開發(fā)組織能夠控制和管理的,用于軟件過程定義和剪裁,以及軟件項(xiàng)目開發(fā)和管理的實(shí)體,包括組織的標(biāo)準(zhǔn)軟件過程、批準(zhǔn)使用的軟件生命周期模式、剪裁標(biāo)準(zhǔn)軟件過程的指南和準(zhǔn)則、軟件過程數(shù)據(jù)庫(kù)、軟件過程文檔庫(kù)等。CMM的基本概念(4/4)項(xiàng)目的軟件過程(project’s6能力成熟度模型CMM
1)CMM的能力成熟度級(jí)別及關(guān)鍵過程域2)成熟度級(jí)別的行為特征和關(guān)鍵過程域3)CMM的關(guān)鍵實(shí)踐和共同特征4)能力成熟度的提高和CMM評(píng)估能力成熟度模型CMM1)CMM的能力成熟度級(jí)別及關(guān)鍵過程域71)CMM的能力成熟度級(jí)別及關(guān)鍵過程域CMM的能力成熟度級(jí)別及關(guān)鍵過程域如表所示。CMM的能力成熟度共分5級(jí):L1初始級(jí)、L2可重復(fù)級(jí)、L3已定義級(jí)、L4已管理級(jí)和L5優(yōu)化級(jí)。因?yàn)槌跏技?jí)L1處于無序工作狀態(tài),無系統(tǒng)的規(guī)范,故在表中略去。L2以上包含若干關(guān)鍵過程域。
1)CMM的能力成熟度級(jí)別及關(guān)鍵過程域CMM的能力成熟度級(jí)別8關(guān)鍵過程域(keyprocessarea)描述軟件過程的屬性,通過完成一組相互關(guān)聯(lián)的活動(dòng),實(shí)現(xiàn)一組對(duì)建立過程能力至關(guān)重要的目標(biāo)。關(guān)鍵過程域是SEI標(biāo)識(shí)的,幫助確定軟件開發(fā)組織的軟件過程能力,評(píng)估軟件成熟度的基本單元。關(guān)鍵過程域用具有固定結(jié)構(gòu)和語句的框架表示。關(guān)鍵過程域的目標(biāo)(goals)是指導(dǎo)和評(píng)估組織或組織的項(xiàng)目有效實(shí)踐關(guān)鍵過程域的指南,是關(guān)鍵過程域應(yīng)完成的任務(wù)和進(jìn)行關(guān)鍵實(shí)踐的概括描述。要達(dá)到關(guān)鍵過程域的目標(biāo),不僅需要一系列關(guān)鍵實(shí)踐活動(dòng)的支持,而且還要依賴較低級(jí)別關(guān)鍵過程域的實(shí)現(xiàn)。CMM的關(guān)鍵實(shí)踐(keypractices)指對(duì)關(guān)鍵過程域的有效實(shí)施和制度化其重要作用的基礎(chǔ)設(shè)施和活動(dòng),如組織結(jié)構(gòu)、策略、標(biāo)準(zhǔn)、培訓(xùn)、設(shè)備、工具等,它與具體的組織和實(shí)現(xiàn)無關(guān)。下面將對(duì)CMM能力成熟度每一級(jí)涉及的關(guān)鍵過程域、目標(biāo)和為達(dá)到這一目標(biāo)必須完成的關(guān)鍵實(shí)踐逐步展開討論。關(guān)鍵過程域(keyprocessarea)描述軟件過程的9能力成熟度模型CMM
1)CMM的能力成熟度級(jí)別及關(guān)鍵過程域2)成熟度級(jí)別的行為特征和關(guān)鍵過程域3)CMM的關(guān)鍵實(shí)踐和共同特征4)能力成熟度的提高和CMM評(píng)估能力成熟度模型CMM1)CMM的能力成熟度級(jí)別及關(guān)鍵過程域102)成熟度級(jí)別的行為特征和關(guān)鍵過程域(1)L1初始級(jí)(initial)。初始級(jí)的軟件開發(fā)組織幾乎沒有軟件過程管理,軟件開發(fā)是無序和混亂的,軟件開發(fā)過程是不穩(wěn)定的,軟件項(xiàng)目的成功取決于開發(fā)精英個(gè)人或小組對(duì)軟件過程的理解和努力。2)成熟度級(jí)別的行為特征和關(guān)鍵過程域(1)L1初始級(jí)(ini11(2)L2可重復(fù)級(jí)(repeatable)。(1/8)為了跟蹤軟件開發(fā)過程的進(jìn)度、成本和產(chǎn)品功能,可重復(fù)級(jí)的軟件開發(fā)組織根據(jù)自身的經(jīng)驗(yàn)和實(shí)際情況建立了基本的項(xiàng)目管理體系,制定了基本的軟件過程管理和控制措施。這些措施包括:必要的規(guī)章制度和紀(jì)律、軟件開發(fā)過程的論證和定義、人員的分工和培訓(xùn)、軟件過程的階段評(píng)審及用評(píng)審結(jié)果指導(dǎo)下一步的工作等。軟件開發(fā)組織能夠重復(fù)以前開發(fā)類似軟件項(xiàng)目取得的成功。(2)L2可重復(fù)級(jí)(repeatable)。(1/8)為了跟12可重復(fù)級(jí)的關(guān)鍵過程域包括:需求管理、軟件項(xiàng)目計(jì)劃、項(xiàng)目跟蹤和監(jiān)督、分包合同管理、軟件質(zhì)量保證和軟件配置管理。下面介紹各關(guān)鍵過程域要達(dá)到的目標(biāo)和關(guān)鍵實(shí)踐活動(dòng)。(2)L2可重復(fù)級(jí)(repeatable)。(2/8)可重復(fù)級(jí)的關(guān)鍵過程域包括:需求管理、軟件項(xiàng)目計(jì)劃、項(xiàng)目跟蹤和13(2)L2可重復(fù)級(jí)(repeatable)(3/8)需求管理(requirementsmanagement)。建立客戶的軟件項(xiàng)目需求,并使項(xiàng)目開發(fā)人員與客戶對(duì)軟件需求產(chǎn)生一致的理解。這一點(diǎn)很重要,因?yàn)樗擒浖?xiàng)目管理和開發(fā)的基礎(chǔ),在很多場(chǎng)合還需要軟件需求工程的支持。(2)L2可重復(fù)級(jí)(repeatable)(3/8)需求管理14(2)L2可重復(fù)級(jí)(repeatable)(4/8)軟件項(xiàng)目計(jì)劃(softwareprojectplanning)。制定實(shí)施軟件工程與管理軟件項(xiàng)目的工作計(jì)劃。主要工作包括:明確任務(wù),估算軟件產(chǎn)品的規(guī)模、所需資源和約束條件,估算存在的風(fēng)險(xiǎn)以及產(chǎn)生項(xiàng)目計(jì)劃文檔等。軟件項(xiàng)目計(jì)劃是管理軟件項(xiàng)目必需的文件和工具。(2)L2可重復(fù)級(jí)(repeatable)(4/8)軟件項(xiàng)目15(2)L2可重復(fù)級(jí)(repeatable)(5/8)軟件項(xiàng)目跟蹤和監(jiān)督(softwareprojecttrackingandoversight)。根據(jù)軟件開發(fā)計(jì)劃管理軟件項(xiàng)目,隨時(shí)掌握軟件項(xiàng)目的實(shí)際開發(fā)過程。按照項(xiàng)目計(jì)劃對(duì)軟件開發(fā)的進(jìn)度和階段產(chǎn)品進(jìn)行跟蹤和評(píng)審,當(dāng)軟件項(xiàng)目的執(zhí)行狀況與軟件項(xiàng)目計(jì)劃發(fā)生較大偏差時(shí),管理機(jī)構(gòu)必須采取有效的控制措施,必要時(shí)可根據(jù)項(xiàng)目的實(shí)際完成情況和結(jié)果修訂項(xiàng)目計(jì)劃。(2)L2可重復(fù)級(jí)(repeatable)(5/8)軟件項(xiàng)目16(2)L2可重復(fù)級(jí)(repeatable)(6/8)軟件分包合同管理(softwaresubcontractmanagement)。根據(jù)商業(yè)聯(lián)盟、過程能力和技術(shù)等因素選擇高質(zhì)量的軟件承接方來承接軟件項(xiàng)目的部分子項(xiàng)目。制訂子項(xiàng)目承接方的工作任務(wù)和項(xiàng)目計(jì)劃文檔,它是主承接方跟蹤檢查和監(jiān)督子項(xiàng)目過程和產(chǎn)品的依據(jù)。(2)L2可重復(fù)級(jí)(repeatable)(6/8)軟件分包17(2)L2可重復(fù)級(jí)(repeatable)(7/8)軟件質(zhì)量保證(softwarequalityassurance)的標(biāo)準(zhǔn)和規(guī)程保持一致,對(duì)發(fā)現(xiàn)的問題應(yīng)采取必要措施。評(píng)審軟件產(chǎn)品和活動(dòng),檢驗(yàn)它們是否與應(yīng)用予以解決。(2)L2可重復(fù)級(jí)(repeatable)(7/8)軟件質(zhì)量18(2)L2可重復(fù)級(jí)(repeatable)(8/8)軟件配置管理(softwareconfigurationmanagement)。保證軟件項(xiàng)目生成的產(chǎn)品在軟件生命周期中的完整性。在給定時(shí)間點(diǎn)上確定軟件配置(如工作產(chǎn)品及其說明),系統(tǒng)地控制軟件配置的變化并在整個(gè)軟件生命周期中維護(hù)配置的完整性和可跟蹤性。(2)L2可重復(fù)級(jí)(repeatable)(8/8)軟件配置19(3)L3已定義級(jí)(defined)(1/9)已定義級(jí)組織的特點(diǎn)是,將管理和工程兩方面的軟件過程標(biāo)準(zhǔn)化、文檔化和制度化。軟件開發(fā)組織已建立自己的軟件過程標(biāo)準(zhǔn),該組織承接的所有軟件項(xiàng)目都是用自己的軟件過程標(biāo)準(zhǔn)或根據(jù)項(xiàng)目需要剪裁一個(gè)子集。項(xiàng)目使用的軟件過程標(biāo)準(zhǔn)成為項(xiàng)目定義的軟件過程。已定義級(jí)的軟件組織進(jìn)行的軟件過程應(yīng)該是標(biāo)準(zhǔn)的、一致的和穩(wěn)定的,軟件開發(fā)過程中能對(duì)項(xiàng)目的成本、進(jìn)度和產(chǎn)品的功能、質(zhì)量進(jìn)行跟蹤和控制。(3)L3已定義級(jí)(defined)(1/9)已定義級(jí)組織的20(3)L3已定義級(jí)(defined)(2/9)已定義級(jí)的關(guān)鍵過程域涉及項(xiàng)目和組織兩方面,內(nèi)容包括:組織級(jí)過程焦點(diǎn)、組織級(jí)過程定義、培訓(xùn)大綱、集成化軟件管理、軟件產(chǎn)品工程、組間協(xié)調(diào)和同行評(píng)審。(3)L3已定義級(jí)(defined)(2/9)已定義級(jí)的關(guān)鍵21(3)L3已定義級(jí)(defined)(3/9)組織級(jí)過程焦點(diǎn)(organizationprocessfocus)。不斷提高對(duì)組織軟件工程和項(xiàng)目軟件過程的認(rèn)識(shí)和理解,圍繞過程定義和過程改進(jìn)目標(biāo)及時(shí)采取措施,協(xié)調(diào)、評(píng)估、開發(fā)和維護(hù)過程改進(jìn)活動(dòng)。(3)L3已定義級(jí)(defined)(3/9)組織級(jí)過程焦點(diǎn)22(3)L3已定義級(jí)(defined)(4/9)組織級(jí)過程定義(organizationprocessdefinition)。過程定義的關(guān)鍵實(shí)踐活動(dòng)包括:描述軟件生命周期、制定過程剪裁準(zhǔn)則和指南、建立組織級(jí)的軟件過程數(shù)據(jù)庫(kù)及相關(guān)文檔庫(kù)、確定定量過程管理需要的數(shù)據(jù)、形成穩(wěn)定的準(zhǔn)則支持組織制定各項(xiàng)規(guī)章制度等。(3)L3已定義級(jí)(defined)(4/9)組織級(jí)過程定義23(3)L3已定義級(jí)(defined)(5/9)培訓(xùn)大綱(trainingprogram)。通過培訓(xùn),提高組織成員個(gè)人的知識(shí)水平和技能,以便更好地、更有效地完成工作任務(wù)。培訓(xùn)內(nèi)容應(yīng)針對(duì)組織、項(xiàng)目和個(gè)人的實(shí)際需要。根據(jù)培訓(xùn)需求制定培訓(xùn)大綱,包括培訓(xùn)計(jì)劃、內(nèi)容、資料、設(shè)備、方式和評(píng)價(jià)等。(3)L3已定義級(jí)(defined)(5/9)培訓(xùn)大綱(tr24(3)L3已定義級(jí)(defined)(6/9)集成化軟件管理(integratedsoftwaremanagement)。集成化軟件管理的基礎(chǔ)是,L2的需求管理、軟件項(xiàng)目計(jì)劃、軟件項(xiàng)目跟蹤和監(jiān)督3個(gè)關(guān)鍵過程。滿足集成化軟件管理的組織應(yīng)能夠按照組織嚴(yán)格定義的過程來計(jì)劃和管理一個(gè)軟件項(xiàng)目(3)L3已定義級(jí)(defined)(6/9)集成化軟件管理25(3)L3已定義級(jí)(defined)(7/9)軟件產(chǎn)品工程(softwareproductengineering)。按照軟件工程過程的定義,有效地開發(fā)出穩(wěn)定的軟件工作產(chǎn)品。軟件工作產(chǎn)品指描述軟件過程的文檔、計(jì)劃、規(guī)程,計(jì)算機(jī)程序和數(shù)據(jù)等,其中的一部分或全部將交付客戶或最終用戶。主要活動(dòng)是描述軟件項(xiàng)目的技術(shù)活動(dòng),如需求分析、設(shè)計(jì)、編碼和測(cè)試,為軟件工作產(chǎn)品建立文檔,并保持它們的可跟蹤性和一致性。(3)L3已定義級(jí)(defined)(7/9)軟件產(chǎn)品工程(26(3)L3已定義級(jí)(defined)(8/9)組間協(xié)調(diào)(intergroupcoordination)。軟件過程工作量大,參與的人員多、復(fù)雜程度高,軟件產(chǎn)品時(shí)效性強(qiáng),必須有嚴(yán)格的分工和密切的協(xié)作。軟件工程小組應(yīng)特別注意系統(tǒng)需求、測(cè)試等方面的問題,主動(dòng)與相關(guān)小組協(xié)調(diào),因?yàn)橹挥泻献鞴リP(guān)才能使項(xiàng)目更好、更有效地滿足客戶需求。(3)L3已定義級(jí)(defined)(8/9)組間協(xié)調(diào)(in27(3)L3已定義級(jí)(defined)(9/9)同行評(píng)審(peerreviews)。同行專家評(píng)審是一種有效的、重要的工程方法,評(píng)審方式有檢查、結(jié)構(gòu)走查等。評(píng)審能夠加深對(duì)軟件工作產(chǎn)品的理解,能夠盡早地、有效地排除軟件產(chǎn)品的缺陷。(3)L3已定義級(jí)(defined)(9/9)同行評(píng)審(pe28(5)L5優(yōu)化級(jí)(optimizing)(1/2)在軟件開發(fā)過程中,優(yōu)化級(jí)的軟件開發(fā)組織能夠有效地確定軟件過程的優(yōu)勢(shì)和薄弱環(huán)節(jié),重視并利用軟件開發(fā)和維護(hù)過程中的反饋直進(jìn)行過程和產(chǎn)品質(zhì)量的定量控制,能夠采用先進(jìn)的思想、方法、技術(shù)不斷改進(jìn)軟件過程,提高組織的軟件過程能力。(5)L5優(yōu)化級(jí)(optimizing)(1/2)在軟件開發(fā)29(4)L4已管理級(jí)(managed)(1/2)已管理級(jí)組織的主要特點(diǎn)是,重視軟件度量,注意采集軟件過程和產(chǎn)品質(zhì)量的度量值,對(duì)軟件過程和產(chǎn)品有定量的理解,并以此為基礎(chǔ)進(jìn)行決策和控制。(4)L4已管理級(jí)(managed)(1/2)已管理級(jí)組織的30(4)L4已管理級(jí)(managed)(2/2)已管理級(jí)的關(guān)鍵領(lǐng)域包括:定量的過程管理和軟件質(zhì)量管理。定量的過程管理(quantitativeprocessmanagement)。定量地控制項(xiàng)目的軟件過程能夠達(dá)到的實(shí)際結(jié)果,從而得到一個(gè)穩(wěn)定的、可定量預(yù)測(cè)的過程。軟件質(zhì)量管理(softwarequalitymanagement)。軟件質(zhì)量管理以產(chǎn)品為中心,目標(biāo)是定量地評(píng)價(jià)軟件產(chǎn)品的質(zhì)量,實(shí)現(xiàn)具體的質(zhì)量目標(biāo),滿足客戶和最終用戶的需要。關(guān)鍵實(shí)踐活動(dòng)內(nèi)容包括:定義軟件產(chǎn)品的質(zhì)量目標(biāo),制定軟件質(zhì)量計(jì)劃,監(jiān)督、調(diào)整軟件質(zhì)量計(jì)劃、軟件工作產(chǎn)品、開發(fā)活動(dòng)及目標(biāo)等。(4)L4已管理級(jí)(managed)(2/2)已管理級(jí)的關(guān)鍵31(5)L5優(yōu)化級(jí)(optimizing)(2/2)優(yōu)化級(jí)的關(guān)鍵領(lǐng)域包括缺陷的預(yù)防、技術(shù)更新管理和過程更改管理。缺陷的預(yù)防(defectprevention)。分析軟件項(xiàng)目的缺陷,確定原因,并采取相應(yīng)措施預(yù)防他們?cè)俅伟l(fā)生。缺陷預(yù)防措施常常涉及軟件過程的定義、管理和技術(shù)的進(jìn)步等。技術(shù)更新管理(technologychangemanagement)。選擇、評(píng)價(jià)和確定新技術(shù),如工具、方法和過程,并將有效的技術(shù)引入到軟件開發(fā)組織,以便改進(jìn)軟件質(zhì)量、提高軟件生產(chǎn)率、縮短軟件產(chǎn)品的開發(fā)周期。技術(shù)更新管理能有效地改進(jìn)軟件過程。過程更改管理(processchangemanagement)。為提高軟件質(zhì)量和軟件生產(chǎn)率,縮短軟件產(chǎn)品的開發(fā)周期,必須不斷改進(jìn)組織中使用的軟件過程。過程更改管理應(yīng)在上級(jí)管理部門的主持下,積極主動(dòng)且系統(tǒng)地對(duì)組織的標(biāo)準(zhǔn)軟件過程和項(xiàng)目定義的軟件過程進(jìn)行改進(jìn)和創(chuàng)新。(5)L5優(yōu)化級(jí)(optimizing)(2/2)優(yōu)化級(jí)的關(guān)32綜上所述,自然會(huì)得出這樣的結(jié)論:組織的成熟度級(jí)別越高,其軟件開發(fā)能力越強(qiáng),產(chǎn)品質(zhì)量越好,效率越高,成本越低。不同CMM級(jí)別的軟件開發(fā)組織開發(fā)一個(gè)包含五十萬行程序代碼的軟件的統(tǒng)計(jì)數(shù)據(jù)如表所示。綜上所述,自然會(huì)得出這樣的結(jié)論:組織的成熟度級(jí)別越高,其軟件33能力成熟度模型CMM
1)CMM的能力成熟度級(jí)別及關(guān)鍵過程域2)成熟度級(jí)別的行為特征和關(guān)鍵過程域3)CMM的關(guān)鍵實(shí)踐和共同特征4)能力成熟度的提高和CMM評(píng)估能力成熟度模型CMM1)CMM的能力成熟度級(jí)別及關(guān)鍵過程域343)CMM的關(guān)鍵實(shí)踐和共同特征上面討論了關(guān)鍵過程域的目標(biāo)和為了達(dá)到這些目標(biāo)需要的一組關(guān)鍵實(shí)踐。關(guān)鍵實(shí)踐描述對(duì)關(guān)鍵過程域起重要作用的基礎(chǔ)設(shè)施和實(shí)踐活動(dòng),應(yīng)該指出“做什么”,而不具體規(guī)定“怎么做”。有些場(chǎng)合,為便于操作,關(guān)鍵實(shí)踐還可以進(jìn)一步分解。3)CMM的關(guān)鍵實(shí)踐和共同特征上面討論了關(guān)鍵過程域的目標(biāo)和353)CMM的關(guān)鍵實(shí)踐和共同特征關(guān)鍵實(shí)踐可以從執(zhí)行約定、執(zhí)行能力、執(zhí)行活動(dòng)、測(cè)量分析和驗(yàn)證實(shí)現(xiàn)5個(gè)方面進(jìn)行描述。執(zhí)行約定。描述軟件開發(fā)組織為建立和執(zhí)行軟件過程采取的措施,包括制定組織策略和構(gòu)建領(lǐng)導(dǎo)體制等。執(zhí)行能力。描述項(xiàng)目或組織成功執(zhí)行軟件過程所必需的條件,包括資源、組織機(jī)構(gòu)和培訓(xùn)等。執(zhí)行活動(dòng)。描述實(shí)現(xiàn)關(guān)鍵過程域所必需的活動(dòng),包括職責(zé)分工、制定計(jì)劃和規(guī)程、工作實(shí)施、過程跟蹤和反饋等。測(cè)量分析。描述控制和改進(jìn)軟件過程必需的基本測(cè)量實(shí)踐,包括培訓(xùn)大綱的質(zhì)量、軟件管理的有效性、軟件產(chǎn)品的功能和質(zhì)量等。驗(yàn)證實(shí)現(xiàn)。描述為檢驗(yàn)實(shí)際執(zhí)行的與定義的軟件過程的一致性所采取的措施,包括上級(jí)管理部門定期審查、項(xiàng)目管理部門的監(jiān)督和軟件質(zhì)量保證活動(dòng)等。3)CMM的關(guān)鍵實(shí)踐和共同特征關(guān)鍵實(shí)踐可以從執(zhí)行約定、執(zhí)行36CMM入門培訓(xùn)材料37能力成熟度模型CMM
1)CMM的能力成熟度級(jí)別及關(guān)鍵過程域2)成熟度級(jí)別的行為特征和關(guān)鍵過程域3)CMM的關(guān)鍵實(shí)踐和共同特征4)能力成熟度的提高和CMM評(píng)估能力成熟度模型CMM1)CMM的能力成熟度級(jí)別及關(guān)鍵過程域384)能力成熟度的提高和CMM評(píng)估(1)能力成熟度級(jí)別的提高。(2)CMM評(píng)估。4)能力成熟度的提高和CMM評(píng)估(1)能力成熟度級(jí)別的提高39(1)能力成熟度級(jí)別的提高軟件過程或軟件開發(fā)組織按照CMM模型認(rèn)真評(píng)估并找出優(yōu)勢(shì)和差距后,通過有針對(duì)性的自身建設(shè),可以提高能力成熟度等級(jí)。逐級(jí)提高的基礎(chǔ)和涉及的主要建設(shè)內(nèi)容如圖(1)能力成熟度級(jí)別的提高軟件過程或軟件開發(fā)組織按照CMM模40(2)CMM評(píng)估SEI/CMU制定了項(xiàng)目的軟件過程CMM評(píng)估方法,該方法也可以用于組織的軟件能力成熟度評(píng)價(jià)?;贑MM的評(píng)估方法分6個(gè)步驟:成立評(píng)估小組,小組由軟件工程和管理工作經(jīng)驗(yàn)豐富的專家組成,小組成員應(yīng)接受過CMM基本概念和評(píng)估方法的專門培訓(xùn)。參評(píng)單位的代表認(rèn)真填寫成熟度問卷調(diào)查表,并回答有關(guān)問題。評(píng)估小組分析調(diào)查問卷。評(píng)估小組現(xiàn)場(chǎng)訪問、召開座談會(huì)、審核過程文檔,判斷關(guān)鍵過程域的實(shí)踐活動(dòng)是否達(dá)到預(yù)定目標(biāo),并將結(jié)論記入文檔。整理調(diào)查結(jié)果、撰寫調(diào)查報(bào)告,指明軟件過程的強(qiáng)項(xiàng)和弱項(xiàng)。繪制軟件關(guān)鍵過程域剖面圖,顯示是否達(dá)到關(guān)鍵過程域的目標(biāo),并向有關(guān)部門提交評(píng)估的結(jié)論性意見。(2)CMM評(píng)估SEI/CMU制定了項(xiàng)目的軟件過程CMM評(píng)41SEI于2002年8月公布了美國(guó)多種行業(yè)、不同規(guī)模的1124個(gè)軟件開發(fā)組織的CMM評(píng)估結(jié)果,SEI于2002年8月公布了美國(guó)多種行業(yè)、不同規(guī)模的112442能力成熟度模型集成CMMI的產(chǎn)生
1)能力成熟度模型集成CMMI的產(chǎn)生2)階段式模型和連續(xù)式模型3)CMMI–SE/SW/IPPDV1.0的24個(gè)過程域能力成熟度模型集成CMMI的產(chǎn)生1)能力成熟度模型集成CM431)能力成熟度模型集成CMMI的產(chǎn)生軟件能力成熟度模型CMM促進(jìn)了軟件過程的改進(jìn),提高了軟件開發(fā)質(zhì)量和生產(chǎn)效率。該模型取得了成功,產(chǎn)生了很大影響,于是,系統(tǒng)工程、系統(tǒng)安全工程、集成化產(chǎn)品開發(fā)等許多工程學(xué)科和領(lǐng)域也都參照CMM建立自己的能力成熟度模型,如SE–CMM、PeopleCMM、IPD–CMM、FAA-iCMM等。但與此同時(shí),模型的繁衍也導(dǎo)致了模型框架、術(shù)語等方面的矛盾和不一致。當(dāng)某一工程項(xiàng)目涉及若干個(gè)學(xué)科和領(lǐng)域后,這種矛盾就十分突出了。其次,CMM公布后的若干年內(nèi),工程環(huán)境更加復(fù)雜,工程規(guī)模更大,參與工程項(xiàng)目的組織和人員更多,范圍更廣泛,工程的施工涉及多學(xué)科、交叉學(xué)科、并行工程及更多的國(guó)際標(biāo)準(zhǔn)。這些新的變化促使美國(guó)國(guó)防部、美國(guó)國(guó)防工業(yè)協(xié)會(huì)和SEI/CMU共同開發(fā)一種新的模型——CMMI(CapabilityMaturityModelIntegration)。CMMI項(xiàng)目在1998年正式啟動(dòng)。人們希望CMMI是若干過程模型的綜合和改進(jìn),是支持多個(gè)工程學(xué)科和領(lǐng)域的系統(tǒng)的、一致的過程改進(jìn)框架,能夠適應(yīng)現(xiàn)代工程的特點(diǎn)和需要,能夠提高過程的質(zhì)量和工作效率。來自業(yè)界、政府部門和SEI/CMU的170人,經(jīng)過兩年的工作于2000年發(fā)布第一個(gè)CMMI模型CMMI–SE/SW/IPPDV1.0。CMMI–SE/SW/IPPDV1.0的主要參考模型是軟件學(xué)科的SW–CMM、系統(tǒng)工程學(xué)科的EIA/IS731、集成化產(chǎn)品和過程開發(fā)領(lǐng)域的IPDCMMV0.98。CMMI繼承了SW–CMM的階段式表示法和EIA/IS731的連續(xù)式表示法。采用兩種表示法的原因是,兩種表示法各有優(yōu)缺點(diǎn),目前選用一種表示法的時(shí)機(jī)尚不成熟。軟件學(xué)科的兩種表示法均采用統(tǒng)一的24個(gè)過程域,它們?cè)谶壿嬌鲜堑葍r(jià)的。對(duì)同一組織采用兩種模型分別進(jìn)行CMMI評(píng)估應(yīng)該得到相同的結(jié)論。1)能力成熟度模型集成CMMI的產(chǎn)生軟件能力成熟度模型CMM44階段式模型和連續(xù)式模型
(1)階段式模型。(2)連續(xù)式模型。階段式模型和連續(xù)式模型(1)階段式模型。45(1)階段式模型階段式模型基本沿襲SW–CMM模型框架,仍保持5個(gè)“成熟度等級(jí)”,但過程域作了一些調(diào)整和擴(kuò)充,(1)階段式模型階段式模型基本沿襲SW–CMM模型框架46當(dāng)某一組織通過了某一等級(jí)過程域中的全部過程,即意味著該組織的成熟度達(dá)到了這一等級(jí)。隨著組織自身建設(shè)的加強(qiáng)及相關(guān)過程域成熟度的逐步提高,組織的成熟度等級(jí)通過評(píng)估也得到相應(yīng)的提高。利用階段式模型對(duì)組織進(jìn)行成熟度度量,概念清晰、易于理解、便于操作。當(dāng)某一組織通過了某一等級(jí)過程域中的全部過程,即意味著該組織的47(2)連續(xù)式模型與階段式模型相比,連續(xù)式模型沒有與組織成熟度相關(guān)的幾個(gè)階段。連續(xù)式模型將24個(gè)過程域按照功能劃分為過程管理、項(xiàng)目管理、工程和支持4個(gè)過程組。每組包含的過程域如表所示。
(2)連續(xù)式模型與階段式模型相比,連續(xù)式模型沒有與組織成熟48連續(xù)式模型的過程域強(qiáng)調(diào)實(shí)踐,每個(gè)過程域代表組織某一方面的能力。每個(gè)過程域的能力均分為5級(jí),所有過程域共同的能力等級(jí)決定組織的能力等級(jí)。連續(xù)式模型允許組織對(duì)連續(xù)式模型的過程域進(jìn)行剪裁,也允許對(duì)不同的過程域采用不同的能力等級(jí)。采用這種模式的評(píng)估結(jié)果用能力特征圖表示,能力特征圖通常采用電子表格的形式,如圖所示。連續(xù)式模型允許一個(gè)過程域出現(xiàn)在多個(gè)特征圖中,這些特征圖分別代表某種能力的過程域的子集。連續(xù)式模型的過程域強(qiáng)調(diào)實(shí)踐,每個(gè)過程域代表組織某一方面的能力49CMM入門培訓(xùn)材料503)CMMI–SE/SW/IPPDV1.0的24個(gè)過程域CMMI–SE/SW/IPPDV1.0的過程域是參照SW–CMM和SE-CMM的過程域建立起來的,數(shù)量擴(kuò)充為24個(gè),與SW–CMM的18個(gè)關(guān)鍵過程域相比,CMMI–SE/SW/IPPDV1.0過程域的名稱、內(nèi)涵也作了調(diào)整。CMMI–SE/SW/IPPDV1.0的過程域可以按照階段式模型劃分,也可以按照連續(xù)式模型劃分,這里為了與SW–CMM的階段式模型對(duì)應(yīng),仍采用階段式模型的劃分方法和次序。因?yàn)镃MMI對(duì)CMM進(jìn)行了補(bǔ)充,所以即使CMM中出現(xiàn)同名過程域,也需要進(jìn)一步的明確和說明。3)CMMI–SE/SW/IPPDV1.0的24個(gè)過程511L2可重復(fù)級(jí)。(1/3)需求管理REQM。管理項(xiàng)目的產(chǎn)品需求和產(chǎn)品構(gòu)件需求。主要任務(wù)是,獲取需求承諾,管理需求變更、保持需求的可跟蹤性、正確地理解需求、標(biāo)識(shí)項(xiàng)目實(shí)施過程中與需求不一致的地方。項(xiàng)目計(jì)劃PP。制定和維護(hù)定義項(xiàng)目活動(dòng)的計(jì)劃。主要任務(wù)是,建立和維護(hù)項(xiàng)目計(jì)劃的參數(shù)估計(jì)、建立和維護(hù)項(xiàng)目計(jì)劃、獲得對(duì)計(jì)劃的承諾。項(xiàng)目監(jiān)督和控制PMC。按計(jì)劃監(jiān)督項(xiàng)目,管理、糾正存在的問題。主要任務(wù)是,及時(shí)提供項(xiàng)目進(jìn)展情況,當(dāng)項(xiàng)目進(jìn)展偏離計(jì)劃并達(dá)到不能容忍的程度時(shí),采取適當(dāng)?shù)募m正措施。監(jiān)督的內(nèi)容包括:項(xiàng)目計(jì)劃參數(shù)、項(xiàng)目風(fēng)險(xiǎn)、相關(guān)人員的參與情況、里程碑評(píng)審、承諾的實(shí)現(xiàn)、數(shù)據(jù)管理和進(jìn)度評(píng)審等。1L2可重復(fù)級(jí)。(1/3)需求管理REQM。管理項(xiàng)目的產(chǎn)品521L2可重復(fù)級(jí)。(2/3)供應(yīng)商合同管理SAM。建立并執(zhí)行供應(yīng)商合同。主要任務(wù)是,分析需求、選擇供應(yīng)商、建立供應(yīng)商合同、獲取COTS產(chǎn)品、執(zhí)行合同、對(duì)產(chǎn)品進(jìn)行驗(yàn)收測(cè)試和發(fā)放。度量和分析MA。度量和分析過程的目的是,開發(fā)和維護(hù)項(xiàng)目信息管理需要的度量能力。主要任務(wù)是:.開展度量和分析活動(dòng);.收集數(shù)據(jù)、分析數(shù)據(jù)、儲(chǔ)存數(shù)據(jù)和結(jié)果、提供度量和分析結(jié)果。1L2可重復(fù)級(jí)。(2/3)供應(yīng)商合同管理SAM。建立并執(zhí)行53L2可重復(fù)級(jí)。(3/3)過程和產(chǎn)品質(zhì)量保證PPQA。客觀地評(píng)價(jià)過程及其相關(guān)的工作產(chǎn)品,并將報(bào)告和記錄提供給項(xiàng)目成員和管理部門。主要任務(wù)是,按照過程描述、相關(guān)的標(biāo)準(zhǔn)和規(guī)程對(duì)過程和工作產(chǎn)品進(jìn)行評(píng)價(jià),找出不一致的地方并形成報(bào)告和記錄。為了保證評(píng)價(jià)的客觀性和準(zhǔn)確性,組織可以對(duì)過程和產(chǎn)品進(jìn)行獨(dú)立監(jiān)督。配置管理CM。利用配置標(biāo)識(shí)、配置控制、配置狀態(tài)報(bào)告和配置審計(jì)保持工作產(chǎn)品的完整性。主要任務(wù)是:建立工作產(chǎn)品基線;跟蹤和控制變更;建立配置管理記錄,執(zhí)行配置審計(jì)。L2可重復(fù)級(jí)。(3/3)過程和產(chǎn)品質(zhì)量保證PPQA??陀^地54L3已定義級(jí)(1/6)需求開發(fā)RD。生成和分析客戶、產(chǎn)品和產(chǎn)品構(gòu)件的需求。主要任務(wù)是,開發(fā)客戶需求、開發(fā)產(chǎn)品需求、分析和確認(rèn)需求。技術(shù)解決方案TS。根據(jù)“需求”開發(fā)、設(shè)計(jì)和實(shí)現(xiàn)問題求解方案,包括產(chǎn)品、產(chǎn)品構(gòu)件和開發(fā)產(chǎn)品的相關(guān)過程。主要任務(wù)是,根據(jù)需求選擇產(chǎn)品構(gòu)件的求解方案,在此基礎(chǔ)上進(jìn)行設(shè)計(jì),并將設(shè)計(jì)開發(fā)成產(chǎn)品。產(chǎn)品集成PI。對(duì)產(chǎn)品構(gòu)件進(jìn)行組裝,生成最終產(chǎn)品并交付給客(用)戶。主要任務(wù)是,制定并實(shí)施集成策略、采取必要措施確保接口的兼容性、對(duì)構(gòu)件進(jìn)行檢驗(yàn)、對(duì)產(chǎn)品進(jìn)行測(cè)試及包裝。驗(yàn)證VER。確保選擇的工作產(chǎn)品滿足特定的需求。主要任務(wù)是,制定并實(shí)施驗(yàn)證計(jì)劃、驗(yàn)證選擇的工作產(chǎn)品并對(duì)關(guān)鍵工作產(chǎn)品進(jìn)行同行評(píng)審。對(duì)發(fā)現(xiàn)的問題指明糾正措施,對(duì)糾正后的產(chǎn)品應(yīng)確保無副作用。L3已定義級(jí)(1/6)需求開發(fā)RD。生成和分析客戶、產(chǎn)品和產(chǎn)55L3已定義級(jí)(2/6)確認(rèn)VAL。證實(shí)產(chǎn)品或產(chǎn)品構(gòu)件置于預(yù)期環(huán)境時(shí)能夠滿足預(yù)期的用途。主要任務(wù)是,制定并實(shí)施需求確認(rèn)計(jì)劃、產(chǎn)品確認(rèn)計(jì)劃,根據(jù)客戶需求和產(chǎn)品需求確認(rèn)產(chǎn)品和產(chǎn)品構(gòu)件與需求的一致性,指明存在的差異和缺陷。組織級(jí)過程焦點(diǎn)OPF。建立和維護(hù)對(duì)組織級(jí)過程和過程資產(chǎn)的理解。主要任務(wù)是:標(biāo)識(shí)、捕捉過程改進(jìn)機(jī)會(huì)。主要活動(dòng)包括:建立組織級(jí)的過程需求、評(píng)估組織的過程、標(biāo)識(shí)組織的過程改進(jìn)。計(jì)劃和實(shí)施過程改進(jìn)活動(dòng)。主要活動(dòng)包括:整合組織資源、總結(jié)與國(guó)成相關(guān)的工作經(jīng)驗(yàn)、制定和實(shí)現(xiàn)過程行動(dòng)計(jì)劃等。L3已定義級(jí)(2/6)56L3已定義級(jí)(3/6)組織級(jí)過程定義OPD。建立和維護(hù)組織級(jí)可用的過程資產(chǎn)集。主要任務(wù)有如下幾方面:創(chuàng)建組織的過程資產(chǎn),主要活動(dòng)包括:描述生命周期模型、建立標(biāo)準(zhǔn)過程、制定剪裁準(zhǔn)則和標(biāo)準(zhǔn);支持過程資產(chǎn)的使用,主要活動(dòng)包括:建立組織級(jí)度量倉(cāng)庫(kù)、建立組織級(jí)過程資產(chǎn)庫(kù)等。這一過程的事實(shí)將生成生命周期模型、組織級(jí)的標(biāo)準(zhǔn)過程、組織級(jí)度量倉(cāng)庫(kù)、組織級(jí)過程文檔庫(kù)和剪裁準(zhǔn)則等。組織級(jí)培訓(xùn)OT。增加開發(fā)人員的技能和知識(shí),提高他們完成本職工作的能力和有效性。主要任務(wù)是,標(biāo)識(shí)培訓(xùn)需求、制定組織的培訓(xùn)內(nèi)容和計(jì)劃、提供培訓(xùn)、記錄并評(píng)估培訓(xùn)結(jié)果。L3已定義級(jí)(3/6)組織級(jí)過程定義OPD。建立和維護(hù)組織級(jí)57L3已定義級(jí)(4/6)集成化項(xiàng)目管理IPM。按照集成化、已定義的過程,管理項(xiàng)目和項(xiàng)目的參與人員。主要任務(wù)有如下兩方面:建立項(xiàng)目過程、利用組織級(jí)的過程資源計(jì)劃項(xiàng)目活動(dòng)、集成計(jì)劃、按計(jì)劃管理項(xiàng)目、為組織提供過程資源。管理項(xiàng)目參與人員、管理依存關(guān)系、解決協(xié)調(diào)問題。L3已定義級(jí)(4/6)集成化項(xiàng)目管理IPM。按照集成化、已定58L3已定義級(jí)(5/6)風(fēng)險(xiǎn)管理RSKM。標(biāo)識(shí)軟件生命周期中潛在的問題,采取必要措施緩解風(fēng)險(xiǎn)的影響。主要任務(wù)是,確定風(fēng)險(xiǎn)源和分類、定義風(fēng)險(xiǎn)參數(shù)、制定風(fēng)險(xiǎn)管理策略;標(biāo)識(shí)和分析風(fēng)險(xiǎn);擬定并緩解風(fēng)險(xiǎn)。集成化的團(tuán)隊(duì)IT。為完成項(xiàng)目產(chǎn)品的開發(fā)和維護(hù),在組織內(nèi)將人員按照某種原則和分工,系統(tǒng)地建立人物組。主要任務(wù)是,根據(jù)產(chǎn)品需求、集成化的項(xiàng)目管理要求、項(xiàng)目計(jì)劃、組織培訓(xùn)能力和組織的實(shí)際情況設(shè)置任務(wù)組,選調(diào)任務(wù)組成員,按照組織的統(tǒng)一部署對(duì)任務(wù)組實(shí)施領(lǐng)導(dǎo)和管理,每個(gè)任務(wù)組都應(yīng)制定具體的工作計(jì)劃并給出承諾。L3已定義級(jí)(5/6)風(fēng)險(xiǎn)管理RSKM。標(biāo)識(shí)軟件生命周期中潛59L3已定義級(jí)(6/6)決策分析和解決方案DAR。利用結(jié)構(gòu)化方法制定標(biāo)準(zhǔn)的評(píng)價(jià)方案,并進(jìn)行決策。主要任務(wù)是,制定評(píng)價(jià)標(biāo)準(zhǔn)、制定和使用決策分析指南、選擇評(píng)價(jià)技術(shù)、標(biāo)識(shí)并評(píng)價(jià)可供選擇的方案、選擇解決方案等。組織級(jí)集成環(huán)境OEI。建立IPPD的組織級(jí)平臺(tái)和過程資產(chǎn)。主要任務(wù)是,通過建立組織共享構(gòu)想、集成化工作環(huán)境、標(biāo)識(shí)IPPD技能需求活動(dòng)構(gòu)建IPPD平臺(tái);通過建立領(lǐng)導(dǎo)機(jī)制、激勵(lì)機(jī)制和平衡職責(zé)機(jī)制對(duì)項(xiàng)目參與人員進(jìn)行管理。L3已定義級(jí)(6/6)決策分析和解決方案DAR。利用結(jié)構(gòu)化方60L4已管理級(jí)組織級(jí)過程性能OPP。對(duì)組織標(biāo)準(zhǔn)過程級(jí)的性能給出定量的描述,提供過程性能數(shù)據(jù)、基線和模型,對(duì)組織的項(xiàng)目實(shí)施定量的管理。主要任務(wù)是,選擇過程、建立過程的性能度量、建立質(zhì)量和性能目標(biāo)、建立過程性能基線和模型。項(xiàng)目定量管理QPM。為達(dá)到已定義項(xiàng)目的質(zhì)量和性能指標(biāo),對(duì)項(xiàng)目過程進(jìn)行定量管理。主要任務(wù)是,應(yīng)用統(tǒng)計(jì)方法對(duì)項(xiàng)目的子過程能力進(jìn)行度量,并定量地管理項(xiàng)目過程和產(chǎn)品質(zhì)量。L4已管理級(jí)組織級(jí)過程性能OPP。對(duì)組織標(biāo)準(zhǔn)過程級(jí)的性能給出61L5已優(yōu)化級(jí)組織級(jí)改革和實(shí)施OID。選擇和實(shí)施改革、創(chuàng)新活動(dòng),改善組織的過程和技術(shù),并能夠量化和度量。因果分析和解決方案CAR。標(biāo)識(shí)產(chǎn)生缺陷和問題的原因,并采取措施預(yù)防這些問題再次發(fā)生。主要任務(wù)是,選擇分析數(shù)據(jù),分析產(chǎn)生缺陷和問題的原因,提出并實(shí)現(xiàn)措施建議,評(píng)價(jià)變更效果并生成數(shù)據(jù)記錄報(bào)告。L5已優(yōu)化級(jí)62CMM和CMMI的選擇和應(yīng)用SW–CMM是階段式模型。幾千個(gè)組織的多年實(shí)踐表明,SW–CMM是成功的、有效的。大家都懂得一個(gè)基本的道理:沒有組織紀(jì)律、沒有管理就沒有團(tuán)隊(duì)。依靠團(tuán)隊(duì)取勝的組織十分關(guān)注組織的建設(shè)和管理,關(guān)注項(xiàng)目的管理及與此有關(guān)的過程域。組織要改變渙散、無序的工作狀態(tài),按照軟件組織的特點(diǎn)和要求形成規(guī)章制度健全、管理科學(xué)、工作規(guī)范、團(tuán)結(jié)合作的氛圍和環(huán)境,是組織達(dá)到二級(jí)成熟度。在改善管理的基礎(chǔ)上,CMM模型引導(dǎo)組織進(jìn)行軟件開發(fā)和維護(hù)過程的定義和標(biāo)準(zhǔn)化,引導(dǎo)組織制定的軟件過程是系統(tǒng)的、科學(xué)的和規(guī)范的,從而使組織達(dá)到三級(jí)成熟度。在改善管理、提高軟件過程的基礎(chǔ)上,CMM模型引導(dǎo)組織進(jìn)行定量的管理。軟件不同于硬件,軟件過程實(shí)施定量管理給組織帶來很大困難,但定量管理提高了組織軟件開發(fā)管理的水平和科學(xué)性,對(duì)在規(guī)定的期限和預(yù)算內(nèi)交付高質(zhì)量的軟件產(chǎn)品將起到關(guān)鍵性的作用,從而使組織達(dá)到四級(jí)成熟度。在定量管理的基礎(chǔ)上,CMM模型引導(dǎo)組織不斷進(jìn)行過程改進(jìn),引導(dǎo)組織及時(shí)總結(jié)經(jīng)驗(yàn)、吸取教訓(xùn),鼓勵(lì)組織進(jìn)行技術(shù)創(chuàng)新和改革,是組織具有更強(qiáng)的軟件開發(fā)能力和產(chǎn)品競(jìng)爭(zhēng)能力,從而使組織達(dá)到五級(jí)成熟度。綜上所述,不難看出,CMM模型具有概念清晰、層次分明、易于操作的優(yōu)點(diǎn),為組織負(fù)責(zé)人和管理者提供指導(dǎo)組織逐步成熟的、明確的、有效的單一路途。CMM和CMMI的選擇和應(yīng)用SW–CMM是階段式模型。幾63雖然CMM有很多優(yōu)點(diǎn),但其缺點(diǎn)也是明顯的。首先,在階段式模型中,屬于較高級(jí)別成熟度的過程域不支持較低級(jí)別的過程域,如在L2級(jí)就無法安排屬于L3級(jí)的“同行評(píng)審”過程域的實(shí)踐活動(dòng)。其次,CMM過程域的度量只有通過或不通過,度量比較粗糙,沒有反映優(yōu)勢(shì)和一般。雖然CMM有很多優(yōu)點(diǎn),但其缺點(diǎn)也是明顯的。首先,在階段式模型64CMMI模型的應(yīng)用CMMI–SE/SW和CMMI–SE/SW/IPPD模型綜合了系統(tǒng)工程、軟件工程、集成化產(chǎn)品和過程開發(fā)3個(gè)過程改進(jìn)模型,綜合了階段式和連續(xù)式兩種結(jié)構(gòu)。組織的成熟度評(píng)價(jià)和項(xiàng)目的軟件過程能力評(píng)估系統(tǒng)性更強(qiáng)、適應(yīng)范圍更大。CMMI提供了24個(gè)過程域,組織可根據(jù)自身情況或項(xiàng)目的特點(diǎn)進(jìn)行剪裁。過程域采用0至5的記分法則,過程域成熟度的評(píng)估比較準(zhǔn)確,能反應(yīng)過程域的實(shí)際情況,特別是優(yōu)勢(shì)和不足。如有必要,24個(gè)相關(guān)過程域可以互相支持,不受成熟度等級(jí)的限制。按照某種需要抽取過程域,確定成熟度等級(jí),建立能力特征圖,并按此組織實(shí)踐活動(dòng),進(jìn)行評(píng)審和上報(bào)。能力特征圖比任何單項(xiàng)數(shù)據(jù)更有說服力。組織若取24個(gè)過程域作為橫坐標(biāo),取它們的成熟度等級(jí)作為縱坐標(biāo)。就可指定一份組織過程域的“譜圖”?!白V圖”直觀地反映了當(dāng)前組織過程成熟度的優(yōu)勢(shì)和不足,組織可以根據(jù)需要采取多條途徑進(jìn)行建設(shè)。“譜圖”對(duì)項(xiàng)目過程度量和競(jìng)爭(zhēng)項(xiàng)目合同具有重要意義和價(jià)值。CMMI模型的應(yīng)用CMMI–SE/SW和CMMI–S65CMMI模型的應(yīng)用CMMI的缺點(diǎn)是明顯的。CMMI是兩種結(jié)構(gòu)、三種模型的綜合,在這些結(jié)構(gòu)和模型尚處發(fā)展階段,還不十分成熟的情況下,CMMI模型由于照顧各方面的意見而顯得復(fù)雜、臃腫,給使用和評(píng)估帶來困難。CMMI模型的應(yīng)用CMMI的缺點(diǎn)是明顯的。CMMI是兩種結(jié)構(gòu)66CMMI模型的應(yīng)用綜上所述,CMM和CMMI是提高組織的成熟度和軟件過程能力的有效模型和工具,一個(gè)軟件組織無論是采用CMM模型還是采用CMMI模型,無論是使用階段式模型還是使用連續(xù)式模型,都能提高組織的成熟度,都能提高項(xiàng)目的軟件過程能力,用兩種模型或兩種方法評(píng)價(jià)的結(jié)論應(yīng)該是基本一致的。CMMI模型的應(yīng)用綜上所述,CMM和CMMI是提高組織的成熟67小結(jié)這一章首先介紹了CMM模型產(chǎn)生的歷史背景、概念和框架以及應(yīng)用和評(píng)估,然后介紹了CMM模型的進(jìn)一步發(fā)展——CMMI,并分析了CMM和CMMI的共同點(diǎn)和差異。CMM模型是軟件工程領(lǐng)域廣泛應(yīng)用管理科學(xué)的重要標(biāo)志。CMM模型的推廣和應(yīng)用表明,管理科學(xué)“全面質(zhì)量管理”的理論正在逐步為軟件產(chǎn)業(yè)所接受。小結(jié)這一章首先介紹了CMM模型產(chǎn)生的歷史背景、概念和框架以及68演講完畢,謝謝觀看!演講完畢,謝謝觀看!69CMM入門培訓(xùn)教程CMM入門培訓(xùn)教程70主要內(nèi)容CMM的基本概念能力成熟度模型CMM能力成熟度模型集成CMMICMM與CMMI的選擇主要內(nèi)容CMM的基本概念71CMM的基本概念(1/4)
組織(organization)。管理軟件項(xiàng)目,能對(duì)項(xiàng)目進(jìn)行評(píng)估和過程改進(jìn)的實(shí)體,如政府機(jī)關(guān)、公司、服務(wù)部門等。項(xiàng)目(project)。由組織承擔(dān)的,并需要組織中各部門通力合作完成的指定產(chǎn)品的開發(fā)和維護(hù)任務(wù)。任何一個(gè)項(xiàng)目都涉及經(jīng)費(fèi)、成本和進(jìn)度計(jì)劃。這里的產(chǎn)品包括硬件、軟件或其他構(gòu)件。CMM的基本概念(1/4)組織(organization)72CMM的基本概念(2/4)軟件過程(softwareprocess)。軟件開發(fā)人員為開發(fā)和維護(hù)軟件及相關(guān)產(chǎn)品所實(shí)施的一系列步驟,這些步驟涉及方法、工具以及人的組織和行為。軟件產(chǎn)品的質(zhì)量取決于軟件開發(fā)和維護(hù)過程的質(zhì)量,與其他產(chǎn)品的開發(fā)過程一樣,軟件過程也必須進(jìn)行嚴(yán)格管理,因?yàn)橹挥袊?yán)格管理才能保證效益和質(zhì)量。CMM的基本概念(2/4)軟件過程(softwarepro73CMM的基本概念(3/4)組織的標(biāo)準(zhǔn)軟件過程(organization’sstandardsoftwareprocess)。組織內(nèi)部使用的軟件過程,它描述軟件過程要素和要素之間的關(guān)系,用它可以建立某一具體項(xiàng)目的軟件過程。軟件開發(fā)組織的軟件過程能力是軟件開發(fā)組織能夠承接軟件項(xiàng)目的重要依據(jù)。成熟的軟件開發(fā)組織十分重視提高自身的軟件過程能力,組織的領(lǐng)導(dǎo)者注意調(diào)動(dòng)各層次、各類型人員的積極性和創(chuàng)造性,注意提高員工素質(zhì)和技能,注意培育和發(fā)揚(yáng)企業(yè)文化。在軟件開發(fā)過程中,大家能夠團(tuán)結(jié)協(xié)作,能夠?qū)⑷?、軟件開發(fā)策略和方法、軟件工具和環(huán)境有機(jī)地結(jié)合起來,使得軟件開發(fā)和維護(hù)的整個(gè)過程是系統(tǒng)的、完整的、一致的和規(guī)范的。軟件開發(fā)組織的軟件過程是動(dòng)態(tài)的,是逐步成熟和演化的。CMM的基本概念(3/4)組織的標(biāo)準(zhǔn)軟件過程(organiz74CMM的基本概念(4/4)項(xiàng)目的軟件過程(project’sdefinedsoftwareprocess)。按照項(xiàng)目的特點(diǎn)和要求,對(duì)組織的標(biāo)準(zhǔn)軟件過程進(jìn)行剪裁和描述,包括相關(guān)的軟件標(biāo)準(zhǔn)、規(guī)程、工具和方法。組織的軟件過程資產(chǎn)(organization’ssoftwareprocessassets)。軟件過程資產(chǎn)是軟件開發(fā)組織能夠控制和管理的,用于軟件過程定義和剪裁,以及軟件項(xiàng)目開發(fā)和管理的實(shí)體,包括組織的標(biāo)準(zhǔn)軟件過程、批準(zhǔn)使用的軟件生命周期模式、剪裁標(biāo)準(zhǔn)軟件過程的指南和準(zhǔn)則、軟件過程數(shù)據(jù)庫(kù)、軟件過程文檔庫(kù)等。CMM的基本概念(4/4)項(xiàng)目的軟件過程(project’s75能力成熟度模型CMM
1)CMM的能力成熟度級(jí)別及關(guān)鍵過程域2)成熟度級(jí)別的行為特征和關(guān)鍵過程域3)CMM的關(guān)鍵實(shí)踐和共同特征4)能力成熟度的提高和CMM評(píng)估能力成熟度模型CMM1)CMM的能力成熟度級(jí)別及關(guān)鍵過程域761)CMM的能力成熟度級(jí)別及關(guān)鍵過程域CMM的能力成熟度級(jí)別及關(guān)鍵過程域如表所示。CMM的能力成熟度共分5級(jí):L1初始級(jí)、L2可重復(fù)級(jí)、L3已定義級(jí)、L4已管理級(jí)和L5優(yōu)化級(jí)。因?yàn)槌跏技?jí)L1處于無序工作狀態(tài),無系統(tǒng)的規(guī)范,故在表中略去。L2以上包含若干關(guān)鍵過程域。
1)CMM的能力成熟度級(jí)別及關(guān)鍵過程域CMM的能力成熟度級(jí)別77關(guān)鍵過程域(keyprocessarea)描述軟件過程的屬性,通過完成一組相互關(guān)聯(lián)的活動(dòng),實(shí)現(xiàn)一組對(duì)建立過程能力至關(guān)重要的目標(biāo)。關(guān)鍵過程域是SEI標(biāo)識(shí)的,幫助確定軟件開發(fā)組織的軟件過程能力,評(píng)估軟件成熟度的基本單元。關(guān)鍵過程域用具有固定結(jié)構(gòu)和語句的框架表示。關(guān)鍵過程域的目標(biāo)(goals)是指導(dǎo)和評(píng)估組織或組織的項(xiàng)目有效實(shí)踐關(guān)鍵過程域的指南,是關(guān)鍵過程域應(yīng)完成的任務(wù)和進(jìn)行關(guān)鍵實(shí)踐的概括描述。要達(dá)到關(guān)鍵過程域的目標(biāo),不僅需要一系列關(guān)鍵實(shí)踐活動(dòng)的支持,而且還要依賴較低級(jí)別關(guān)鍵過程域的實(shí)現(xiàn)。CMM的關(guān)鍵實(shí)踐(keypractices)指對(duì)關(guān)鍵過程域的有效實(shí)施和制度化其重要作用的基礎(chǔ)設(shè)施和活動(dòng),如組織結(jié)構(gòu)、策略、標(biāo)準(zhǔn)、培訓(xùn)、設(shè)備、工具等,它與具體的組織和實(shí)現(xiàn)無關(guān)。下面將對(duì)CMM能力成熟度每一級(jí)涉及的關(guān)鍵過程域、目標(biāo)和為達(dá)到這一目標(biāo)必須完成的關(guān)鍵實(shí)踐逐步展開討論。關(guān)鍵過程域(keyprocessarea)描述軟件過程的78能力成熟度模型CMM
1)CMM的能力成熟度級(jí)別及關(guān)鍵過程域2)成熟度級(jí)別的行為特征和關(guān)鍵過程域3)CMM的關(guān)鍵實(shí)踐和共同特征4)能力成熟度的提高和CMM評(píng)估能力成熟度模型CMM1)CMM的能力成熟度級(jí)別及關(guān)鍵過程域792)成熟度級(jí)別的行為特征和關(guān)鍵過程域(1)L1初始級(jí)(initial)。初始級(jí)的軟件開發(fā)組織幾乎沒有軟件過程管理,軟件開發(fā)是無序和混亂的,軟件開發(fā)過程是不穩(wěn)定的,軟件項(xiàng)目的成功取決于開發(fā)精英個(gè)人或小組對(duì)軟件過程的理解和努力。2)成熟度級(jí)別的行為特征和關(guān)鍵過程域(1)L1初始級(jí)(ini80(2)L2可重復(fù)級(jí)(repeatable)。(1/8)為了跟蹤軟件開發(fā)過程的進(jìn)度、成本和產(chǎn)品功能,可重復(fù)級(jí)的軟件開發(fā)組織根據(jù)自身的經(jīng)驗(yàn)和實(shí)際情況建立了基本的項(xiàng)目管理體系,制定了基本的軟件過程管理和控制措施。這些措施包括:必要的規(guī)章制度和紀(jì)律、軟件開發(fā)過程的論證和定義、人員的分工和培訓(xùn)、軟件過程的階段評(píng)審及用評(píng)審結(jié)果指導(dǎo)下一步的工作等。軟件開發(fā)組織能夠重復(fù)以前開發(fā)類似軟件項(xiàng)目取得的成功。(2)L2可重復(fù)級(jí)(repeatable)。(1/8)為了跟81可重復(fù)級(jí)的關(guān)鍵過程域包括:需求管理、軟件項(xiàng)目計(jì)劃、項(xiàng)目跟蹤和監(jiān)督、分包合同管理、軟件質(zhì)量保證和軟件配置管理。下面介紹各關(guān)鍵過程域要達(dá)到的目標(biāo)和關(guān)鍵實(shí)踐活動(dòng)。(2)L2可重復(fù)級(jí)(repeatable)。(2/8)可重復(fù)級(jí)的關(guān)鍵過程域包括:需求管理、軟件項(xiàng)目計(jì)劃、項(xiàng)目跟蹤和82(2)L2可重復(fù)級(jí)(repeatable)(3/8)需求管理(requirementsmanagement)。建立客戶的軟件項(xiàng)目需求,并使項(xiàng)目開發(fā)人員與客戶對(duì)軟件需求產(chǎn)生一致的理解。這一點(diǎn)很重要,因?yàn)樗擒浖?xiàng)目管理和開發(fā)的基礎(chǔ),在很多場(chǎng)合還需要軟件需求工程的支持。(2)L2可重復(fù)級(jí)(repeatable)(3/8)需求管理83(2)L2可重復(fù)級(jí)(repeatable)(4/8)軟件項(xiàng)目計(jì)劃(softwareprojectplanning)。制定實(shí)施軟件工程與管理軟件項(xiàng)目的工作計(jì)劃。主要工作包括:明確任務(wù),估算軟件產(chǎn)品的規(guī)模、所需資源和約束條件,估算存在的風(fēng)險(xiǎn)以及產(chǎn)生項(xiàng)目計(jì)劃文檔等。軟件項(xiàng)目計(jì)劃是管理軟件項(xiàng)目必需的文件和工具。(2)L2可重復(fù)級(jí)(repeatable)(4/8)軟件項(xiàng)目84(2)L2可重復(fù)級(jí)(repeatable)(5/8)軟件項(xiàng)目跟蹤和監(jiān)督(softwareprojecttrackingandoversight)。根據(jù)軟件開發(fā)計(jì)劃管理軟件項(xiàng)目,隨時(shí)掌握軟件項(xiàng)目的實(shí)際開發(fā)過程。按照項(xiàng)目計(jì)劃對(duì)軟件開發(fā)的進(jìn)度和階段產(chǎn)品進(jìn)行跟蹤和評(píng)審,當(dāng)軟件項(xiàng)目的執(zhí)行狀況與軟件項(xiàng)目計(jì)劃發(fā)生較大偏差時(shí),管理機(jī)構(gòu)必須采取有效的控制措施,必要時(shí)可根據(jù)項(xiàng)目的實(shí)際完成情況和結(jié)果修訂項(xiàng)目計(jì)劃。(2)L2可重復(fù)級(jí)(repeatable)(5/8)軟件項(xiàng)目85(2)L2可重復(fù)級(jí)(repeatable)(6/8)軟件分包合同管理(softwaresubcontractmanagement)。根據(jù)商業(yè)聯(lián)盟、過程能力和技術(shù)等因素選擇高質(zhì)量的軟件承接方來承接軟件項(xiàng)目的部分子項(xiàng)目。制訂子項(xiàng)目承接方的工作任務(wù)和項(xiàng)目計(jì)劃文檔,它是主承接方跟蹤檢查和監(jiān)督子項(xiàng)目過程和產(chǎn)品的依據(jù)。(2)L2可重復(fù)級(jí)(repeatable)(6/8)軟件分包86(2)L2可重復(fù)級(jí)(repeatable)(7/8)軟件質(zhì)量保證(softwarequalityassurance)的標(biāo)準(zhǔn)和規(guī)程保持一致,對(duì)發(fā)現(xiàn)的問題應(yīng)采取必要措施。評(píng)審軟件產(chǎn)品和活動(dòng),檢驗(yàn)它們是否與應(yīng)用予以解決。(2)L2可重復(fù)級(jí)(repeatable)(7/8)軟件質(zhì)量87(2)L2可重復(fù)級(jí)(repeatable)(8/8)軟件配置管理(softwareconfigurationmanagement)。保證軟件項(xiàng)目生成的產(chǎn)品在軟件生命周期中的完整性。在給定時(shí)間點(diǎn)上確定軟件配置(如工作產(chǎn)品及其說明),系統(tǒng)地控制軟件配置的變化并在整個(gè)軟件生命周期中維護(hù)配置的完整性和可跟蹤性。(2)L2可重復(fù)級(jí)(repeatable)(8/8)軟件配置88(3)L3已定義級(jí)(defined)(1/9)已定義級(jí)組織的特點(diǎn)是,將管理和工程兩方面的軟件過程標(biāo)準(zhǔn)化、文檔化和制度化。軟件開發(fā)組織已建立自己的軟件過程標(biāo)準(zhǔn),該組織承接的所有軟件項(xiàng)目都是用自己的軟件過程標(biāo)準(zhǔn)或根據(jù)項(xiàng)目需要剪裁一個(gè)子集。項(xiàng)目使用的軟件過程標(biāo)準(zhǔn)成為項(xiàng)目定義的軟件過程。已定義級(jí)的軟件組織進(jìn)行的軟件過程應(yīng)該是標(biāo)準(zhǔn)的、一致的和穩(wěn)定的,軟件開發(fā)過程中能對(duì)項(xiàng)目的成本、進(jìn)度和產(chǎn)品的功能、質(zhì)量進(jìn)行跟蹤和控制。(3)L3已定義級(jí)(defined)(1/9)已定義級(jí)組織的89(3)L3已定義級(jí)(defined)(2/9)已定義級(jí)的關(guān)鍵過程域涉及項(xiàng)目和組織兩方面,內(nèi)容包括:組織級(jí)過程焦點(diǎn)、組織級(jí)過程定義、培訓(xùn)大綱、集成化軟件管理、軟件產(chǎn)品工程、組間協(xié)調(diào)和同行評(píng)審。(3)L3已定義級(jí)(defined)(2/9)已定義級(jí)的關(guān)鍵90(3)L3已定義級(jí)(defined)(3/9)組織級(jí)過程焦點(diǎn)(organizationprocessfocus)。不斷提高對(duì)組織軟件工程和項(xiàng)目軟件過程的認(rèn)識(shí)和理解,圍繞過程定義和過程改進(jìn)目標(biāo)及時(shí)采取措施,協(xié)調(diào)、評(píng)估、開發(fā)和維護(hù)過程改進(jìn)活動(dòng)。(3)L3已定義級(jí)(defined)(3/9)組織級(jí)過程焦點(diǎn)91(3)L3已定義級(jí)(defined)(4/9)組織級(jí)過程定義(organizationprocessdefinition)。過程定義的關(guān)鍵實(shí)踐活動(dòng)包括:描述軟件生命周期、制定過程剪裁準(zhǔn)則和指南、建立組織級(jí)的軟件過程數(shù)據(jù)庫(kù)及相關(guān)文檔庫(kù)、確定定量過程管理需要的數(shù)據(jù)、形成穩(wěn)定的準(zhǔn)則支持組織制定各項(xiàng)規(guī)章制度等。(3)L3已定義級(jí)(defined)(4/9)組織級(jí)過程定義92(3)L3已定義級(jí)(defined)(5/9)培訓(xùn)大綱(trainingprogram)。通過培訓(xùn),提高組織成員個(gè)人的知識(shí)水平和技能,以便更好地、更有效地完成工作任務(wù)。培訓(xùn)內(nèi)容應(yīng)針對(duì)組織、項(xiàng)目和個(gè)人的實(shí)際需要。根據(jù)培訓(xùn)需求制定培訓(xùn)大綱,包括培訓(xùn)計(jì)劃、內(nèi)容、資料、設(shè)備、方式和評(píng)價(jià)等。(3)L3已定義級(jí)(defined)(5/9)培訓(xùn)大綱(tr93(3)L3已定義級(jí)(defined)(6/9)集成化軟件管理(integratedsoftwaremanagement)。集成化軟件管理的基礎(chǔ)是,L2的需求管理、軟件項(xiàng)目計(jì)劃、軟件項(xiàng)目跟蹤和監(jiān)督3個(gè)關(guān)鍵過程。滿足集成化軟件管理的組織應(yīng)能夠按照組織嚴(yán)格定義的過程來計(jì)劃和管理一個(gè)軟件項(xiàng)目(3)L3已定義級(jí)(defined)(6/9)集成化軟件管理94(3)L3已定義級(jí)(defined)(7/9)軟件產(chǎn)品工程(softwareproductengineering)。按照軟件工程過程的定義,有效地開發(fā)出穩(wěn)定的軟件工作產(chǎn)品。軟件工作產(chǎn)品指描述軟件過程的文檔、計(jì)劃、規(guī)程,計(jì)算機(jī)程序和數(shù)據(jù)等,其中的一部分或全部將交付客戶或最終用戶。主要活動(dòng)是描述軟件項(xiàng)目的技術(shù)活動(dòng),如需求分析、設(shè)計(jì)、編碼和測(cè)試,為軟件工作產(chǎn)品建立文檔,并保持它們的可跟蹤性和一致性。(3)L3已定義級(jí)(defined)(7/9)軟件產(chǎn)品工程(95(3)L3已定義級(jí)(defined)(8/9)組間協(xié)調(diào)(intergroupcoordination)。軟件過程工作量大,參與的人員多、復(fù)雜程度高,軟件產(chǎn)品時(shí)效性強(qiáng),必須有嚴(yán)格的分工和密切的協(xié)作。軟件工程小組應(yīng)特別注意系統(tǒng)需求、測(cè)試等方面的問題,主動(dòng)與相關(guān)小組協(xié)調(diào),因?yàn)橹挥泻献鞴リP(guān)才能使項(xiàng)目更好、更有效地滿足客戶需求。(3)L3已定義級(jí)(defined)(8/9)組間協(xié)調(diào)(in96(3)L3已定義級(jí)(defined)(9/9)同行評(píng)審(peerreviews)。同行專家評(píng)審是一種有效的、重要的工程方法,評(píng)審方式有檢查、結(jié)構(gòu)走查等。評(píng)審能夠加深對(duì)軟件工作產(chǎn)品的理解,能夠盡早地、有效地排除軟件產(chǎn)品的缺陷。(3)L3已定義級(jí)(defined)(9/9)同行評(píng)審(pe97(5)L5優(yōu)化級(jí)(optimizing)(1/2)在軟件開發(fā)過程中,優(yōu)化級(jí)的軟件開發(fā)組織能夠有效地確定軟件過程的優(yōu)勢(shì)和薄弱環(huán)節(jié),重視并利用軟件開發(fā)和維護(hù)過程中的反饋直進(jìn)行過程和產(chǎn)品質(zhì)量的定量控制,能夠采用先進(jìn)的思想、方法、技術(shù)不斷改進(jìn)軟件過程,提高組織的軟件過程能力。(5)L5優(yōu)化級(jí)(optimizing)(1/2)在軟件開發(fā)98(4)L4已管理級(jí)(managed)(1/2)已管理級(jí)組織的主要特點(diǎn)是,重視軟件度量,注意采集軟件過程和產(chǎn)品質(zhì)量的度量值,對(duì)軟件過程和產(chǎn)品有定量的理解,并以此為基礎(chǔ)進(jìn)行決策和控制。(4)L4已管理級(jí)(managed)(1/2)已管理級(jí)組織的99(4)L4已管理級(jí)(managed)(2/2)已管理級(jí)的關(guān)鍵領(lǐng)域包括:定量的過程管理和軟件質(zhì)量管理。定量的過程管理(quantitativeprocessmanagement)。定量地控制項(xiàng)目的軟件過程能夠達(dá)到的實(shí)際結(jié)果,從而得到一個(gè)穩(wěn)定的、可定量預(yù)測(cè)的過程。軟件質(zhì)量管理(softwarequalitymanagement)。軟件質(zhì)量管理以產(chǎn)品為中心,目標(biāo)是定量地評(píng)價(jià)軟件產(chǎn)品的質(zhì)量,實(shí)現(xiàn)具體的質(zhì)量目標(biāo),滿足客戶和最終用戶的需要。關(guān)鍵實(shí)踐活動(dòng)內(nèi)容包括:定義軟件產(chǎn)品的質(zhì)量目標(biāo),制定軟件質(zhì)量計(jì)劃,監(jiān)督、調(diào)整軟件質(zhì)量計(jì)劃、軟件工作產(chǎn)品、開發(fā)活動(dòng)及目標(biāo)等。(4)L4已管理級(jí)(managed)(2/2)已管理級(jí)的關(guān)鍵100(5)L5優(yōu)化級(jí)(optimizing)(2/2)優(yōu)化級(jí)的關(guān)鍵領(lǐng)域包括缺陷的預(yù)防、技術(shù)更新管理和過程更改管理。缺陷的預(yù)防(defectprevention)。分析軟件項(xiàng)目的缺陷,確定原因,并采取相應(yīng)措施預(yù)防他們?cè)俅伟l(fā)生。缺陷預(yù)防措施常常涉及軟件過程的定義、管理和技術(shù)的進(jìn)步等。技術(shù)更新管理(technologychangemanagement)。選擇、評(píng)價(jià)和確定新技術(shù),如工具、方法和過程,并將有效的技術(shù)引入到軟件開發(fā)組織,以便改進(jìn)軟件質(zhì)量、提高軟件生產(chǎn)率、縮短軟件產(chǎn)品的開發(fā)周期。技術(shù)更新管理能有效地改進(jìn)軟件過程。過程更改管理(processchangemanagement)。為提高軟件質(zhì)量和軟件生產(chǎn)率,縮短軟件產(chǎn)品的開發(fā)周期,必須不斷改進(jìn)組織中使用的軟件過程。過程更改管理應(yīng)在上級(jí)管理部門的主持下,積極主動(dòng)且系統(tǒng)地對(duì)組織的標(biāo)準(zhǔn)軟件過程和項(xiàng)目定義的軟件過程進(jìn)行改進(jìn)和創(chuàng)新。(5)L5優(yōu)化級(jí)(optimizing)(2/2)優(yōu)化級(jí)的關(guān)101綜上所述,自然會(huì)得出這樣的結(jié)論:組織的成熟度級(jí)別越高,其軟件開發(fā)能力越強(qiáng),產(chǎn)品質(zhì)量越好,效率越高,成本越低。不同CMM級(jí)別的軟件開發(fā)組織開發(fā)一個(gè)包含五十萬行程序代碼的軟件的統(tǒng)計(jì)數(shù)據(jù)如表所示。綜上所述,自然會(huì)得出這樣的結(jié)論:組織的成熟度級(jí)別越高,其軟件102能力成熟度模型CMM
1)CMM的能力成熟度級(jí)別及關(guān)鍵過程域2)成熟度級(jí)別的行為特征和關(guān)鍵過程域3)CMM的關(guān)鍵實(shí)踐和共同特征4)能力成熟度的提高和CMM評(píng)估能力成熟度模型CMM1)CMM的能力成熟度級(jí)別及關(guān)鍵過程域1033)CMM的關(guān)鍵實(shí)踐和共同特征上面討論了關(guān)鍵過程域的目標(biāo)和為了達(dá)到這些目標(biāo)需要的一組關(guān)鍵實(shí)踐。關(guān)鍵實(shí)踐描述對(duì)關(guān)鍵過程域起重要作用的基礎(chǔ)設(shè)施和實(shí)踐活動(dòng),應(yīng)該指出“做什么”,而不具體規(guī)定“怎么做”。有些場(chǎng)合,為便于操作,關(guān)鍵實(shí)踐還可以進(jìn)一步分解。3)CMM的關(guān)鍵實(shí)踐和共同特征上面討論了關(guān)鍵過程域的目標(biāo)和1043)CMM的關(guān)鍵實(shí)踐和共同特征關(guān)鍵實(shí)踐可以從執(zhí)行約定、執(zhí)行能力、執(zhí)行活動(dòng)、測(cè)量分析和驗(yàn)證實(shí)現(xiàn)5個(gè)方面進(jìn)行描述。執(zhí)行約定。描述軟件開發(fā)組織為建立和執(zhí)行軟件過程采取的措施,包括制定組織策略和構(gòu)建領(lǐng)導(dǎo)體制等。執(zhí)行能力。描述項(xiàng)目或組織成功執(zhí)行軟件過程所必需的條件,包括資源、組織機(jī)構(gòu)和培訓(xùn)等。執(zhí)行活動(dòng)。描述實(shí)現(xiàn)關(guān)鍵過程域所必需的活動(dòng),包括職責(zé)分工、制定計(jì)劃和規(guī)程、工作實(shí)施、過程跟蹤和反饋等。測(cè)量分析。描述控制和改進(jìn)軟件過程必需的基本測(cè)量實(shí)踐,包括培訓(xùn)大綱的質(zhì)量、軟件管理的有效性、軟件產(chǎn)品的功能和質(zhì)量等。驗(yàn)證實(shí)現(xiàn)。描述為檢驗(yàn)實(shí)際執(zhí)行的與定義的軟件過程的一致性所采取的措施,包括上級(jí)管理部門定期審查、項(xiàng)目管理部門的監(jiān)督和軟件質(zhì)量保證活動(dòng)等。3)CMM的關(guān)鍵實(shí)踐和共同特征關(guān)鍵實(shí)踐可以從執(zhí)行約定、執(zhí)行105CMM入門培訓(xùn)材料106能力成熟度模型CMM
1)CMM的能力成熟度級(jí)別及關(guān)鍵過程域2)成熟度級(jí)別的行為特征和關(guān)鍵過程域3)CMM的關(guān)鍵實(shí)踐和共同特征4)能力成熟度的提高和CMM評(píng)估能力成熟度模型CMM1)CMM的能力成熟度級(jí)別及關(guān)鍵過程域1074)能力成熟度的提高和CMM評(píng)估(1)能力成熟度級(jí)別的提高。(2)CMM評(píng)估。4)能力成熟度的提高和CMM評(píng)估(1)能力成熟度級(jí)別的提高108(1)能力成熟度級(jí)別的提高軟件過程或軟件開發(fā)組織按照CMM模型認(rèn)真評(píng)估并找出優(yōu)勢(shì)和差距后,通過有針對(duì)性的自身建設(shè),可以提高能力成熟度等級(jí)。逐級(jí)提高的基礎(chǔ)和涉及的主要建設(shè)內(nèi)容如圖(1)能力成熟度級(jí)別的提高軟件過程或軟件開發(fā)組織按照CMM模109(2)CMM評(píng)估SEI/CMU制定了項(xiàng)目的軟件過程CMM評(píng)估方法,該方法也可以用于組織的軟件能力成熟度評(píng)價(jià)?;贑MM的評(píng)估方法分6個(gè)步驟:成立評(píng)估小組,小組由軟件工程和管理工作經(jīng)驗(yàn)豐富的專家組成,小組成員應(yīng)接受過CMM基本概念和評(píng)估方法的專門培訓(xùn)。參評(píng)單位的代表認(rèn)真填寫成熟度問卷調(diào)查表,并回答有關(guān)問題。評(píng)估小組分析調(diào)查問卷。評(píng)估小組現(xiàn)場(chǎng)訪問、召開座談會(huì)、審核過程文檔,判斷關(guān)鍵過程域的實(shí)踐活動(dòng)是否達(dá)到預(yù)定目標(biāo),并將結(jié)論記入文檔。整理調(diào)查結(jié)果、撰寫調(diào)查報(bào)告,指明軟件過程的強(qiáng)項(xiàng)和弱項(xiàng)。繪制軟件關(guān)鍵過程域剖面圖,顯示是否達(dá)到關(guān)鍵過程域的目標(biāo),并向有關(guān)部門提交評(píng)估的結(jié)論性意見。(2)CMM評(píng)估SEI/CMU制定了項(xiàng)目的軟件過程CMM評(píng)110SEI于2002年8月公布了美國(guó)多種行業(yè)、不同規(guī)模的1124個(gè)軟件開發(fā)組織的CMM評(píng)估結(jié)果,SEI于2002年8月公布了美國(guó)多種行業(yè)、不同規(guī)模的1124111能力成熟度模型集成CMMI的產(chǎn)生
1)能力成熟度模型集成CMMI的產(chǎn)生2)階段式模型和連續(xù)式模型3)CMMI–SE/SW/IPPDV1.0的24個(gè)過程域能力成熟度模型集成CMMI的產(chǎn)生1)能力成熟度模型集成CM1121)能力成熟度模型集成CMMI的產(chǎn)生軟件能力成熟度模型CMM促進(jìn)了軟件過程的改進(jìn),提高了軟件開發(fā)質(zhì)量和生產(chǎn)效率。該模型取得了成功,產(chǎn)生了很大影響,于是,系統(tǒng)工程、系統(tǒng)安全工程、集成化產(chǎn)品開發(fā)等許多工程學(xué)科和領(lǐng)域也都參照CMM建立自己的能力成熟度模型,如SE–CMM、PeopleCMM、IPD–CMM、FAA-iCMM等。但與此同時(shí),模型的繁衍也導(dǎo)致了模型框架、術(shù)語等方面的矛盾和不一致。當(dāng)某一工程項(xiàng)目涉及若干個(gè)學(xué)科和領(lǐng)域后,這種矛盾就十分突出了。其次,CMM公布后的若干年內(nèi),工程環(huán)境更加復(fù)雜,工程規(guī)模更大,參與工程項(xiàng)目的組織和人員更多,范圍更廣泛,工程的施工涉及多學(xué)科、交叉學(xué)科、并行工程及更多的國(guó)際標(biāo)準(zhǔn)。這些新的變化促使美國(guó)國(guó)防部、美國(guó)國(guó)防工業(yè)協(xié)會(huì)和SEI/CMU共同開發(fā)一種新的模型——CMMI(CapabilityMaturityModelIntegration)。CMMI項(xiàng)目在1998年正式啟動(dòng)。人們希望CMMI是若干過程模型的綜合和改進(jìn),是支持多個(gè)工程學(xué)科和領(lǐng)域的系統(tǒng)的、一致的過程改進(jìn)框架,能夠適應(yīng)現(xiàn)代工程的特點(diǎn)和需要,能夠提高過程的質(zhì)量和工作效率。來自業(yè)界、政府部門和SEI/CMU的170人,經(jīng)過兩年的工作于2000年發(fā)布第一個(gè)CMMI模型CMMI–SE/SW/IPPDV1.0。CMMI–SE/SW/IPPDV1.0的主要參考模型是軟件學(xué)科的SW–CMM、系統(tǒng)工程學(xué)科的EIA/IS731、集成化產(chǎn)品和過程開發(fā)領(lǐng)域的IPDCMMV0.98。CMMI繼承了SW–CMM的階段式表示法和EIA/IS731的連續(xù)式表示法。采用兩種表示法的原因是,兩種表示法各有優(yōu)缺點(diǎn),目前選用一種表示法的時(shí)機(jī)尚不成熟。軟件學(xué)科的兩種表示法均采用統(tǒng)一的24個(gè)過程域,它們?cè)谶壿嬌鲜堑葍r(jià)的。對(duì)同一組織采用兩種模型分別進(jìn)行CMMI評(píng)估應(yīng)該得到相同的結(jié)論。1)能力成熟度模型集成CMMI的產(chǎn)生軟件能力成熟度模型CMM113階段式模型和連續(xù)式模型
(1)階段式模型。(2)連續(xù)式模型。階段式模型和連續(xù)式模型(1)階段式模型。114(1)階段式模型階段式模型基本沿襲SW–CMM模型框架,仍保持5個(gè)“成熟度等級(jí)”,但過程域作了一些調(diào)整和擴(kuò)充,(1)階段式模型階段式模型基本沿襲SW–CMM模型框架115當(dāng)某一組織通過了某一等級(jí)過程域中的全部過程,即意味著該組織的成熟度達(dá)到了這一等級(jí)。隨著組織自身建設(shè)的加強(qiáng)及相關(guān)過程域成熟度的逐步提高,組織的成熟度等級(jí)通過評(píng)估也得到相應(yīng)的提高。利用階段式模型對(duì)組織進(jìn)行成熟度度量,概念清晰、易于理解、便于操作。當(dāng)某一組織通過了某一等級(jí)過程域中的全部過程,即意味著該組織的116(2)連續(xù)式模型與階段式模型相比,連續(xù)式模型沒有與組織成熟度相關(guān)的幾個(gè)階段。連續(xù)式模型將24個(gè)過程域按照功能劃分為過程管理、項(xiàng)目管理、工程和支持4個(gè)過程組。每組包含的過程域如表所示。
(2)連續(xù)式模型與階段式模型相比,連續(xù)式模型沒有與組織成熟117連續(xù)式模型的過程域強(qiáng)調(diào)實(shí)踐,每個(gè)過程域代表組織某一方面的能力。每個(gè)過程域的能力均分為5級(jí),所有過程域共同的能力等級(jí)決定組織的能力等級(jí)。連續(xù)式模型允許組織對(duì)連續(xù)式模型的過程域進(jìn)行剪裁,也允許對(duì)不同的過程域采用不同的能力等級(jí)。采用這種模式的評(píng)估結(jié)果用能力特征圖表示,能力特征圖通常采用電子表格的形式,如圖所示。連續(xù)式模型允許一個(gè)過程域出現(xiàn)在多個(gè)特征圖中,這些特征圖分別代表某種能力的過程域的子集。連續(xù)式模型的過程域強(qiáng)調(diào)實(shí)踐,每個(gè)過程域代表組織某一方面的能力118CMM入門培訓(xùn)材料1193)CMMI–SE/SW/IPPDV1.0的24個(gè)過程域CMMI–SE/SW/IPPDV1.0的過程域是參照SW–CMM和SE-CMM的過程域建立起來的,數(shù)量擴(kuò)充為24個(gè),與SW–CMM的18個(gè)關(guān)鍵過程域相比,CMMI–SE/SW/IPPDV1.0過程域的名稱、內(nèi)涵也作了調(diào)整。CMMI–SE/SW/IPPDV1.0的過程域可以按照階段式模型劃分,也可以按照連續(xù)式模型劃分,這里為了與SW–CMM的階段式模型對(duì)應(yīng),仍采用階段式模型的劃分方法和次序。因?yàn)镃MMI對(duì)CMM進(jìn)行了補(bǔ)充,所以即使CMM中出現(xiàn)同名過程域,也需要進(jìn)一步的明確和說明。3)CMMI–SE/SW/IPPDV1.0的24個(gè)過程1201L2可重復(fù)級(jí)。(1/3)需求管理REQM。管理項(xiàng)目的產(chǎn)品需求和產(chǎn)品構(gòu)件需求。主要任務(wù)是,獲取需求承諾,管理需求變更、保持需求的可跟蹤性、正確地理解需求、標(biāo)識(shí)項(xiàng)目實(shí)施過程中與需求不一致的地方。項(xiàng)目計(jì)劃PP。制定和維護(hù)定義項(xiàng)目活動(dòng)的計(jì)劃。主要任務(wù)是,建立和維護(hù)項(xiàng)目計(jì)劃的參數(shù)估計(jì)、建立和維護(hù)項(xiàng)目計(jì)劃、獲得對(duì)計(jì)劃的承諾。項(xiàng)目監(jiān)督和控制PMC。按計(jì)劃監(jiān)督項(xiàng)目,管理、糾正存在的問題。主要任務(wù)是,及時(shí)提供項(xiàng)目進(jìn)展情況,當(dāng)項(xiàng)目進(jìn)展偏離計(jì)劃并達(dá)到不能容忍的程度時(shí),采取適當(dāng)?shù)募m正措施。監(jiān)督的內(nèi)容包括:項(xiàng)目計(jì)劃參數(shù)、項(xiàng)目風(fēng)險(xiǎn)、相關(guān)人員的參與情況、里程碑評(píng)審、承諾的實(shí)現(xiàn)、數(shù)據(jù)管理和進(jìn)度評(píng)審等。1L2可重復(fù)級(jí)。(1/3)需求管理REQM。管理項(xiàng)目的產(chǎn)品1211L2可重復(fù)級(jí)。(2/3)供應(yīng)商合同管理SAM。建立并執(zhí)行供應(yīng)商合同。主要任務(wù)是,分析需求、選擇供應(yīng)商、建立供應(yīng)商合同、獲取COTS產(chǎn)品、執(zhí)行合同、對(duì)產(chǎn)品進(jìn)行驗(yàn)收測(cè)試和發(fā)放。度量和分析MA。度量和分析過程的目的是,開發(fā)和維護(hù)項(xiàng)目信息管理需要的度量能力。主要任務(wù)是:.開展度量和分析活動(dòng);.收集數(shù)據(jù)、分析數(shù)據(jù)、儲(chǔ)存數(shù)據(jù)和結(jié)果、提供度量和分析結(jié)果。1L2可重復(fù)級(jí)。(2/3)供應(yīng)商合同管理SAM。建立并執(zhí)行122L2可重復(fù)級(jí)。(3/3)過程和產(chǎn)品質(zhì)量保證PPQA。客觀地評(píng)價(jià)過程及其相關(guān)的工作產(chǎn)品,并將報(bào)告和記錄提供給項(xiàng)目成員和管理部門。主要任務(wù)是,按照過程描述、相關(guān)的標(biāo)準(zhǔn)和規(guī)程對(duì)過程和工作產(chǎn)品進(jìn)行評(píng)價(jià),找出不一致的地方并形成報(bào)告和記錄。為了保證評(píng)價(jià)的客觀性和準(zhǔn)確性,組織可以對(duì)過程和產(chǎn)品進(jìn)行獨(dú)立監(jiān)督。配置管理CM。利用配置標(biāo)識(shí)、配置控制、配置狀態(tài)報(bào)告和配置審計(jì)保持工作產(chǎn)品的完整性。主要任務(wù)是:建立工作產(chǎn)品基線;跟蹤和控制變更;建立配置管理記錄,執(zhí)行配置審計(jì)。L2可重復(fù)級(jí)。(3/3)過程和產(chǎn)品質(zhì)量保證PPQA??陀^地123L3已定義級(jí)(1/6)需求開發(fā)RD。生成和分析客戶、產(chǎn)品和產(chǎn)品構(gòu)件的需求。主要任務(wù)是,開發(fā)客戶需求、開發(fā)產(chǎn)品需求、分析和確認(rèn)需求。技術(shù)解決方案TS。根據(jù)“需求”開發(fā)、設(shè)計(jì)和實(shí)現(xiàn)問題求解方案,包括產(chǎn)品、產(chǎn)品構(gòu)件和開發(fā)產(chǎn)品的相關(guān)過程。主要任務(wù)是,根據(jù)需求選擇產(chǎn)品構(gòu)件的求解方案,在此基礎(chǔ)上進(jìn)行設(shè)計(jì),并將設(shè)計(jì)開發(fā)成產(chǎn)品。產(chǎn)品集成PI。對(duì)產(chǎn)品構(gòu)件進(jìn)行組裝,生成最終產(chǎn)品并交付給客(用)戶。主要任務(wù)是,制定并實(shí)施集成策略、采取必要措施確保接口的兼容性、對(duì)構(gòu)件進(jìn)行檢驗(yàn)、對(duì)產(chǎn)品進(jìn)行測(cè)試及包裝。驗(yàn)證VER。確保選擇的工作產(chǎn)品滿足特定的需求。主要任務(wù)是,制定并實(shí)施驗(yàn)證計(jì)劃、驗(yàn)證選擇的工作產(chǎn)品并對(duì)關(guān)鍵工作產(chǎn)品進(jìn)行同行評(píng)審。對(duì)發(fā)現(xiàn)的問題指明糾正措施,對(duì)糾正后的產(chǎn)品應(yīng)確保無副作用。L3已定義級(jí)(1/6)需求開發(fā)RD。生成和分析客戶、產(chǎn)品和產(chǎn)124L3已定義級(jí)(2/6)確認(rèn)VAL。證實(shí)產(chǎn)品或產(chǎn)品構(gòu)件置于預(yù)期環(huán)境時(shí)能夠滿足預(yù)期的用途。主要任務(wù)是,制定并實(shí)施需求確認(rèn)計(jì)劃、產(chǎn)品確認(rèn)計(jì)劃,根據(jù)客戶需求和產(chǎn)品需求確認(rèn)產(chǎn)品和產(chǎn)品構(gòu)件與需求的一致性,指明存在的差異和缺陷。組織級(jí)過程焦點(diǎn)OPF。建立和維護(hù)對(duì)組織級(jí)過程和過程資產(chǎn)的理解。主要任務(wù)是:標(biāo)識(shí)、捕捉過程改進(jìn)機(jī)會(huì)。主要活動(dòng)包括:建立組織級(jí)的過程需求、評(píng)估組織的過程、標(biāo)識(shí)組織的過程改進(jìn)。計(jì)劃和實(shí)施過程改進(jìn)活動(dòng)。主要活動(dòng)包括:整合組織資源、總結(jié)與國(guó)成相關(guān)的工作經(jīng)驗(yàn)、制定和實(shí)現(xiàn)過程行動(dòng)計(jì)劃等。L3已定義級(jí)(2/6)125L3已定義級(jí)(3/6)組織級(jí)過程定義OPD。建立和維護(hù)組織級(jí)可用的過程資產(chǎn)集。主要任務(wù)有如下幾方面:創(chuàng)建組織的過程資產(chǎn),主要活動(dòng)包括:描述生命周期模型、建立標(biāo)準(zhǔn)過程、制定剪裁準(zhǔn)則和標(biāo)準(zhǔn);支持過程資產(chǎn)的使用,主要活動(dòng)包括:建立組織級(jí)度量倉(cāng)庫(kù)、建立組織級(jí)過程資產(chǎn)庫(kù)等。這一過程的事實(shí)將生成生命周期模型、組織級(jí)的標(biāo)準(zhǔn)過程、組織級(jí)度量倉(cāng)庫(kù)、組織級(jí)過程文檔庫(kù)和剪裁準(zhǔn)則等。組織級(jí)培訓(xùn)OT。增加開發(fā)人員的技能和知識(shí),提高他們完成本職工作的能力和有效性。主要任務(wù)是,標(biāo)識(shí)培訓(xùn)需求、制定組織的培訓(xùn)
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030年中國(guó)轎車子午胎全鋼貼花兩半模具數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025至2030年中國(guó)汽車液壓雙缸舉升機(jī)數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025至2030年中國(guó)化妝水?dāng)?shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025年中國(guó)盲球清市場(chǎng)調(diào)查研究報(bào)告
- 2025年中國(guó)雙盤粉腸爐市場(chǎng)調(diào)查研究報(bào)告
- 2025年中國(guó)L板(升降)沾漿機(jī)市場(chǎng)調(diào)查研究報(bào)告
- 2025年度數(shù)據(jù)中心設(shè)施租賃合同范本3篇
- 二零二五年度水庫(kù)大壩安全監(jiān)測(cè)與水質(zhì)監(jiān)測(cè)服務(wù)合同3篇
- 2025年度住宅小區(qū)防水檢測(cè)評(píng)估合同樣本
- 2025年度電梯安全風(fēng)險(xiǎn)評(píng)估與預(yù)警系統(tǒng)開發(fā)合同4篇
- 2025福建新華發(fā)行(集團(tuán))限責(zé)任公司校園招聘30人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 山東鐵投集團(tuán)招聘筆試沖刺題2025
- 真需求-打開商業(yè)世界的萬能鑰匙
- 2025年天津市政集團(tuán)公司招聘筆試參考題庫(kù)含答案解析
- GB/T 44953-2024雷電災(zāi)害調(diào)查技術(shù)規(guī)范
- 2024-2025學(xué)年度第一學(xué)期三年級(jí)語文寒假作業(yè)第三天
- 2024年列車員技能競(jìng)賽理論考試題庫(kù)500題(含答案)
- 心律失常介入治療
- 《無人機(jī)測(cè)繪技術(shù)》項(xiàng)目3任務(wù)2無人機(jī)正射影像數(shù)據(jù)處理
- 6S精益實(shí)戰(zhàn)手冊(cè)
- 展會(huì)場(chǎng)館保潔管理服務(wù)方案
評(píng)論
0/150
提交評(píng)論