<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 108,comments - 56,trackbacks - 0

           ☆CMM簡介

       CMM是指“能力成熟度模型”,其英文全稱為Capability Maturity Model for Software,英文縮寫為SW-CMM,簡稱CMM。它是對于軟件組織在定義、實施、度量、控制和改善其軟件過程的實踐中各個發展階段的描述。CMM的核心是把軟件開發視為一個過程,并根據這一原則對軟件開發和維護進行過程監控和研究,以使其更加科學化、標準化、使企業能夠更好地實現商業目標。

       CMM是是一種用于評價軟件承包能力并幫助其改善軟件質量的方法,側重于軟件開發過程的管理及工程能力的提高與評估。CMM分為五個等級:一級為初始級,二級為可重復級,三級為已定義級,四級為已管理級,五級為優化級

       CMM是由美國卡內基梅隆大學軟件工程研究所1987年研制成功的,是目前國際上最流行最實用的軟件生產過程標準和軟件企業成熟度等級認證標準。

       CMM模型劃分為5個級別,共計18個關鍵過程域52個目標300多個關鍵實踐。每一個CMM等級的評估周期(從準備到完成)約需12-30個月
      聯想公司在CMM評估中,公司專門組成了由十個人組成的過程改進的小組,實施時間持續了一年多。從公司所花的費用來看,十個人的工資+請評估專家+動用公司的其他資源,肯定超過了幾百萬。

    能力等級 特點 關鍵過程
    第一級 基本級 軟件過程是混亂無序的,對過程幾乎沒有定義,成功依靠的是個人的才能和經驗,管理方式屬于反應式  
    第二級 重復級 建立了基本的項目管理來跟蹤進度.費用和功能特征,制定了必要的項目管理,能夠利用以前類似的項目應用取得成功 需求管理,項目計劃,項目跟蹤和監控,軟件子合同管理,軟件配置管理,軟件質量保障
    第三級 確定級 已經將軟件管理和過程文檔化,標準化,同時綜合成該組織的標準軟件過程,所有的軟件開發都使用該標準軟件過程 組織過程定義,組織過程焦點,培訓大綱,軟機集成管理,軟件產品工程,組織協調,專家審評
    第四級 管理級 收集軟件過程和產品質量的詳細度量,對軟件過程和產品質量有定量的理解和控制 定量的軟件過程管理和產品質量管理
    第五級 優化級 軟件過程的量化反饋和新的思想和技術促進過程的不斷改進 缺陷預防,過程變更管理和技術變更管理


           ☆CMM/PSP/TSP

        由于CMM并未提供有關實現CMM關鍵過程域所需的具體知識和技能,因此,美國 Carnegie Mellon 大學軟件工程研究所(CMU/SEI) 以W.S.Humphrey為首主持研究與開發了個體軟件過程PSP(Personal software process)群組軟件過程TSP(Team Software Process),形成CMM/PSP/TSP體系

      PSP 個體軟件過程(Personal Software Process)是由美國Carnegie Mellon大學軟件工程研究所(CMU
    /SEI)的Watts s. Humphrey領導開發的,于1995年它的推出,在軟件工程界引起了極大的轟動,可以說是由定向軟件工程走向定量軟件工程的一個標志。PSP是一種可用于控制、管理和改進個人工作方式的自我改善過程,是一個包括軟件開發表格、指南和規程的結構化框架。 PSP為基于個體和小型群組軟件過程的優化提供了具體而有效的途徑,例如如何制訂計劃,如何控制質量,如何與其他人相互協作等等。在軟件設計階段, PSP的著眼點在于軟件缺陷的預防,其具體辦法是強化設計結束準則,而不是設計方法的選擇。PSP保障軟件產品質量的一個重要途徑是提高設計質量。

      PSP能夠說明個體軟件過程的原則;幫助軟件工程師作出準確的計劃;確定軟件工程師為改善產品質量要采取的步驟;建立度量個體軟件過程改善的基準;確定過程的改變對軟件工程師能力的影響。

      TSP群組軟件過程TSP(Team Software Process)指導項目組中的成員如何有效地規劃和管理所面臨的項目開發任務,并且告訴管理人員如何指導軟件開發隊伍。始終以最佳狀態來完成工作。TSP實施集體管理與自己管理自己相結合的原則,最終目的在于指導開發人員如何在最少的時間內,以預定的費用生產出高質量的軟件產品,所采用的方法是對群組開發過程的定義、度量和改進。

      TSP致力于開發高質量的產品,建立、管理和授權項目小組,并且指導他們如何在滿足計劃費用的前提下,在承諾的期限范圍內,不斷生產并交付高質量的產品。 

      CMM是過程改善的第一步,它提供了評價組織的能力、識別優先改善需求和追蹤改善進展的管理方式。企業只有開始CMM改善后,才能接受需要規劃的事實,認識到質量的重要性,才能注重對員工經常進行培訓,合理分配項目人員,并且建立起有效的項目小組。然而,它實現的成功與否與組織內部有關人員的積極參加和創造性活動密不可分。

      PSP能夠指導軟件工程師如何保證自己的工作質量,估計和規劃自身的工作,度量和追蹤個人的表現,管理自身的軟件過程和產品質量。經過PSP學習和實踐的正規訓練,軟件工程師們能夠在他們參與的項目工作之中充分運用PSP,從而有助于CMM目標的實現。

      TSP結合了CMM的管理方法和PSP的工程技能,通過告訴軟件工程師如何將個體過程結合進小組軟件過程,并將后者與 組織進而整個管理系統相聯系;通過告訴管理層如何支持和授權項目小組,堅持高質量的工作,并且依據數據進行項 目的管理,向組織展示如何應用CMM的原則和PSP的技能去生產高質量的產品。

      總之,單純實施CMM,永遠不能真正做到能力成熟度的升級,只有將實施CMM與實施PSP和TSP有機地結合起來,才能發揮最大的效力。因此,軟件過程框架應該是CMM
    /PSP/TSP的有機集成。



           ☆ISO/CMM

       ISO 9000族國際標準是在總結了英國的國家標準基礎之上產生的,因此,歐洲通過ISO 9000認證的企業數量最多,約占全世界的一半以上。受此影響,相當多的歐洲軟件企業選擇了ISO 9001或TickIT****(ISO 9001)認證。

       CMM是由美國卡內基
    -梅隆大學的軟件工程研究所(SEI)開發的軟件成熟度模型,美國的軟件企業更多的選擇取得CMM等級證書。在形式上,CMM分為5個等級(第1級級別最低,第5級級別最高),與ISO 9000審核后只有“通過”和“不通過”兩個結論相比,CMM是一個動態的過程,企業在取得低級別證書后,可根據高級別的要求確定下一步改進的方向
        表面上看,獲得ISO 9001標準的企業應有CMM第3至第4級的水平,但事實上,有些獲得CMM第1級的企業也獲得了ISO 9001證書。 

      ISO 9001標準只是質量管理體系的最低可接受準則,不能說已滿足CMM的大部分要求。有一點可以肯定,ISO 9001認證合格的企業至少能滿足CMM第2級的大部分要求以及第3級的一部分要求。 

    取得CMM第2級(或第3級)不能籠統的談可以滿足ISO 9001的要求,CMM 第2級的所有關鍵過程都涉及ISO 9001的要求,但都低于ISO 9001的要求。另外,一些CMM第1級的組織在滿足了第2級和第3級的一些關鍵過程的要求后,也可以獲得ISO 9001認證證書。 

      一些CMM第2級或第3級的企業可能被認為符合ISO 9001的要求,但是,甚至一些第3級企業也需另外滿足ISO 9001的要素4.15的搬運和交付要求以及補充對市售軟件和可復用軟件的控制。 



           ☆CMMI

       CMMI全稱是Capability Maturity Model Integration, 即軟件能力成熟度模型集成模型,是由美國國防部與卡內基-梅隆大學和美國國防工業協會共同開發和研制的。CMMI是一套融合多學科的、可擴充的產品集合, 其研制的初步動機是為了利用兩個或多個單一學科的模型實現一個組織的集成化過程改進。CMMI可以解決現有不同CMM模型的重復性、復雜性,并減少由此引 起的成本、縮短改進過程,它將軟件CMM2.0版草案(SW-CWW)、EIA過渡標準731(系統工程CMM)及IPD-CMM集成為一體,同時還與 ISO15504相兼容。


           ☆CMMI/IOS9001對比

      CMMI大體包含了ISO9001的一些要素,ISO9001也包括了一些CMMI的內容,二者有一定的重疊。企業實施CMMI與ISO9001的做法是相同的:都是要按照標準的要求編寫流程文件;都是按照流程文件進行操作。 
     
      ISO9001:建立企業運行的完整的質量管理體系,適用于各個行業。

       CMMI:是專門為軟件開發而形成的改進模型,所以特別適用于軟件企業和系統集成企業。
      
      ISO9001:包含了全公司主要的業務運行各個環節(除了財務、人事、IT、行政),側重于質量管理體系的運行和持續改進,通過管理水平的提高,最終達到提高產品質量的目的。  

       CMMI:包含的是軟件生命周期或系統集成的管理活動,側重于軟件產品開發過程或系統集成的持續改進。 

       ISO9001:第三方的認證活動,認證機構發證書并每年進行監督審核,公司內部要有內審、管理評審、糾正預防措施等管理活動。  

       CMMI:企業自己的改進活動,評估后可以由主任評估師簽字,沒有外部的后續監督活動,沒有類似內審、管理評審、糾正預防措施等管理活動。 



           ☆附參考
           http://www.uml.org.cn/cmm/200606062.htm 
           http://www.itisedu.com/phrase/200603051508215.html 
           http://www.itcups.com/Articals/Artical_53678.html

    posted on 2008-02-26 23:41 破繭而出 閱讀(1754) 評論(0)  編輯  收藏 所屬分類: 軟件水平考試

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 国产高清对白在线观看免费91 | 亚洲成网777777国产精品| 亚洲国产夜色在线观看| 免费h片在线观看网址最新| 亚洲综合激情九月婷婷| 亚洲精品国产免费| 亚洲H在线播放在线观看H| 成人AV免费网址在线观看| 亚洲人成www在线播放| 好男人视频社区精品免费| 亚洲中文字幕乱码一区| 青青草国产免费久久久91| 免费一级做a爰片久久毛片潮| 四虎影视精品永久免费网站| 美女视频黄a视频全免费网站色 | 久久免费视频精品| 久久精品国产亚洲AV无码麻豆| 久久久久久曰本AV免费免费| 亚洲成人激情小说| 亚洲成aⅴ人片久青草影院| 精品久久久久久无码免费 | 亚洲一级毛片免费看| 日本高清免费网站| jizz18免费视频| 亚洲午夜久久影院| 影音先锋在线免费观看| 一级毛片视频免费| 亚洲大片免费观看| 波多野结衣免费视频观看| 国产在线精品免费aaa片| 亚洲精品伊人久久久久| 亚洲免费日韩无码系列| 97在线视频免费公开观看| 亚洲av无码av在线播放| 亚洲gv猛男gv无码男同短文| 国产麻豆视频免费观看 | 日本免费一区二区在线观看| 相泽南亚洲一区二区在线播放| 国产亚洲精品a在线无码| 大陆一级毛片免费视频观看i| 巨胸喷奶水www永久免费|