• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    進化成熟的框架與指南——CMM體系結構

    發布: 2007-5-14 13:21 | 作者: 網絡轉載 | 來源: 網絡  | 查看: 85次 | 進入軟件測試論壇討論

    領測軟件測試網

      一個企業軟件能力類似于一個人在一個特定領域的能力,是逐步獲得和增長的。如果一個人在其領域的發展過程中能得到一個很好的指南,那么他或她就會不斷達到一個個設定的目標,并變得成熟起來,否則可能會盲目發展,離自己的目標越來越遠,甚至南轅北轍。一個企業的軟件能力發展也同樣需要一個良好的指南,SW- CMM正是這樣一個指南,它以幾十年產品質量概念和軟件工業的經驗及教訓為基礎,為企業軟件能力不斷走向成熟提供了有效的步驟和框架。

      一、框架

      SW-CMM為軟件企業的過程能力提供了一個階梯式的進化框架,階梯共有五級。第一級實際上是一個起點,任何準備按CMM體系進化的企業都自然處于這個起點上,并通過這個起點向第二級邁進。除第一級外,每一級都設定了一組目標,如果達到了這組目標,則表明達到了這個成熟級別,可以向下一個級別邁進。CMM體系不主張跨越級別的進化,因為從第二級起,每一個低的級別實現均是高的級別實現的基礎。

      1.初始級

      初始級的軟件過程是未加定義的隨意過程,項目的執行是隨意甚至是混亂的。也許,有些企業制定了一些 軟件工程規范,但若這些規范未能覆蓋基本的關鍵過程要求,且執行沒有政策、 資源等方面的保證時,那么它仍然被視為初始級。

      2.可重復級

      根據多年的經驗和教訓,人們總結出軟件開發的首要問題不是技術問題而是管理問題。因此,第二級的焦點集中在軟件管理過程上。一個可管理的過程則是一個可重復的過程,一個可重復的過程則能逐漸進化和成熟。第二級的管理過程包括了需求管理、項目管理、 質量管理、 配置管理和子 合同管理五個方面。其中項目管理分為計劃過程和跟蹤與監控過程兩個過程。通過實施這些過程,從管理角度可以看到一個按計劃執行的且階段可控的軟件開發過程。

      3.定義級

      在第二級僅定義了管理的基本過程,而沒有定義執行的步驟 標準。在第三級則要求制定企業范圍的工程化標準,而且無論是管理還是工程開發都需要一套文檔化的標準,并將這些標準集成到企業軟件開發標準過程中去。所有開發的項目需根據這個標準過程,剪裁出與項目適宜的過程,并執行這些過程。過程的剪裁不是隨意的,在使用前需經過企業有關人員的批準。

      4.管理級

      第四級的管理是量化的管理。所有過程需建立相應的度量方式,所有產品的質量(包括工作產品和提交給用戶的產品)需有明確的度量指標。這些度量應是詳盡的,且可用于理解和控制軟件過程和產品。量化控制將使軟件開發真正變成為一種工業生產活動。

      5.優化級

      第五級的目標是達到一個持續改善的境界。所謂持續改善是指可根據過程執行的反饋信息來改善下一步的執行過程,即優化執行步驟。如果一個企業達到了這一級,那么表明該企業能夠根據實際的項目性質、技術等因素,不斷調整軟件生產過程以求達到最佳。

      二、結構

    除第一級外,SW-CMM的每一級是按完全相同的結構構成的。每一級包含了實現這一級目標的若干關鍵過程域(KPA),每個KPA進一步包含若干關鍵實施活動(KP),無論哪個KPA,它們的實施活動都統一按五個公共屬性進行組織,即每一個KPA都包含五類KP。

      1.目標

      每一個KPA都確定了一組目標。若這組目標在每一個項目都能實現,則說明企業滿足了該KPA的要求。若滿足了一個級別的所有KPA要求,則表明達到了這個級別所要求的能力。

      2.實施保證

      實施保證是企業為了建立和實施相應KPA所必須采取的活動,這些活動主要包括制定企業范圍的政策和高層管理的責任。

      3.實施能力

      實施能力是企業實施KPA的前提條件。企業必須采取措施,在滿足了這些條件后,才有可能執行KPA的執行活動。實施能力一般包括資源保證、人員 培訓等內容。

      4.執行活動

      執行過程描述了執行KPA所需求的必要角色和步驟。在五個公共屬性中,執行活動是唯一與項目執行相關的屬性,其余四個屬性則涉及企業CMM能力基礎設施的建立。執行活動一般包括計劃、執行的任務、任務執行的跟蹤等。

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    TAG: cmm

    21/212>

    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>