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

第一層

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

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

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

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

第二層

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

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

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

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

第三層

在第三層,我們具有一個(gè)系統(tǒng)(由子系統(tǒng)組構(gòu)成)。在這一層,用例是通過(guò)子系統(tǒng)組的協(xié)作來(lái)實(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è)類(lèi))組成,共計(jì) 11 萬(wàn) slocs,到
    9 個(gè)系統(tǒng),每一個(gè)系統(tǒng)都由 7 個(gè)子系統(tǒng)組組成,每個(gè)子系統(tǒng)組又由 7 個(gè)子系統(tǒng)(每個(gè)子系統(tǒng)有 7 個(gè)類(lèi))組成,共計(jì) 260 萬(wàn) slocs 的類(lèi)組成。外部用例的范圍是 3 到 58。再次重申,這些界限是模糊的。

第四層

在第四層中,我們有一個(gè)由系統(tǒng)組成的系統(tǒng)。在這一層,用例是通過(guò)系統(tǒng)的協(xié)作來(lái)實(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è)類(lèi))組成,共計(jì) 54 萬(wàn) 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è)類(lèi))組成,共計(jì) 1800 萬(wàn) slocs 的類(lèi)組成。外部用例的范圍是 2 到 51。再重申一次,這些界限是模糊的。

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