您的位置:軟件測試 > 軟件項目管理 > 成本管理 >
使用用例點估算軟件成本:直接使用用例事務(wù)記錄
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時間:[ 2013/5/2 15:05:16 ] 推薦標(biāo)簽:

用例點方法(UseCase Point)是一種估算軟件開發(fā)項目工作量和成本十分有用的模型:您可以使用它來精確指定并記錄用例事務(wù)的數(shù)量。本文向您展示了怎樣使用該模型來計算事務(wù)數(shù)量以估算成本。

在啟動一個新的軟件開發(fā)計劃時,需做出的一個重要決策便是它的開發(fā)成本是多少。估算成本是系統(tǒng)分析員、項目管理員和軟件工程師長期以來一直面臨的一個問題。首先一個問題是得到項目準(zhǔn)確的范圍。系統(tǒng)應(yīng)該能夠有哪些功能?獲取用例中的功能性需求,能夠以一種用戶和其他領(lǐng)域內(nèi)專家理解的方式交流需求。在項目的早期計劃階段,完成一個用例模型,它包含了所有角色的列表(用戶或者外部系統(tǒng)),以及系統(tǒng)中用例,它們的名字,以及一個簡單的介紹。獲取這些信息能夠在項目的早期階段中更容易的對系統(tǒng)的規(guī)模達成一致意見。

我們將會在下面介紹到的用例點方法,是一種十分有前途的估算成本方法,能夠很好的配合用例方法以描述需求。它的基礎(chǔ)是用例事務(wù)的概念,大小度量的小單位。不幸的是,對于用例事務(wù)有很多偏離方向的假設(shè)。

在本文中,我們將會詳細介紹并看它們的實際工作性能。從用例點方法的概述開始,接著是在什么分辨率下用例事務(wù)工作狀態(tài)好。我們還知道用例事務(wù)是怎樣與用例相關(guān)的其他概念相聯(lián)系的。我們以怎樣計算它們的討論結(jié)束本文。
使用用例點

用例點方法是一種估算軟件開發(fā)活動的廣泛記載的方法。 1 但是,任何估算都不應(yīng)該單獨自己使用,而應(yīng)該與其他方法結(jié)合使用。 2 這里我們處理用例點。圖 1 顯示了主要的概念。 3 它的基礎(chǔ)是用例模型,它由角色和用例組成。識別的用例的數(shù)量是所謂未調(diào)整用例點計算的重要部分。系統(tǒng)的規(guī)模是通過根據(jù)技術(shù)復(fù)雜性因素進行調(diào)整,獲取系統(tǒng)技術(shù)屬性估算,來從未調(diào)整的用例點處計算得來的。

一旦您對系統(tǒng)的規(guī)模做出了估算,那么您可以開始估算效果了。通過從團隊以及其他環(huán)境下的影響中,計算環(huán)境因子(EF)。一個非常重要的環(huán)境因子是需求的穩(wěn)定性。您還需要查看每一個用例點需要多少個小時(H)。后,現(xiàn)在用例點模型中添加未計算的補充的效果(SE)(例如項目管理時間,集成測試等),然后估算完成了。

圖 1 :用例點方法的主要概念

用例的權(quán)重,由用戶與。

根據(jù)用戶點方法,對用例分配權(quán)重的標(biāo)準(zhǔn)是:

    簡單用例:1 到 3 個事務(wù),權(quán)重=5
    一般用例:4 到 7 個事務(wù),權(quán)重=10
    復(fù)雜用例:多于 7 個事務(wù),權(quán)重=15

因此,對用于計算事務(wù)的事務(wù)和策略的本質(zhì)的估算,能極大程度的影響估算。
什么是用例事務(wù)?

事務(wù)(用例)的概念能夠幫助處理不同長度以及大小的用例描述。用例描述可以簡潔的書寫,或者詳細的書寫,這取決于使用的用例模板,采用的方法,涉及到的業(yè)務(wù)背景,或者 個人對 Requirements Specifier 的設(shè)置。在一個用例流程里的步驟的數(shù)量,描述了角色與系統(tǒng)之間的關(guān)系,也能夠發(fā)生很大的改變。您可以 通過檢查并計算用例描述中涉及到的用例事務(wù)來檢查并計算用例事務(wù),來進行測試。如果兩個測試描述擁有相同數(shù)量的獨特事務(wù),那么它們可以擁有相同的大小。

上一頁1234下一頁
軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd