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

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

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

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

    RUP、CMM、XP的主要特征和核心

    發布: 2007-5-14 13:05 | 作者: <a href= | 來源: CSDN博客  | 查看: 100次 | 進入軟件測試論壇討論

    領測軟件測試網

      RUP是Rational統一過程(Rational Unified Process)的簡稱,它是Rational公司(現歸屬 IBM公司)推出的一種軟件過程產品。從軟件過程模式角度看,RUP又是一種典型的軟件過程模式,它以迭代增量式、架構為中心、用例驅動的軟件開發方法、采用UML語言描述軟件開發過程為主要特征,其中以用例驅動乃是貫穿軟件開發始終的方法。

      什么是 CMM?

      CMM(Capability Maturity Model)是卡耐基梅隆大學 軟件工程研究院( SEI ,Software Engineering Institute)受美國國防部委托制定的軟件 過程改進評估模型也稱為 SW-CMM(Software Capability Maturity Model) ,該模型于 1991年發布并發展為系列 標準模型全世界已經有1萬多家軟件企業經過 CMM 認證CMM目前通用版本是 1.1 版。按照 SEI 的原計劃, CMM 的改進版版本 2.0 版 要在 1997年的11月完成。但是美國國防部辦公室要求 SEI 延遲發放公布 CMM V 2.0 ,直至他們完成另一個更為緊迫的項目 —CMMI 。

      CMM 對軟件產業的作用和影響

      著名數據研究機構 Standish group 的研究報告說,目前 84% 的軟件企業不能按期、按成本完成,其中成本超過 189% ,時間上超過 222% 。主要的原因就在于軟件過程的成熟度不夠。

      多年以來,人們認識到要想高效率、高質量和低成本地開發軟件,必須以改善軟件生產過程為中心,全面應用軟件和 質量管理手段。這是世界和中國軟件產業遲早都要走的道路。目前, CMM 是國際上普遍采用的一種方法,同時也是一種比較衫的軟件生產過程標準,因為它是結合質量管理和軟件工程的雙重經驗,專門針對軟件生產過程制訂的一套規范。

      CMM 的主要用途

      用于軟件過程評估 。 在評估中,一組經過 培訓的軟件專業人員確定出一個企業軟件過程的狀況,找出該企業所面對的與軟件過程有關的、最急需解決的所有問題,以便取得企業領導層對軟件過程改進改進的支持。

      用于軟件過程的改進 ( SPI) 。 幫助軟件企業對其軟件過程向更好的方向改變,進行計劃、制定以及實施。

      軟件能力評價。在能力評價中,一組經過培訓的專業人員鑒別出軟件承包者的能力資格;或者是,檢查、監察正用于軟件制作的軟件過程的狀況。

      設計 CMM, 就是為了指導軟件企業通過判斷當前自身的過程成熟度,提出幾個對軟件質量和過程提高最為關鍵的問題,以此來選擇過程的提高策略。這樣就可以將注意力放在幾個有限的任務上,并努力實現這些任務,企業就能平衡地提高自身的企業級軟件開發管理過程,保證持續地、長久地提高軟件過程能力。

      根據SEI 的統計,以目前業界的通行標準:每千行源代碼所包含的BUG 數,CMM1 級為 11.95 個, CMM2為 5.52個,CMM3 為 2.39 個,CMM4為 0.92 個,而CMM5則只有 0.32 個。在可靠性提高的同時, CMM5 軟件開發周期是 CMM1的36% ,而生產成本是CMM1的19% ,平均每個軟件開發人員的生產率會提高四倍。軟件企業在引入CMM 管理后,勞動生產率平均增長 35 %,錯誤比率平均減少 39 %,平均成本回報率為 5 ∶ 1 。

      CMM 的內容

      SEI 給 CMM下的定義是:對于軟件組織在定義、實現、度量、控制和改善其軟件過程的進程中各個發展階段的描述。這個模型便于確定軟件組織的現有過程能力和查找出軟件質量及過程改進方面的最關鍵的問題,從而為選擇過程改進戰略提供指南。 CMM 為軟件企業的過程能力提供了一個階梯式的進化框架,目的是適應不同機構使用的需要。這種階梯式的框架把軟件開發機構按照不同開發水平劃分為 5 個級別:Initial( 初始級 )、Repeatable( 可重復 )、Defined( 已定義 )、Managed (已管理)和 Op-timizing( 優化中 ) 。

    延伸閱讀

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

    41/41234>

    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(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>