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

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

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

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

    七種場景下的軟件工作量估算步驟

    發布: 2009-5-18 10:21 | 作者: 不詳 | 來源: 測試時代采編 | 查看: 412次 | 進入軟件測試論壇討論

    領測軟件測試網

    場景五:三維印證基于WBS的估計
    場景描述:
    (1)有類似項目的歷史數據
    (2) 有類似項目的全生命周期的生產率數據(含管理工作量)
    (3)有詳細需求
    (4)實施了CMMI3級,有歷史項目的工作量分布數據(階段分布、工種分布)
    估算步驟:
    (1)產品分解,將系統分為子系統,子系統分解為模塊;
    (2)估計產品元素的規模,可以采用代碼行法或功能點法;
    (3)累計出整個產品的總規模,并估計產品總體的復雜度、復用率等;
    (4)根據類似項目的全生命周期的生產率數據和產品的總規模、復雜度、復用率等采用模型法計算總的開發工作量;
    (5)根據歷史項目的工作量分布數據及第(4)步估算的項目總工作量,計算:
    ? 每個階段的工作量
    ? 每個工種的工作量
    (6)WBS分解,將任務分解到一個人或者一個小團隊可以執行的顆粒度;WBS分解時要識別出所有的交付物、項目管理活動、工程活動等。
    (7)根據歷史的類似項目的數據及估算人的經驗估計所有活動的工作量,可以采用經驗法。
    (8)匯總得到:每個階段的工作量、每個工種的工作量、項目的總工作量。
    (9)與第(4)、(5)步得出的工作量進行比較印證,如果偏差不大,則以第(7)步的結果為準,如果偏差比較大,要仔細分析原因,可能的原因舉例如下:
     類似項目的生產率數據不適合本項目;
     WBS分解的顆粒度不夠詳細;
     估算專家的經驗不適合本項目;
     具體任務的估計不合理;
    針對原因,對估算的結果進行調整,使其趨向合理。
    其他說明:
    在該場景下,對于項目的總工作量有2個結果或者多個結果,并且采用2種方法都得到了每個階段、每個工種的工作量、項目的總工作量,可以從上述的3個維度對這些結果進行互相印證,以發現估算過程中的不合理之處,是估計更加合理。

    場景六:四維印證基于WBS的估計
    場景描述:
    (1)有類似項目的歷史數據
    (2) 有類似項目的編碼活動的生產率數據(不含管理工作量)
    (3)有詳細需求
    (4)實施了CMMI3級,有歷史項目的工作量分布數據(階段分布、工種分布、階段工種分布)
    (5)項目采用了瀑布模型
    估算步驟:
    (1)產品分解,將系統分為子系統,子系統分解為模塊;
    (2)估計產品元素的規模,可以采用代碼行法或功能點法,并估計每個產品元素的復雜度、復用率等;
    (3)根據類似項目的編碼活動的生產率數據和產品元素的規模、復雜度、復用率等采用模型法計算每個產品元素的編碼工作量;
    (4)根據歷史項目的按工種的工作量分布數據及第(3)步的估算的編碼工作量依次計算:
    i)根據歷史項目的編碼的工作量占編碼階段的工作量的百分比與第(3)部計算出的編碼工作量計算編碼階段的總工作量;
    ii)根據歷史項目的編碼階段各工種的工作量分布百分比計算編碼階段每個工種的工作量;
    iii)根據歷史項目的其他階段的工作量與編碼階段的工作量比例計算其他階段的總工作量;
    iv)根據歷史項目的其他階段的每個工種的工作量分布百分比及第iii)步的結果計算其他階段的每個工種的工作量;
    (5)WBS分解,將任務分解到一個人或者一個小團隊可以執行的顆粒度;WBS分解時要識別出所有的交付物、項目管理活動、工程活動等。
    (6)根據歷史的類似項目的數據及估算人的經驗估計所有活動的工作量,可以采用經驗法。
    (7)匯總得到:每個階段每個工種的工作量、每個階段的工作量、每個工種的工作量、項目的總工作量。
    (8)與第(4)步得出的工作量進行比較印證,如果偏差不大,則以第(6)步的結果為準,如果偏差比較大,要仔細分析原因,可能的原因舉例如下:
     類似項目的生產率數據不適合本項目;
     WBS分解的顆粒度不夠詳細;
     估算專家的經驗不適合本項目;
     具體任務的估計不合理;
    針對原因,對估算的結果進行調整,使其趨向合理。
    其他說明:
    在該場景下,對于項目的總工作量有2個結果或者多個結果,并且采用2種方法都得到了每個階段的工作量、每個工種的工作量、每個階段每個工種的工作量、項目的總工作量,可以從上述的4個維度對這些結果進行互相印證,以發現估算過程中的不合理之處,是估計更加合理。

    場景七:需求變更的工作量估計
    場景描述:
    (1)有變更的需求描述
    (2)項目進行到了編碼階段
    (3)有本項目的編碼的生產率
    估算步驟:
    (1)進行需求變更的波及范圍分析
    (2)進行本次變更的的WBS分解
    (3)對于變更引起的代碼變化進行規模、復雜度等其他屬性的估計
    (4)根據本項目的編碼的生產率及估計的規模采用模型法估計工作量
    (5)對于WBS分解中其他活動進行經驗估計
    (6)匯總所有的工作量得到本次變更的工作量估計


    延伸閱讀

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

    22/2<12

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