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

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

第一層

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

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

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

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

第二層

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

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

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

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

第三層

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

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

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

第四層

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

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

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

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