您的位置:軟件測試 > 軟件項目管理 > 項目計劃 >
基于用例的工作量估計
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時間:[ 2013/5/10 14:54:36 ] 推薦標簽:

子系統(tǒng)層次
一個子系統(tǒng)層次看上去像什么呢?這里有一些我用過的簡單的"標準"形式。注意,這些只是用來實現(xiàn)一個系統(tǒng)的概念形式。實際系統(tǒng)的范圍超出了這些形式的集合,并且每個子系統(tǒng)外部用例的總和是系統(tǒng)全部的外部用例;因此,一個實際的系統(tǒng)可能有超過 10 個外部用例,但是正如我們后面將要看到的那樣,上限并不是無限的。注意,這里并不是建議所有的開發(fā)都在它們的描述中使用 4 層用例。小的系統(tǒng)(<5 萬 slocs)可能只用 1 層或者 2 層。

第一層

在第一層,具有通過零個或以上的子系統(tǒng)中的類實現(xiàn)的用例

在這一層估計系統(tǒng)(系統(tǒng)具有可通過類來實現(xiàn)的用例)規(guī)模的范圍(使用7+或者-2的概念):

    2 到 9 個類(沒有形成到子系統(tǒng)中)――1700 slocs 到 8000 slocs ,或者
    由 5 個類組成的子系統(tǒng),共計 4000 slocs
    由 7 個類組成的子系統(tǒng)為 9 個,共計 53,550 slocs

范圍為 2 到 76 個用例。這是個模糊的界限,至少對于上限來說是這樣的――在該限定下,以這種方式構(gòu)建一個系統(tǒng)(在這個規(guī)模上),永遠也不使用更高層的形式來表達所要求的行為,那么用例的數(shù)量應該降到零。如果用例的數(shù)字大于零,那么是畫蛇添足。

第二層

在第二個層次上,我們有一個由 8 個子系統(tǒng)組成的子系統(tǒng)組。我認為這等同于防御性術(shù)語中的計算機系統(tǒng)配置項(computer system configuration item ,CSC I)。在這一層,用例是通過子系統(tǒng)的協(xié)作來實現(xiàn)的:

在這一層估計系統(tǒng)規(guī)模的范圍(使用 7+或者-2 的概念):

    從由 5 個子系統(tǒng)(每個子系統(tǒng)有 5 個類)組成的子系統(tǒng)組,共計 22,000 slocs,到
    9 個由 7 個子系統(tǒng)(每個子系統(tǒng)有7個類)組成的子系統(tǒng)組,共計 370,000 slocs。

這是說,外部用例的范圍是 4 到 66。再次重申,這些只是模糊的界限。

第三層

在第三層,我們具有一個系統(tǒng)(由子系統(tǒng)組構(gòu)成)。在這一層,用例是通過子系統(tǒng)組的協(xié)作來實現(xiàn)的:

在這一層估計系統(tǒng)規(guī)模的范圍(使用 7+或者-2 的概念):

    從 1 個系統(tǒng),由 5 個子系統(tǒng)組組成,每個子系統(tǒng)組又由 5 個子系統(tǒng)(每個子系統(tǒng)有5個類)組成,共計 11 萬 slocs,到
    9 個系統(tǒng),每一個系統(tǒng)都由 7 個子系統(tǒng)組組成,每個子系統(tǒng)組又由 7 個子系統(tǒng)(每個子系統(tǒng)有 7 個類)組成,共計 260 萬 slocs 的類組成。外部用例的范圍是 3 到 58。再次重申,這些界限是模糊的。

第四層

在第四層中,我們有一個由系統(tǒng)組成的系統(tǒng)。在這一層,用例是通過系統(tǒng)的協(xié)作來實現(xiàn)的:

在這一層估計系統(tǒng)規(guī)模的范圍(使用 7+或者-2 的概念):

    從 1 個由 5 個系統(tǒng)組成的系統(tǒng),每個系統(tǒng)是由 5 個子系統(tǒng)組組成,每個子系統(tǒng)組是由 5 個子系統(tǒng)(每個子系統(tǒng)有 5 個類)組成,共計 54 萬 slocs,到
    9 個由系統(tǒng)組成的系統(tǒng),每個大系統(tǒng)由7個系統(tǒng)組成,每個系統(tǒng)由 7 個子系統(tǒng)組組成,每個子系統(tǒng)組由 7 個子系統(tǒng)(每個子系統(tǒng)有7個類)組成,共計 1800 萬 slocs 的類組成。外部用例的范圍是 2 到 51。再重申一次,這些界限是模糊的。

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