


版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、軟件成本估算近年來(lái), 由于軟件的價(jià)格越來(lái)越高, 在計(jì)算機(jī)系統(tǒng)中軟件所占的比重越來(lái)越大, 軟 件價(jià)格估計(jì)的差錯(cuò)對(duì)于一個(gè)計(jì)算機(jī)公司的盈虧起到舉足輕重的作用。因此, 軟件成本的估計(jì)受到普遍的重視。軟件價(jià)格的計(jì)算不是一門(mén)精確的學(xué)科, 因此我們稱為成本估算。 它受到許多因素的 影響, 包括人的技術(shù)和環(huán)境的影響。 在開(kāi)發(fā)工作尚未開(kāi)始之前作軟件成本估價(jià)就要冒險(xiǎn)。 有 的公司采用 “三段估價(jià)” 的辦法,在開(kāi)發(fā)初期的計(jì)劃階段訂出初步估算價(jià), 在要求分析階段 后給出一個(gè)修正估算價(jià)格, 在設(shè)計(jì)完成之后給出最終估算價(jià)格。 在軟件成本估算方面的工作 大多數(shù)都從分析與軟件成本相關(guān)的因素入手。一、影響軟件成本的因素1. 軟
2、件人員的業(yè)務(wù)水平軟件人員的素質(zhì)、 經(jīng)驗(yàn)、 掌握知識(shí)的不同在工作中的表現(xiàn)有很大的差別。有人作過(guò)試驗(yàn),組織一些不同程度的軟件人員開(kāi)發(fā)同一課題, 對(duì)開(kāi)發(fā)的程序進(jìn)行統(tǒng)計(jì)分析, 結(jié)果發(fā)現(xiàn), 完成得好的和差的, 生產(chǎn)率相差五倍, 甚至十幾倍。 可見(jiàn)軟件人員的業(yè)務(wù)水平對(duì)軟件產(chǎn)品的 生產(chǎn)率影響是很大的。2. 軟件產(chǎn)品按開(kāi)發(fā)的復(fù)雜性可分為三類: 一類是應(yīng)用程序,如用高級(jí)語(yǔ)言寫(xiě)的科學(xué)計(jì)算、數(shù)據(jù)處理、企業(yè)管理等用戶程序。二類是實(shí)用程序,如用系統(tǒng)程序設(shè)計(jì)語(yǔ)言或匯編語(yǔ)言寫(xiě)出的編譯程序、匯編程序、聯(lián) 接編輯程序、輸入加載程序。三類是系統(tǒng)程序, 如用匯編語(yǔ)言或系統(tǒng)程序語(yǔ)言寫(xiě)的操作系統(tǒng)、 實(shí)時(shí)處理控制系統(tǒng)等。 這三類程序,以
3、系統(tǒng)程序的生產(chǎn)率為 1, 以應(yīng)用程序開(kāi)發(fā)的復(fù)雜為 1,可以畫(huà)出三類程序的 生產(chǎn)率和復(fù)雜性的比例關(guān)系圖表。見(jiàn)表 2.3表2.3 生產(chǎn)率和復(fù)雜性比例關(guān)系表項(xiàng)目 系統(tǒng)程序生產(chǎn)率1復(fù)雜性9實(shí)用程序5103應(yīng)用程序25 1001B.Bo?hm 教授進(jìn)一步給出了這三種軟件產(chǎn)品的程序規(guī)模和工作量的相互關(guān)系的公式。程序 的規(guī)模是以源程序每千行語(yǔ)句(或指令)為單位。程序的工作量以一人一月為單位,記為 PM 這三類程序,每個(gè)人每月生產(chǎn)程序的千行數(shù)為:應(yīng)用程序是:PM=2.4*(KDSI)*1.05 (其中 KDSI 為千行源代碼數(shù)) 實(shí)用程序是PM=3.0*(KDSI)*1.12系統(tǒng)程序是PM=3.6*(KDSI
4、)*1.20 例如,三類程序所選取的開(kāi)發(fā)項(xiàng)目都是 60000 行的程序,所需投入的人數(shù)三類不 同程序大體比例為了: 1:1.7:28,工作量估計(jì)曲線大約如圖 21 所示。估計(jì)工作量600050004000300020001000 -100300500700900軟件產(chǎn)品規(guī)模圖2.1工作量估計(jì)曲線3.I開(kāi)發(fā)軟件所花費(fèi)的時(shí)間估算: Boehm給出了各類程序所花費(fèi)的時(shí)間如下: 應(yīng)用程序所花的時(shí)間TDEV(AP)=2.5*(PM)*0.38實(shí)用程序所花的時(shí)間TDEV(UP)=2.5*(PM)*0.36系統(tǒng)程序所花的時(shí)間TDEV(SP)=2.5*(PM)*0.32上述三類程序都針對(duì)同樣規(guī)模的程序,設(shè)以上
5、三類程序所要開(kāi)發(fā)的時(shí)間基本相同。例如60KDSI的程序都需18個(gè)月,同時(shí)如果把開(kāi)發(fā)時(shí)間;拉長(zhǎng)或者縮短,則都需要更多的工作量,把這個(gè)時(shí)間稱為最佳開(kāi)發(fā)時(shí)間。在研究了 63個(gè)開(kāi)發(fā)項(xiàng)目之后,Boehm得出結(jié)論,每個(gè)軟件項(xiàng)目所用的時(shí)間有一 個(gè)極限值,在此極限值之外,如果想用增加人員和設(shè)備的辦法來(lái)縮短開(kāi)發(fā)時(shí)間是不可能達(dá)到 目的的,這個(gè)極限值即為上述開(kāi)發(fā)時(shí)間的75%。我們應(yīng)該記住Boehm提出的這條程序開(kāi)發(fā)規(guī)律,即每個(gè)程序項(xiàng)目有一個(gè)最佳時(shí)間,以這個(gè)時(shí)間來(lái)計(jì)劃開(kāi)發(fā)過(guò)程,就可達(dá)到較好的經(jīng)濟(jì)效益。4、軟件開(kāi)發(fā)的技術(shù)水平:軟件開(kāi)發(fā)水平,主要是指所用程序開(kāi)發(fā)技術(shù)(包括系統(tǒng)分析和系統(tǒng)設(shè)計(jì)的方法,結(jié)構(gòu)化設(shè)計(jì)方法,程序設(shè)計(jì)
6、語(yǔ)言,遍查和評(píng)審、結(jié)構(gòu)程序設(shè)計(jì),系統(tǒng)測(cè)試和程序庫(kù))。軟件開(kāi)發(fā)CASE工具和支撐環(huán)境水平的高低也關(guān)系重大。軟件開(kāi)發(fā)技術(shù)水平高則開(kāi)發(fā)效率高。例如,使用高級(jí)語(yǔ)言要比用匯編語(yǔ)言提高3至10倍,各種高級(jí)語(yǔ)言的效率也有很大差別。例如ADA語(yǔ)言有很強(qiáng)的類型檢設(shè)施、數(shù)據(jù)抽象、單獨(dú)編譯、中斷處理、并行結(jié)構(gòu)等。 它使軟件的生產(chǎn)率和可靠性均有提高。在開(kāi)發(fā)中使用工具可以提高生產(chǎn)率,工具也有基本工具和先進(jìn)工具的區(qū)別,我們把它對(duì)軟件開(kāi)發(fā)工具量的關(guān)系列表如表7.5所示。表2.5 現(xiàn)代軟件設(shè)計(jì)技術(shù)和工具的使用對(duì)軟件開(kāi)發(fā)工作量的影響系統(tǒng)使用情況開(kāi)發(fā)工程系數(shù)未米用1.24充分使用0.82僅用基本工具1.24使用先進(jìn)開(kāi)發(fā)工具0.8
7、35、軟件開(kāi)發(fā)的可靠性要求軟件的可靠性是在計(jì)劃階段, 考慮到軟件可能失效的代價(jià)而確定下來(lái)的, 要根據(jù)開(kāi)發(fā) 和維護(hù)的價(jià)格,提出不同的可靠性要求,對(duì)軟件開(kāi)發(fā)的工作量綜合地作出估計(jì)。表 2.6 給出 與五類軟件可靠性相應(yīng)的開(kāi)發(fā)工作量系數(shù)。表 2.6 可靠性對(duì)軟件開(kāi)發(fā)量的影響系數(shù)可靠性失效的影響開(kāi)發(fā)工作數(shù)很低不便使用075低其損失易于挽回0.88一般挽回?fù)p失有一定困難100高很大的經(jīng)濟(jì)損失110很高涉及到人的生命安全140為了保證軟件可靠性所花費(fèi)的工作量要進(jìn)行估計(jì)和綜合平衡。例如, 軟件復(fù)查的形式和次數(shù),次數(shù)越多,成本越高,但可靠性就越高;次數(shù)越越少成本越低,而可靠性就越差。我 們必須取得一個(gè)最合適的
8、次數(shù),使成本和可靠性都合理。二、軟件成本的估計(jì)方法估計(jì)一個(gè)軟件的成本是一個(gè)難題, 目前的估算方法主要是根據(jù)實(shí)踐經(jīng)驗(yàn)和有關(guān)成本的歷 史檔案來(lái)推算出當(dāng)前軟件項(xiàng)目的近似價(jià)格和開(kāi)發(fā)成本。 通常有兩種估算方法, 一種是自頂向 下估計(jì),首先對(duì)系統(tǒng)提出總要求,限制時(shí)間和總金額,然后再考慮各子系統(tǒng)。要對(duì)整個(gè)系統(tǒng) 進(jìn)行估價(jià), 還要涉及開(kāi)發(fā)的軟件系統(tǒng)所需要的資源、 人力、 配置管理、 質(zhì)量保證、 系統(tǒng)安裝、 用戶培訓(xùn)和文檔資料方面的成本。 另一種方法是自底向上的估算, 首先系統(tǒng)中每一個(gè)模塊 (或 每一個(gè)階段)的子系統(tǒng)的成本, 然后綜合出總成本。在實(shí)際應(yīng)用的時(shí)候,往往把兩種估算的 結(jié)果進(jìn)行比較。在比較中消除不合理的
9、因素,求得一個(gè)理想的估算結(jié)果。在討論估算方法的細(xì)節(jié)之前先講生產(chǎn)率的含義。實(shí)際上, 軟件的許多特性都是可以度量的,生產(chǎn)率的最簡(jiǎn)單的度量是每一個(gè)人一個(gè)月所生產(chǎn)的有效的源代碼行數(shù)。 對(duì)這個(gè)度量的定 義是有爭(zhēng)議的, 因?yàn)樗荒艽黹_(kāi)發(fā)每一個(gè)階段的準(zhǔn)確的度量, 但大多數(shù)成本估算都采用這 個(gè)度量, 而這個(gè)度量只有在軟件開(kāi)發(fā)項(xiàng)目完成之后才能進(jìn)行準(zhǔn)確的估算。我們應(yīng)該廣義的理解它,可以這樣定義:在計(jì)劃和開(kāi)發(fā)期間為了生產(chǎn)一行有效源代碼所花費(fèi)的人力的工作量。 它不是單指編碼的工作量,而是開(kāi)發(fā)期間各階段工作量的一個(gè)平均數(shù)。為了理解生產(chǎn)率的定義,我們舉一個(gè)例來(lái)說(shuō)明。考查某一個(gè)項(xiàng)目的軟件開(kāi)發(fā)工作量如 下所示:任務(wù)工作量要
10、求分析1. 5 人月設(shè)計(jì)3.0 人月編碼1.0 人月測(cè)試3.5 人月2900 行源代碼,設(shè)此項(xiàng)目九個(gè)月共開(kāi)發(fā)了約 是用于模擬和測(cè)試而不是該軟件的工作程序),因而, 生產(chǎn)率 =每人一月交付的有效源代碼行數(shù) =2400 代碼行 9 個(gè)人月 =267LOC/PM =267LOC/PM(并且交付了共 2400 行代碼 (剩下的 500 行 這個(gè)項(xiàng)目的生產(chǎn)率是:即代碼行 / 人月) 即代碼行 / 人月 )面我們介紹兩種成本估算技術(shù)。1。代碼行價(jià)格估算技術(shù)首先介紹這種方法的計(jì)算步驟。根據(jù)軟件計(jì)劃提出的軟件范圍和主要功能描述,代碼行估價(jià)技術(shù)的第一步擬定了源代碼實(shí)現(xiàn)的所有功能。對(duì)這些功能進(jìn)行分解,一直到為實(shí)現(xiàn)
11、該功能所要求的代碼行數(shù)可以作出可靠的估算為止。設(shè)功能總數(shù)為n個(gè)。第二步求出代碼估算表前五列的值。對(duì)每個(gè)分解后的功能, 利用歷史數(shù)據(jù)或者直觀知覺(jué)估算一個(gè)最有利的值a,一個(gè)最可能的值 m和最不利的值 b。我們又設(shè)Le為它的期望值,它是用a、m、b帶權(quán)平均計(jì)算的,公式為a 4m b Le6這是一種最可能的估算,這種算法的平均差數(shù)為L(zhǎng)d例如,一個(gè)計(jì)算機(jī)輔助設(shè)計(jì)項(xiàng)目的軟件包,在項(xiàng)目的范圍一章中, 簡(jiǎn)述了一些計(jì)算機(jī)圖形外圍設(shè)備(如顯示終端、數(shù)字儀、繪圖儀等)相接口的使用微型機(jī)的開(kāi)發(fā)項(xiàng)目,以下這些數(shù)據(jù)是根據(jù)歷史寫(xiě)出的,如表 2.7所示。根據(jù)這些值,按照公式分別算出期望值數(shù),放在該表的第四和第五列中,并且統(tǒng)計(jì)
12、出估算的總期望值及總差數(shù)。第三步是估算每一代碼行的價(jià)格,它以美元數(shù)/代碼行為單位,即表中的第五行數(shù)據(jù)也就是根據(jù)歷史資料和市場(chǎng)行情得出的數(shù)據(jù),單位可寫(xiě)為$/行。第四步數(shù)估算每一月完成多少行,對(duì)每個(gè)不同的功能都應(yīng)該使用不同的值。也可以使用平均值或修正的平均值。還可以由歷史資料獲得。表2.7計(jì)算機(jī)輔助設(shè)計(jì)軟件項(xiàng)目成本價(jià)格表功能最有利的值a最可能的值m最不利的值b期望值Le差數(shù)Ld$/行行/月價(jià)格$月數(shù)功能接口控制180024002650234014014315327607.4二維幾何圖形分析4100520074005380550202201076004.4三維幾何圖形分析46006900860068
13、006702022013600030.9數(shù)據(jù)結(jié)構(gòu)管理2950340036003350110182406030013.9計(jì)算機(jī)圖形顯示40504900620049503602220010890024.7外圍設(shè)備控制200021002450214075281405992015.2設(shè)計(jì)分析66008500980084005401830015120028估算差數(shù)估算總價(jià) 總月數(shù)估算 LOC=333601100$656680144.6第五步求每一個(gè)分項(xiàng)目估算的價(jià)格。它由每一代碼行價(jià)格乘上期望值來(lái)得出。即第4列乘上第6列得第8列。然后再求每一個(gè)項(xiàng)目所花費(fèi)的月數(shù),使用的方法是用每月的代 碼行生產(chǎn)量除以期望值
14、來(lái)得出,即用第 7列的數(shù)據(jù)去除第 4列的數(shù)據(jù)得出的。最后由第8列的各分項(xiàng)目的價(jià)格相加得出估算的整個(gè)項(xiàng)目的價(jià)格為$656630美元。再由各分項(xiàng)目估算的工作量,即第9項(xiàng)的數(shù)據(jù)求和得出估算的總工作量為114.6個(gè)人月。最后,我們來(lái)求一個(gè)日程表時(shí)間的粗略估計(jì),主要是依據(jù)Putnam 估算模型公式:L Ck K1 2td4 3其中L為期望值(代碼總行數(shù)),K為估計(jì)的人年數(shù)(114.6人月?12人年)。Ck為技術(shù)水平常 數(shù),它反映了“妨礙程序員前進(jìn)的生產(chǎn)能力約束”,在較差的軟件開(kāi)發(fā)環(huán)境下Ck = 6500 ,好的開(kāi)發(fā)環(huán)境下 Ck = 10000,而佳開(kāi)發(fā)環(huán)境下(例如采用自動(dòng)工具情況下)Ck = 12500
15、。這里應(yīng)該注意,對(duì) Ck的選擇必須十分慎重,E.W.E oechm 給出了一個(gè)考慮生6產(chǎn)率變化的度量表格,表格如表7.8,其中生產(chǎn)率范圍=(DSI1/MM1)/(DSI2/MM2)例如,當(dāng)這個(gè)開(kāi)發(fā)環(huán)境用較好的軟件工具(公式中的分子)和使用較差的工具時(shí)的生產(chǎn)率(公式 中的分母)之比率為1.49倍。又如一個(gè)較好的開(kāi)發(fā)小組,它的生產(chǎn)效率是一個(gè)較差的軟件開(kāi) 發(fā)小組效率的4.18倍等等。也就是說(shuō)在實(shí)際使用的時(shí)候要根據(jù)CK還要乘上生產(chǎn)率變化比率才能代入公式計(jì)算。例如,在1973年IBM公司的聯(lián)邦系統(tǒng)局的水平 CK=4984,如果工作在聯(lián)機(jī)交互式系統(tǒng)內(nèi),需求比較明確,采用結(jié)構(gòu)化編碼技術(shù), 上機(jī)時(shí)間不受限制等
16、條件下,則可以把C k的值增至1 0 0 4 0。這個(gè)值適用于十萬(wàn)行以上代碼的軟件項(xiàng)目。表2.8軟件生成率的范圍比較語(yǔ)言經(jīng)驗(yàn) 1.2進(jìn)度約束1.23與 軟 件 有 關(guān) 的 因 素?cái)?shù)據(jù)庫(kù) 1.23移交時(shí)間1.32虛擬機(jī)經(jīng)驗(yàn)H 1.341.491.491.511.56虛擬機(jī)可靠性軟件工具近代程序設(shè)計(jì)規(guī)程實(shí)時(shí)約束1.86可靠性要求1.87產(chǎn)品的復(fù)雜度2.36開(kāi)發(fā)工作人員/開(kāi)發(fā)小組的經(jīng)驗(yàn)應(yīng)用經(jīng)驗(yàn)1.574.18存儲(chǔ)約束軟件生產(chǎn)率范圍將CK=10000代入計(jì)算機(jī)輔助設(shè)計(jì)項(xiàng)目,按照Putnam 公式,由L=C kK1/2 td 4/3改寫(xiě)為L(zhǎng)31/4td使用表 中的數(shù)據(jù) L 330000 、E 145 人
17、月 =12 人年T=td 1.3 年 (開(kāi)發(fā)時(shí)間 )前面估計(jì)式中,估計(jì)差數(shù)為1100LOC ,我們也就可以估計(jì)由于偏離期望值的LOC 值帶來(lái)的冒險(xiǎn),從而估計(jì)出時(shí)間差數(shù),結(jié)果如表2.9 所示。這里注意應(yīng)把最不利的值和最有利的值作 為L(zhǎng)OC的上下限進(jìn)行計(jì)算。表 2.9 價(jià)格和時(shí)間的估差LOC 價(jià) 格 ($)最有利的值 26000$512200開(kāi)發(fā)時(shí)間估計(jì)1.1 年期 望 值 33000 $6501001.3 年最不利的值 41000$8077001.5 年表2.9 中假設(shè)每個(gè)代碼行的價(jià)格為 $19.70 ,通過(guò)最有利和最不利的情況估計(jì), 這個(gè)項(xiàng) 目的完成時(shí)間估計(jì)在 1.1 年到1.5年之間。2.
18、COCOMO 成本推斷模型。它是一種自底向上的成本估算模型,它考慮了多種工作 量系數(shù),包括人的屬性、產(chǎn)品屬性、項(xiàng)目屬性和計(jì)算機(jī)屬性,各種相關(guān)的系數(shù)由表7.10 給出。這個(gè)表中所列的系數(shù)是他在研究了六十三個(gè)軟件開(kāi)發(fā)項(xiàng)目之后, 使用了迪菲的成本估計(jì) 法而取得的數(shù)據(jù)。迪菲的主要思想是:讓多個(gè)專家分別研究系統(tǒng)定義文件,然后各自單獨(dú)進(jìn)行成本估計(jì), 在綜合各位專家意見(jiàn)的基礎(chǔ)上, 得出初步估計(jì)值, 把這個(gè)值讓專家們重新審查, 進(jìn)行新的一輪估計(jì), 這種估計(jì)可能多次進(jìn)行, 直到意見(jiàn)相近甚至意見(jiàn)一致。 這種方法在各輪 估計(jì)中不能互相交換意見(jiàn),最后由協(xié)調(diào)人綜合意見(jiàn),得出最后結(jié)果。中級(jí)COCOMO 模型還作了一些假定
19、,它所考慮的項(xiàng)目屬于中小型問(wèn)題(大約二千到三萬(wàn)二千 DSI) 對(duì)軟件人員要求熟悉所開(kāi)發(fā)的應(yīng)用領(lǐng)域,而且只考慮 從設(shè)計(jì)到驗(yàn)收的成本,還包括文檔資料和評(píng)審的成本 但不包括注釋語(yǔ)句和未經(jīng)修改的實(shí)用子程序。 這里的一個(gè)人月是指一個(gè)程序員工作 152 個(gè)小 時(shí)。此外,還有一些有關(guān)軟件項(xiàng)目的性質(zhì)和假定。表2.10 COCOMO 工作量系數(shù)表工作量系數(shù) ? 產(chǎn)品屬性 要求的可靠性 數(shù)據(jù)庫(kù)規(guī)模 產(chǎn)品復(fù)雜性 ? 計(jì)算機(jī)屬性 執(zhí)行時(shí)間限制 主存限制 虛擬機(jī)易失性 計(jì)算機(jī)解題周期 ? 人員屬性 分析員的能力 程序員的能力 實(shí)踐經(jīng)驗(yàn) 使用程序語(yǔ)言經(jīng)驗(yàn)取值范圍0.751.400.941.160.701.651.001.
20、661.001.560.871.300.871.151.460.711.420.701.290.821.140.95? 項(xiàng)目屬性使用現(xiàn)代程序設(shè)計(jì)方法1.240.82使用工具 1.240.83 要求的開(kāi)發(fā)速度 1.23110Boehm 給出的成本估算例子是一個(gè)商用微型機(jī)遠(yuǎn)程通訊的嵌入式軟件,規(guī)模為10KSDI 我們下面給出嵌入式遠(yuǎn)程通訊項(xiàng)目的工作量系數(shù)取值的情況, 見(jiàn)表 7.11 。然后, 代 入公式中計(jì)算,表后即為計(jì)算的情況。表2.10 COCOMO 工作量系數(shù) ? 產(chǎn)品屬性 要求的可靠性 數(shù)據(jù)庫(kù)規(guī)模 產(chǎn)品復(fù)雜性 ? 計(jì)算機(jī)屬性 執(zhí)行時(shí)間限制 主存限制 虛擬機(jī)易失性 計(jì)算機(jī)解題周期 ? 人員屬
21、性 分析員的能力 程序員的能力 實(shí)踐經(jīng)驗(yàn) 使用程序語(yǔ)言經(jīng)驗(yàn)? 項(xiàng)目屬性 使用現(xiàn)代程序設(shè)計(jì)方法 使用工具 要求的開(kāi)發(fā)速度工作量系數(shù)表取值范圍0.751.400.941.160.701.651.001.661.001.560.871.300.871.151.460.711.420.701.290.821.140.951.240.821.240.831.23110Boehm 給出的成本估算例子是一個(gè)商用微型機(jī)遠(yuǎn)程通訊的嵌入式軟件,規(guī)模為見(jiàn)表 2.11 。然后, 代10KSDI 我們下面給出嵌入式遠(yuǎn)程通訊項(xiàng)目的工作量系數(shù)取值的情況,入公式中計(jì)算,表后即為計(jì)算的情況。值)1.00平均二小時(shí)周轉(zhuǎn)時(shí)間(額定
22、值 )1.00表 2.11嵌入式遠(yuǎn)程通訊項(xiàng)目的工作量系數(shù)取值工作量系數(shù)系數(shù)取值的依據(jù)實(shí)際取值可靠性只用于局部地區(qū)(額定值 )1.00恢復(fù)問(wèn)題不嚴(yán)重?cái)?shù)據(jù)庫(kù)20000 字節(jié)(低)0.94復(fù)雜性遠(yuǎn)程通訊處理(很高 )1.30定時(shí)使用 70% 處理時(shí)間(高)1.10存儲(chǔ)64K 中使用 45K(高)1.06機(jī)器商用微處理機(jī)(額定分析員優(yōu)秀人員(高)0.86程序員優(yōu)秀人員(高)0.86經(jīng)驗(yàn)遠(yuǎn)程通訊工作三年(低)1.00經(jīng)驗(yàn)微型機(jī)工作六個(gè)月( 額定值)1.00經(jīng)驗(yàn)使用語(yǔ)言十二個(gè)月( 額定值)1.00經(jīng)驗(yàn)使用現(xiàn)代技術(shù)一年以上(高)0.91工具基本的微型機(jī)軟件(低)1.10工期九個(gè)月 (估計(jì) 8.4個(gè)月 )(額
23、定值 )1.00調(diào)整因子=1.17=1.000.941.301.101.06 1.00 1.00 0.86 0861.00 1.10 1000.911.101.00? 1.17代入前面的計(jì)算公式,程序的工作量開(kāi)發(fā)軟件所用時(shí)間把調(diào)整因子乘上去后,調(diào)整后的程序工作量為 月。如果程序員和分析員的工資都按每月 成本費(fèi)為51.9(人月)而調(diào)整后的開(kāi)發(fā)時(shí)間為8.8 個(gè)6千美元算,那么該項(xiàng)目的開(kāi)發(fā)人員工資的總(51 9 人月)X( 6000 元/ 人月)=311 400 元軟件成本估計(jì)是一個(gè)復(fù)雜的問(wèn)題, 所以很難找到一種既準(zhǔn)確又簡(jiǎn)便的方法, 不同的 估算方法所得的結(jié)果不相同, 有時(shí)可能差別很大, 這就促使我們更加重視軟件成本估算和計(jì) 價(jià)方法的研究。有興趣的讀者可以參考 Boe
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年福建省晉江市市政工程建設(shè)有限公司權(quán)屬公司招聘6人筆試參考題庫(kù)附帶答案詳解
- 2025年河北石家莊印鈔有限公司招聘13人筆試參考題庫(kù)附帶答案詳解
- 2025年國(guó)網(wǎng)河北省電力有限公司高校畢業(yè)生招聘約215人(第二批)筆試參考題庫(kù)附帶答案詳解
- 2025安徽蕪湖鳳鳴控股集團(tuán)及其子公司選調(diào)10人筆試參考題庫(kù)附帶答案詳解
- 品質(zhì)合同協(xié)議書(shū)
- 紅酒加盟合同協(xié)議書(shū)模板
- 合同解除合同協(xié)議書(shū)
- 吊車(chē)拆遷合同協(xié)議書(shū)
- 協(xié)議書(shū)合同簡(jiǎn)單
- 餐飲客戶合同協(xié)議書(shū)范本
- 護(hù)士站管理制度
- 奶茶飲品采購(gòu)合同協(xié)議
- 2025初中教師資格證《教育知識(shí)與能力》考前必練題庫(kù)500題(含真題、重點(diǎn)題)
- 腎切除手術(shù)的護(hù)理查房
- 2024年美睫技術(shù)考核試題及答案
- 兒童言語(yǔ)康復(fù)試題及答案
- 鐵道概論道岔的結(jié)構(gòu)課件
- 解析:湖北省十一校2024-2025學(xué)年高三第二次聯(lián)考數(shù)學(xué)試卷(原卷版)
- 2024年江蘇省常州外國(guó)語(yǔ)學(xué)校中考一模語(yǔ)文試題(含答案)
- 畢業(yè)設(shè)計(jì)(論文)-可調(diào)節(jié)辦公椅分析與設(shè)計(jì)
- 2025年全球及中國(guó)潛孔鉆機(jī)行業(yè)發(fā)展現(xiàn)狀調(diào)研及投資前景分析報(bào)告
評(píng)論
0/150
提交評(píng)論