能力成熟度模型(CMM)是指“軟件能力成熟度模型”(SW-CMM-Capability Maturity Modelfor Software)。它是對于軟件組織在定義、實施、度量、控制和改善其軟件過程的實踐中各個發展階段的描述。
CMM是由美國卡內基梅隆(Carnegie Mellon)大學軟件工程研究所(CMUSEI)1987年研究成功的,是一種用于評價軟件承包商能力并幫助改善軟件質量的方法,其目的是幫助軟件企業對軟件工程過程進行管理和改進,增強開發與改進能力,從而能按時地、不超預算地開發出高質量的軟件。是目前國際上最流行最實用的軟件生產過程標準和軟件企業成熟度等級認證標準。
CMM的核心是把軟件開發視為一個過程,并根據這一原則對軟件開發和維護進行過程監控和研究,以使其更加科學化、標準化、使企業能夠更好地實現商業目標。CMM是一種用于評價軟件承包能力并幫助其改善軟件質量的方法,側重于軟件開發過程的管理及工程能力的提高與評估。CMM分為五個等級:一級為初始級,二級為可重復級,三級為已定義級,四級為已管理級,五級為優化級。
CMM包括兩部分“軟件能力成熟度模型”和“能力成熟度模型的關鍵慣例”。
“軟件能力成熟度模型”主要是描述此模型的結構,并且給出該模型的基本構件的定義。CMM除了第1級外,其他每一級由幾個關鍵過程域組成。“關鍵過程域”是互相關聯的若干軟件實踐活動和有關基礎設施的一個集合;每個軟件能力成熟度等級包含若干個對該成熟度等級至關重要的過程域,它們的實施對達到該成熟度等級的目標起到保證作用。這些過程域就稱為該成熟度等級的關鍵過程域(KPA),反之非關鍵過程域是指對達到相應軟件成熟度等級的目標不起關鍵作用。
每一個關鍵過程域都由5種公共特性予以表征:
①實施保證:實施保證是企業為了建立和實施相應KPA所必須采取的活動,這些活動主要包括制定企業范圍的政策和高層管理的責任。
②實施能力:實施能力是企業實施KPA的前提條件。企業必須采取措施,在滿足了這些條件后,才有可能執行KPA的執行活動。實施能力一般包括資源保證、人員培訓等內容。
③執行活動:執行過程描述了執行KPA所需求的必要角色和步驟。在五個公共屬性中,執行活動是唯一與項目執行相關的屬性,其余四個屬性則涉及企業CMM能力基礎設施的建立。執行活動一般包括計劃、執行的任務、任務執行的跟蹤等。
④度量分析:度量分析描述了過程的度量和度量分析要求。典型的度量和度量分析的要求是確定執行活動的狀態和執行活動的有效性。
⑤實施驗證:實施驗證是驗證執行活動是否與所建立的過程一致。實施驗證涉及到管理方面的評審和審計以及質量保證活動。
“能力成熟度模型的關鍵慣例”詳細描述了每個“關鍵過程域”涉及的“關鍵慣例”。“關鍵慣例”是指使關鍵過程域得以有效實現和制度化的作用最大的基礎設施和活動,對關鍵過程的實踐起關鍵作用的方針、規程、措施、活動以及相關基礎設施的建立。關鍵慣例一般只描述“做什么”而不強制規定“如何做”。各個關鍵慣例按每個關鍵過程域的5個公共特特性歸類,逐一詳細描述。
CMM給每個關鍵過程定義了一些具體目標。按每個公共特性歸類的關鍵慣例是按該關鍵過程的具體目標選擇和確定的。如果恰當地處理了某個關鍵過程涉及的全部關鍵慣例,這個關鍵過程的各項目標就達到了,也就表明該關鍵過程域實現了。若實現了某成熟度級及其以低級所含的全部關鍵過程就認為達到了該級成熟度。
CMM成熟度分級的優點在于,成熟度級別明確而清楚地反映了過程改進活動的輕重緩急和先后順序。在實施CMM時,可以根據企業軟件過程存在問題的不同程度確定實現KPA的次序,然后按所確定次序逐步建立、實施相應過程。在執行某一個KPA時,對其目標組也可采用逐步滿足的方式。過程進化和逐步走向成熟是CMM體系的宗旨。表2.4描述了能力成熟度各級特點和關鍵過程。
能力等級 | 特點 | 關鍵過程 |
CMM第一級 基本級 | 軟件過程是混亂無序的,對過程幾乎沒有定義,成功依靠的是個人的才能和經驗,管理方式屬于反應式 | |
CMM第二級 重復級 | 建立了基本的項目管理來跟蹤進度.費用和功能特征,制定了必要的項目管理,能夠利用以前類似的項目應用取得成功 | 需求管理,項目計劃,項目跟蹤和監控,軟件子合同管理,軟件配置管理,軟件質量保障 |
CMM第三級 確定級 | 已經將軟件管理和過程文檔化,標準化,同時綜合成該組織的標準軟件過程,所有的軟件開發都使用該標準軟件過程 | 組織過程定義,組織過程焦點,培訓大綱,軟機集成管理,軟件產品工程,組織協調,專家審評 |
CMM第四級 管理級 | 收集軟件過程和產品質量的詳細度量,對軟件過程和產品質量有定量的理解和控制 | 定量的軟件過程管理和產品質量管理 |
CMM第五級 優化級 | 軟件過程的量化反饋和新的思想和技術促進過程的不斷改進 | 缺陷預防,過程變更管理和技術變更管理 |
中企檢測認證網提供iso體系認證機構查詢,檢驗檢測、認證認可、資質資格、計量校準、知識產權貫標一站式行業企業服務平臺。中企檢測認證網為檢測行業相關檢驗、檢測、認證、計量、校準機構,儀器設備、耗材、配件、試劑、標準品供應商,法規咨詢、標準服務、實驗室軟件提供商提供包括品牌宣傳、產品展示、技術交流、新品推薦等全方位推廣服務。這個問題就給大家解答到這里了,如還需要了解更多專業性問題可以撥打中企檢測認證網在線客服13550333441。為您提供全面檢測、認證、商標、專利、知識產權、版權法律法規知識資訊,包括商標注冊、食品檢測、第三方檢測機構、網絡信息技術檢測、環境檢測、管理體系認證、服務體系認證、產品認證、版權登記、專利申請、知識產權、檢測法、認證標準等信息,中企檢測認證網為檢測認證商標專利從業者提供多種檢測、認證、知識產權、版權、商標、專利的轉讓代理查詢法律法規,咨詢輔導等知識。
本文內容整合網站:百度百科、搜狗百科、360百科、知乎、市場監督總局 、國家認證認可監督管理委員會、質量認證中心
免責聲明:本文部分內容根據網絡信息整理,文章版權歸原作者所有。向原作者致敬!發布旨在積善利他,如涉及作品內容、版權和其它問題,請跟我們聯系刪除并致歉!