




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
軟件估計(jì)規(guī)程文檔編號(hào):FHI_CMMI_PP_PRD_SEST文檔信息:軟件估計(jì)規(guī)程文檔名稱(chēng):軟件估計(jì)規(guī)程文檔類(lèi)別:CMMI規(guī)程密級(jí):內(nèi)部秘密版本信息:1.1建立日期:-1-13創(chuàng)建人:EPG批準(zhǔn)人:李慶林同意日期:-2-25寄存位置:集成企業(yè)組織資產(chǎn)庫(kù)/組織原則過(guò)程編輯軟件:MicrosoftOffice中文版
文檔修訂記錄版本編號(hào)或者更改記錄編號(hào)變化狀態(tài)簡(jiǎn)要闡明(變更內(nèi)容和變更范圍)修改日期變更人同意日期同意人V1.0C創(chuàng)立-1-13張娜娜-2-25李慶林V1.1M文檔編號(hào)去掉版本號(hào)-4-17鄧沛沛-4-17李慶林*變化狀態(tài):C――創(chuàng)立,A——增長(zhǎng),M——修改,D——?jiǎng)h除目錄TOC\o"1-3"1、簡(jiǎn)介 51.1目的 51.2合用范圍 51.3術(shù)語(yǔ)表 51.4參照資料 52、 總體描述 62.1概述 62.2參與人員 62.3入口準(zhǔn)則 72.4輸入 72.5出口準(zhǔn)則 72.6輸出 72.7資源和能力規(guī)定 72.8度量 73、活動(dòng)與規(guī)程 83.1估計(jì)軟件規(guī)模 83.2估計(jì)各階段缺陷數(shù)量 83.3估計(jì)難度等級(jí) 83.4估計(jì)工作量 93.5估計(jì)成本 103.6估計(jì)關(guān)鍵計(jì)算機(jī)資源 103.7估計(jì)軟件工程設(shè)備和支持工具 103.8估計(jì)關(guān)鍵途徑和關(guān)鍵依賴(lài)關(guān)系 103.9建立管理儲(chǔ)備 103.10評(píng)審估計(jì) 113.11制定進(jìn)度表 113.12建立項(xiàng)目掙值基線 123.13階段詳細(xì)估計(jì) 123.14形成《軟件估計(jì)書(shū)》 123.15評(píng)審《軟件估計(jì)書(shū)》 123、 附錄 13a) 估計(jì)措施 13i. 歷史數(shù)據(jù)估計(jì)措施 13ii. Delphi估計(jì)措施 13iii. PertSizingTechnique估計(jì)措施 14iv. 代碼重用估計(jì)措施 15v. 改善項(xiàng)目估計(jì) 15vi. 工作量估計(jì)的措施 15b) 估計(jì)系數(shù) 16i. 開(kāi)發(fā)工具系數(shù) 17ii. 規(guī)模系數(shù) 17iii. 生產(chǎn)力系數(shù) 17iv. 成本系數(shù) 18v. SCM系數(shù) 18vi. SQA系數(shù) 18vii. 改善項(xiàng)目規(guī)模系數(shù) 191、簡(jiǎn)介目的本文檔的目的是為了描述對(duì)軟件產(chǎn)品的規(guī)模、工作量、成本、關(guān)鍵計(jì)算機(jī)資源和進(jìn)度等進(jìn)行估計(jì),描述了估計(jì)的環(huán)節(jié)和過(guò)程。合用范圍本文檔合用于企業(yè)的所有軟件項(xiàng)目。術(shù)語(yǔ)表無(wú)。參照資料無(wú)??傮w描述2.1概述每一種項(xiàng)目都要進(jìn)行估計(jì),并將估計(jì)的成果作為項(xiàng)目計(jì)劃的基礎(chǔ)。估計(jì)是項(xiàng)目計(jì)劃的關(guān)鍵。目的是為項(xiàng)目建立合理的預(yù)算,確定合適水平的員工,并為項(xiàng)目承諾提供基礎(chǔ)。一種沒(méi)有建立在合理估計(jì)基礎(chǔ)上的計(jì)劃會(huì)提供一種錯(cuò)誤的安全感,也許比主線沒(méi)有計(jì)劃更糟。估計(jì)的內(nèi)容一般包括:規(guī)模、工作量/成本、外部成本、關(guān)鍵計(jì)算機(jī)資源、管理儲(chǔ)備、進(jìn)度表等。估計(jì)和計(jì)劃貫穿了整個(gè)項(xiàng)目。在項(xiàng)目的初期階段,使用自上而下(top_down)的方式進(jìn)行粗略的估計(jì)和制定進(jìn)度表。伴隨項(xiàng)目的進(jìn)展,在每個(gè)詳細(xì)的計(jì)劃階段,使用自下而上(bottom_up)的措施為子階段進(jìn)行更詳細(xì)的計(jì)劃。下一階段的底層WBS元素必須定義,并在WBS中進(jìn)行記錄。先對(duì)WBS的底層元素進(jìn)行估計(jì),然后匯總到較高層,用來(lái)更新總的軟件估計(jì)。軟件估計(jì)的流程如下:圖表SEQ圖表\*ARABIC1軟件估計(jì)流程本文提供了幾種估計(jì)措施及有關(guān)過(guò)程,它們重要應(yīng)用于企業(yè)的軟件項(xiàng)目規(guī)模、工作量及成本、關(guān)鍵計(jì)算機(jī)資源等的估計(jì)。假如這些估計(jì)措施不合用于特定的項(xiàng)目,項(xiàng)目經(jīng)理必須為該項(xiàng)目提出此外的估計(jì)措施。2.2參與人員項(xiàng)目經(jīng)理:組織召開(kāi)估計(jì)會(huì)議,進(jìn)行軟件估計(jì)。軟件工程組:在項(xiàng)目經(jīng)理組織下,共同完畢項(xiàng)目的各項(xiàng)估計(jì)。有關(guān)人員:重要是指對(duì)本項(xiàng)目狀況較熟悉的人員。CM人員:在項(xiàng)目經(jīng)理組織下,完畢CM工作的估計(jì)。QA人員:在項(xiàng)目經(jīng)理組織下,完畢QA工作的估計(jì)。2.3入口準(zhǔn)則《WBS》已完畢(參見(jiàn)《軟件估計(jì)書(shū)模板》)?!讹L(fēng)險(xiǎn)管理列表》已完畢2.4輸入《軟件需求規(guī)格闡明書(shū)》《WBS》(參見(jiàn)《軟件估計(jì)書(shū)模板》)《風(fēng)險(xiǎn)管理列表》2.5出口準(zhǔn)則估計(jì)活動(dòng)完畢。估計(jì)成果通過(guò)評(píng)審。2.6輸出《軟件估計(jì)書(shū)》2.7資源和能力規(guī)定項(xiàng)目經(jīng)理、項(xiàng)目組員具有類(lèi)似產(chǎn)品開(kāi)發(fā)的經(jīng)驗(yàn)。2.8度量項(xiàng)目經(jīng)理進(jìn)行如下記錄:軟件估計(jì)所花費(fèi)的工時(shí);實(shí)際成果和軟件估計(jì)成果的偏差(項(xiàng)目結(jié)束時(shí)記錄計(jì)算)。3、活動(dòng)與規(guī)程3.1估計(jì)軟件規(guī)模規(guī)模估計(jì)的目的是為了判斷待開(kāi)發(fā)軟件產(chǎn)品的規(guī)模,規(guī)模是成本估計(jì)、進(jìn)度估計(jì)的基礎(chǔ),為了估計(jì)成本和進(jìn)度,因此必須進(jìn)行規(guī)模估計(jì)。WBS是軟件規(guī)模估計(jì)的基礎(chǔ)。我們常用的估計(jì)整個(gè)軟件產(chǎn)品的規(guī)模的單位是:功能點(diǎn)(FP)。代碼行(LOC)。其他:如交易數(shù)量、表數(shù)量等。有時(shí)需要估計(jì)個(gè)別軟件工作產(chǎn)品的規(guī)模,一般采用如下單位:頁(yè):用于估計(jì)技術(shù)文檔規(guī)模。字?jǐn)?shù):用于估計(jì)技術(shù)文檔規(guī)模。測(cè)試用例的個(gè)數(shù):用于估計(jì)測(cè)試規(guī)模。規(guī)模度量單位的選用參照《軟件規(guī)模度量單位選用規(guī)程》,且必須記錄在《軟件開(kāi)發(fā)計(jì)劃》中。估計(jì)軟件產(chǎn)品的規(guī)模重要依托過(guò)去有關(guān)的經(jīng)驗(yàn),估計(jì)人員應(yīng)當(dāng)具有相似系統(tǒng)的開(kāi)發(fā)經(jīng)驗(yàn),運(yùn)用自上而下(top-down)或者自下而上(bottom-up)方式進(jìn)行軟件規(guī)模的估計(jì)。詳細(xì)環(huán)節(jié)如下:將軟件工作產(chǎn)品拆提成能實(shí)現(xiàn)精確估計(jì)的較小部分。分析軟件產(chǎn)品的WBS。選擇合適的度量單位。選擇估計(jì)措施,結(jié)合選擇的技術(shù)處理方案(開(kāi)發(fā)工具、語(yǔ)言、平臺(tái)等),對(duì)WBS中的產(chǎn)品功能進(jìn)行估計(jì)。估計(jì)成果也許是一種最高值和最低值的范圍偏差使用合適的歷史數(shù)據(jù)驗(yàn)證估計(jì)成果。在項(xiàng)目籌劃過(guò)程中,評(píng)審和修正有關(guān)軟件規(guī)模估計(jì)的問(wèn)題,對(duì)軟件產(chǎn)品的估計(jì)到達(dá)一致。將規(guī)模估計(jì)的成果記錄到《軟件估計(jì)書(shū)》中。3.2估計(jì)各階段缺陷數(shù)量詳細(xì)估計(jì)措施和環(huán)節(jié)參見(jiàn)《缺陷管理規(guī)程》。3.3估計(jì)難度等級(jí)估計(jì)人員估計(jì)任務(wù)的難度等級(jí),可以根據(jù)如下幾種方面:數(shù)據(jù)通訊(DataCommunications)分布式數(shù)據(jù)處理(DistributedDataProcessing)性能(Performance)使用強(qiáng)度高的配置(HeavilyUsedConfiguration)交易速度(TransactionRate)在線數(shù)據(jù)輸入(OnlineDataEntry)最終顧客的效率(End-UserEfficiency)在線更新(OnlineUpdate)復(fù)雜的處理(ComplexProcessing)可重用性(Reusability)安裝的簡(jiǎn)易性(InstallationEase)運(yùn)行的簡(jiǎn)易性(OperationalEase)多場(chǎng)地(MultipleSites)容許變更(FacilitateChange)對(duì)于難度,我們現(xiàn)階段采用較主觀的方式去估計(jì)。3.4估計(jì)工作量完畢項(xiàng)目規(guī)模估計(jì)后,應(yīng)當(dāng)確定完畢這些工作需要的時(shí)間(以工時(shí)為單位),項(xiàng)目經(jīng)理應(yīng)當(dāng)使用模型、歷史數(shù)據(jù)和軟件工作產(chǎn)品大小來(lái)確定項(xiàng)目工作量。工作量估計(jì)的內(nèi)容應(yīng)當(dāng)包括如下內(nèi)容:軟件開(kāi)發(fā)工作量,包括需求分析、設(shè)計(jì)、編碼、測(cè)試、其他技術(shù)文檔。項(xiàng)目支持活動(dòng)的工作量,包括:配置管理的工作量,質(zhì)量保證活動(dòng)的工作量。項(xiàng)目管理活動(dòng)的工作量。工作量的估計(jì)可以按如下環(huán)節(jié)進(jìn)行:選擇估計(jì)措施,目前提議使用Delphi措施。對(duì)WBS中的每個(gè)任務(wù)分別進(jìn)行估計(jì)。估計(jì)項(xiàng)目支持活動(dòng)的工作量,使用下面公式分別估計(jì)CM、QA的工作量:CM工作量=軟件的工作量*5%QA工作量=軟件的工作量*5%軟件工程組應(yīng)和CM人員、QA人員討論對(duì)配置管理、質(zhì)量保證活動(dòng)建立總體的估計(jì)。對(duì)于在最初使用該估計(jì)的項(xiàng)目,其估計(jì)大概為開(kāi)發(fā)工作量的5%,然后將此工作量分派到各自WBS的詳細(xì)活動(dòng)中。伴隨歷史數(shù)據(jù)的不停積累,可重新定義其占有開(kāi)發(fā)工作量的比例,也可先對(duì)詳細(xì)WBS活動(dòng)進(jìn)行估計(jì),此時(shí)可采用Delphi措施及類(lèi)比法。估計(jì)出培訓(xùn)的工作量,大概是軟件工作量的3%。估計(jì)出項(xiàng)目管理活動(dòng)的工作量,近似于軟件工作量的15%~20%。將估計(jì)的成果記錄到《軟件估計(jì)書(shū)》中。3.5估計(jì)成本估計(jì)出工作量后,應(yīng)根據(jù)企業(yè)的財(cái)務(wù)規(guī)定,進(jìn)行成本的估算。估算的內(nèi)容有:人力成本:人力成本(按日)*(工作量/8)。直接費(fèi)用:直接可以報(bào)銷(xiāo)的費(fèi)用,如飯費(fèi)、車(chē)費(fèi)、活動(dòng)費(fèi)用等。3.6估計(jì)關(guān)鍵計(jì)算機(jī)資源項(xiàng)目經(jīng)理應(yīng)當(dāng)明確完畢項(xiàng)目所需的關(guān)鍵計(jì)算機(jī)資源,并進(jìn)行關(guān)鍵計(jì)算機(jī)資源估計(jì)。關(guān)鍵計(jì)算機(jī)資源可以是服務(wù)器環(huán)境、測(cè)試環(huán)境、目的環(huán)境等。估計(jì)關(guān)鍵計(jì)算機(jī)資源的環(huán)節(jié)如下:關(guān)鍵計(jì)算機(jī)資源是在軟件開(kāi)發(fā)和操作中受到約束的硬件資源,如:計(jì)算機(jī)內(nèi)存、磁盤(pán)容量、網(wǎng)絡(luò)容量、處理器性能。項(xiàng)目經(jīng)理根據(jù)《軟件需求規(guī)格闡明書(shū)》中對(duì)關(guān)鍵計(jì)算機(jī)資源的描述,確定關(guān)鍵計(jì)算機(jī)資源的約束。假如有關(guān)鍵計(jì)算機(jī)資源,則要估計(jì)軟件開(kāi)發(fā)或運(yùn)行中的資源狀況。與估計(jì)的軟件規(guī)模、計(jì)劃的處理負(fù)載、估計(jì)的數(shù)據(jù)量、或其他原因相聯(lián)絡(luò),來(lái)估計(jì)所需的資源的總量,作初始估計(jì)。當(dāng)時(shí)始估計(jì)做好后,應(yīng)對(duì)每一項(xiàng)資源建立一定的儲(chǔ)備。設(shè)計(jì)或者選用資源的程度作為跟蹤的目的,確定跟蹤的措施。與有資格的人員討論估計(jì),并使他們同意到達(dá)一致的估計(jì)內(nèi)容。將估計(jì)的成果寫(xiě)入到《軟件估計(jì)書(shū)》中。3.7估計(jì)軟件工程設(shè)備和支持工具軟件工程設(shè)備和支持工具的估計(jì)是以軟件工作產(chǎn)品和特性的規(guī)模估計(jì)為基礎(chǔ)的。包括設(shè)備資源、設(shè)施和支持工具,獲得或升級(jí)軟件開(kāi)發(fā)工具,提高網(wǎng)絡(luò)容量,明確需要的許可證數(shù)量,以及關(guān)鍵設(shè)備等。項(xiàng)目經(jīng)理負(fù)責(zé)詳細(xì)闡明所需的資源,并且協(xié)調(diào)影響項(xiàng)目進(jìn)度和成本等的資源。3.8估計(jì)關(guān)鍵途徑和關(guān)鍵依賴(lài)關(guān)系項(xiàng)目經(jīng)理和軟件工程組的有關(guān)人員、SQA負(fù)責(zé)人、SCM負(fù)責(zé)人、有關(guān)組負(fù)責(zé)人根據(jù)各活動(dòng)間的關(guān)系確定關(guān)鍵途徑和關(guān)鍵依賴(lài)關(guān)系。3.9建立管理儲(chǔ)備建立管理儲(chǔ)備是為了適應(yīng)那些在項(xiàng)目中不可防止出現(xiàn)的變更。它代表了為用于同意的項(xiàng)目變更而保留的部分項(xiàng)目資金,動(dòng)用管理儲(chǔ)備必須通過(guò)高層經(jīng)理同意。管理儲(chǔ)備的估計(jì)由項(xiàng)目經(jīng)理負(fù)責(zé)完畢。管理儲(chǔ)備的總額(在整個(gè)項(xiàng)目預(yù)算中的比例)應(yīng)基于估計(jì)的需求穩(wěn)定性和評(píng)估的風(fēng)險(xiǎn),一種有較高風(fēng)險(xiǎn)和不穩(wěn)定需求的項(xiàng)目應(yīng)比一種有較低風(fēng)險(xiǎn)和穩(wěn)定需求的項(xiàng)目有較高的管理儲(chǔ)備。對(duì)大多數(shù)項(xiàng)目來(lái)說(shuō),管理儲(chǔ)備為項(xiàng)目預(yù)算的20%,管理儲(chǔ)備應(yīng)包括內(nèi)部和外部的成本。下圖闡明了被同意的項(xiàng)目預(yù)算和管理儲(chǔ)備是怎樣構(gòu)成總的項(xiàng)目預(yù)算的。開(kāi)發(fā)工作量 1000小時(shí)開(kāi)發(fā)工作量 1000小時(shí)配置管理(5%) 50小時(shí)質(zhì)量保證(5%) 50小時(shí)其他(培訓(xùn)) 24小時(shí)項(xiàng)目管理(20%) 220小時(shí)總的已同意的預(yù)算: 1344小時(shí)管理儲(chǔ)備(20%) 270小時(shí)總的項(xiàng)目預(yù)算 1614小時(shí)項(xiàng)目的管理儲(chǔ)備估計(jì)成果寫(xiě)入到《軟件估計(jì)書(shū)》。3.10評(píng)審估計(jì)《軟件估計(jì)書(shū)》作為項(xiàng)目計(jì)劃的一部分,在項(xiàng)目計(jì)劃完畢后或者每次估計(jì)變更后,項(xiàng)目經(jīng)理應(yīng)召集有類(lèi)似項(xiàng)目經(jīng)驗(yàn)的人對(duì)《軟件估計(jì)書(shū)》的估計(jì)部分內(nèi)容進(jìn)行評(píng)審,內(nèi)容包括:確認(rèn)規(guī)模、工作量和成本、進(jìn)度估計(jì)所采用的措施是恰當(dāng)?shù)拇_定估計(jì)的每個(gè)環(huán)節(jié)的輸入是對(duì)的的確定軟件估計(jì)成果是合理和對(duì)的的確定估計(jì)的內(nèi)容是完整的3.11制定進(jìn)度表進(jìn)度表的制定可以按如下流程進(jìn)行:項(xiàng)目經(jīng)理和各負(fù)責(zé)人根據(jù)估計(jì)的工作量和關(guān)鍵途徑確定每個(gè)活動(dòng)的起止日期。根據(jù)第2步的成果,結(jié)合項(xiàng)目人員的詳細(xì)狀況,項(xiàng)目經(jīng)理和各負(fù)責(zé)人調(diào)整任務(wù)的起始日期、終止日期,甚至是調(diào)整某些任務(wù)的負(fù)責(zé)人和關(guān)鍵途徑。(如:通過(guò)第2步的成果,發(fā)現(xiàn)某些項(xiàng)目人員在某個(gè)時(shí)間段內(nèi)工作超負(fù)荷,而有人員在某些時(shí)間段內(nèi)工作量局限性,這樣就需要調(diào)整。若實(shí)在調(diào)整不了,就有也許會(huì)調(diào)整關(guān)鍵途徑)。項(xiàng)目經(jīng)理在項(xiàng)目進(jìn)度表中要安排里程碑點(diǎn)(里程碑點(diǎn)一般選在有特定意義的階段點(diǎn),如重要階段的開(kāi)始或結(jié)束),并形成進(jìn)度表的草稿。將草稿提交給項(xiàng)目組的組員或負(fù)責(zé)人,得到他們的承諾或根據(jù)他們的意見(jiàn)進(jìn)行修改,直至到達(dá)一致。CM人員和QA人員根據(jù)到達(dá)一致的進(jìn)度表,確定自己的日程安排。注意:返工的問(wèn)題:軟件項(xiàng)目中的返工工作量是較大的,即在發(fā)現(xiàn)工作產(chǎn)品缺陷時(shí)的修改工作。一般來(lái)說(shuō),應(yīng)在每個(gè)階段為返工的工作留出統(tǒng)一使用的儲(chǔ)備時(shí)間。有些項(xiàng)目較緊急,規(guī)定項(xiàng)目組員加班進(jìn)行工作。對(duì)于這種狀況,制定進(jìn)度表一定要小心。由于若有特殊狀況或某項(xiàng)關(guān)鍵任務(wù)估計(jì)得過(guò)于樂(lè)觀,會(huì)導(dǎo)致項(xiàng)目進(jìn)度遲延,而無(wú)法再用加班的方式進(jìn)行彌補(bǔ)。管理活動(dòng)的時(shí)間占用問(wèn)題:項(xiàng)目經(jīng)理根據(jù)軟件估計(jì)中的管理估計(jì)和某些技術(shù)方面的LOE活動(dòng)的估計(jì),確定項(xiàng)目各組員在各個(gè)階段可以真正用于完畢技術(shù)任務(wù)的時(shí)間。如:在編碼階段,某項(xiàng)目組員每周工作40小時(shí),但評(píng)審、CM工作、項(xiàng)目會(huì)議以及某些技術(shù)方面的交流、培訓(xùn)就占去了18個(gè)小時(shí),那么在安排該項(xiàng)目組員的技術(shù)任務(wù)時(shí),只能按照他每周工作22(40-18)個(gè)小時(shí)去安排。3.12建立項(xiàng)目掙值基線掙值基線,也叫做計(jì)劃工作的預(yù)算成本(PV)。是通過(guò)把每個(gè)任務(wù)的預(yù)算成本和計(jì)劃完畢的指定期間段相聯(lián)絡(luò)建立起來(lái)的。(可參見(jiàn)《EV規(guī)程》)在項(xiàng)目的跟蹤與監(jiān)控過(guò)程中,通過(guò)獲得掙值圖對(duì)成本進(jìn)行度量,詳細(xì)參見(jiàn)《項(xiàng)目跟蹤與監(jiān)控過(guò)程》。在《軟件估計(jì)書(shū)》的“掙值基線”頁(yè)繪制掙值基線。3.13階段詳細(xì)估計(jì)在項(xiàng)目每個(gè)階段開(kāi)始前,要作階段詳細(xì)估計(jì)(工作量和時(shí)間表)。估計(jì)的環(huán)節(jié)同上述的過(guò)程相似。把詳細(xì)估計(jì)合計(jì)起來(lái),確定項(xiàng)目和階段的總估計(jì)。完畢后更新總體的軟件估計(jì)和項(xiàng)目計(jì)劃。3.14形成《軟件估計(jì)書(shū)》將上述估計(jì)的成果記錄到《軟件估計(jì)書(shū)》中。(可參見(jiàn)《軟件估計(jì)書(shū)模版》)軟件估計(jì)要在項(xiàng)目的不一樣階段進(jìn)行,一般是在本階段完畢時(shí)進(jìn)行下一階段的詳細(xì)估計(jì)?!盾浖烙?jì)書(shū)》作為項(xiàng)目計(jì)劃的一部分一起評(píng)審。3.15評(píng)審《軟件估計(jì)書(shū)》軟件工程組內(nèi)部評(píng)審《軟件估計(jì)書(shū)》。4、附錄估計(jì)措施歷史數(shù)據(jù)估計(jì)措施這種軟件規(guī)模估計(jì)措施重要是運(yùn)用已完畢的項(xiàng)目數(shù)據(jù)來(lái)估計(jì)軟件的代碼量,一般用代碼行數(shù)表達(dá)。使用此措施需注意如下幾點(diǎn):充足理解系統(tǒng)需求判斷歷史項(xiàng)目對(duì)既有軟件的合用性基于歷史項(xiàng)目的相似性對(duì)軟件規(guī)模進(jìn)行對(duì)應(yīng)的調(diào)整歷史數(shù)據(jù)估計(jì)措施的環(huán)節(jié)如下:環(huán)節(jié)一:分解軟件系統(tǒng)把軟件系統(tǒng)模塊化,通過(guò)系統(tǒng)模塊化可以及早理解整個(gè)系統(tǒng)。系統(tǒng)分解程度要以歷史項(xiàng)目為基礎(chǔ)。環(huán)節(jié)二:確定相似模塊使用歷史項(xiàng)目要與目前項(xiàng)目有相似的應(yīng)用和相似的語(yǔ)言。假如相似的模塊不存在,也可以用其他措施估計(jì)該模塊。環(huán)節(jié)三:確定相似模塊規(guī)模使用歷史項(xiàng)目可以通過(guò)原則的代碼記錄工具實(shí)現(xiàn),在開(kāi)發(fā)和估計(jì)目前項(xiàng)目規(guī)模時(shí),規(guī)定使用同類(lèi)型記錄工具。環(huán)節(jié)四:調(diào)整模塊大小軟件模塊估計(jì)的調(diào)整基于歷史項(xiàng)目模塊的相似程度或修改量。環(huán)節(jié)五:記錄估計(jì)數(shù)據(jù)Delphi估計(jì)措施鼓勵(lì)使用此專(zhuān)業(yè)估計(jì)措施,它可以對(duì)軟件規(guī)模(代碼行數(shù))、人員工作量、開(kāi)發(fā)時(shí)間、費(fèi)用等進(jìn)行估計(jì),其環(huán)節(jié)如下:環(huán)節(jié)一項(xiàng)目經(jīng)理選擇三至六名有經(jīng)驗(yàn)的工程師(可以是項(xiàng)目組外的工程師),他們應(yīng)具有該項(xiàng)目的背景知識(shí)。環(huán)節(jié)二項(xiàng)目經(jīng)剪發(fā)給每位工程師一份估計(jì)參照資料(一般有:《立項(xiàng)匯報(bào)》、《軟件需求規(guī)格闡明書(shū)》、《WBS》(參見(jiàn)《軟件估計(jì)書(shū)模板》)、《風(fēng)險(xiǎn)管理列表》等)和一張記錄估計(jì)值的表格,并進(jìn)行估計(jì)。環(huán)節(jié)三每位工程師仔細(xì)研究估計(jì)參照資料的內(nèi)容,然后項(xiàng)目經(jīng)理召集小組會(huì)議。在會(huì)上,工程師與項(xiàng)目經(jīng)理一起對(duì)估計(jì)問(wèn)題進(jìn)行討論,填寫(xiě)估計(jì)表并交給項(xiàng)目經(jīng)理。環(huán)節(jié)四每位工程師對(duì)該軟件提出三個(gè)規(guī)模的估計(jì)值,即:Ai——該軟件也許的最小規(guī)模(至少源代碼行數(shù)或至少功能點(diǎn)數(shù))Mi——該軟件最也許的規(guī)模(最也許的源代碼行數(shù)或最也許的功能點(diǎn)數(shù))Bi——該軟件也許的最大規(guī)模(最多源代碼行數(shù)和最多功能點(diǎn)數(shù))不記名填寫(xiě)表格,并闡明做此估計(jì)的理由。環(huán)節(jié)五項(xiàng)目經(jīng)理對(duì)每位工程師在表中填寫(xiě)的估計(jì)值進(jìn)行綜合和分類(lèi),完畢如下內(nèi)容:計(jì)算每位工程師(序號(hào)為I,I=1,2,…,n)的估計(jì)期望值Ei和估計(jì)值的期望平均值E:
Ei=(Ai+4Mi+Bi)/6; E=1/4ΣEi對(duì)每位工程師的估計(jì)成果進(jìn)行分類(lèi)摘要。環(huán)節(jié)六項(xiàng)目經(jīng)理召開(kāi)會(huì)議,請(qǐng)工程師對(duì)其估計(jì)值的重大變動(dòng)之處進(jìn)行討論。工程師對(duì)此估計(jì)值另做一次估計(jì)。環(huán)節(jié)七在綜合工程師估計(jì)成果的基礎(chǔ)上,組織工程師再次不記名填寫(xiě)表格。環(huán)節(jié)五到環(huán)節(jié)七可合適反復(fù)幾次,最終可獲得一種得到多數(shù)工程師共識(shí)的軟件規(guī)模。最終,通過(guò)與歷史資料進(jìn)行比較,根據(jù)過(guò)去完畢項(xiàng)目的規(guī)模和成本等信息,推算出該軟件每行源代碼所需成本;然后再乘以該軟件源代碼行數(shù)的估計(jì)值,得到該軟件的成本估計(jì)值。環(huán)節(jié)八將估計(jì)數(shù)據(jù)記錄下來(lái)。PertSizingTechnique估計(jì)措施這種措施共估計(jì)三個(gè)值:軟件產(chǎn)品預(yù)期規(guī)模的一般值、最大值和最小值。通過(guò)這三個(gè)值的計(jì)算可得到一種記錄學(xué)上的期望值和一種原則偏差。公式:PERT公式估計(jì)的預(yù)期規(guī)模是E,原則偏差是SD:E=(a+4b+c)÷6SD=(c-a)÷6例如:一種新的通信程序:a=規(guī)模的最小值,例如:10KSLOCb=規(guī)模的一般值,例如12KSLOCc=規(guī)模的最大值, 例如15KSLOC即:E=(10+4*12+15)÷6=12.167(KSLOC)SD=(15-10)÷6=0.833這就是說(shuō),此通信程序的規(guī)模也許會(huì)在11.334KSLOC(12.167-.833)和13KSLOC(12.167+.833)之間。本估計(jì)措施的前提是對(duì)規(guī)模的估計(jì)沒(méi)有偏見(jiàn),經(jīng)驗(yàn)表明,估計(jì)偏低的傾向不小于偏高的傾向,使用時(shí)應(yīng)加以考慮。代碼重用估計(jì)措施本措施僅合用于對(duì)可重用模塊的規(guī)模估計(jì)。本措施波及三個(gè)參數(shù),分別是新設(shè)計(jì)的比例(%Redesign)、重新編碼的比例(%Recode)和重新測(cè)試的比例(%Retest),使用這三個(gè)參數(shù)可以計(jì)算使用重用模塊的代碼規(guī)模計(jì)算公式為:[(%Redesign+%Recode+%Retest)/3]*ExistingCode=EquivSLOC例如:假如想重用一種有10000行代碼的模塊,其中40%需要重新設(shè)計(jì),50%需要重新編碼,60%需要重新測(cè)試,那么等價(jià)的新開(kāi)發(fā)的代碼量是:[(40%+50%+60%)/3]*10000=5000SLOC改善項(xiàng)目估計(jì)本措施合用于估計(jì)改善一種項(xiàng)目的規(guī)模,改善一種項(xiàng)目的規(guī)模和待改善的項(xiàng)目的規(guī)模有關(guān),通過(guò)將待改善項(xiàng)目的規(guī)模乘以改善項(xiàng)目規(guī)模系數(shù),可以估計(jì)出改善一種項(xiàng)目的規(guī)模,可以用如下的公式表達(dá):規(guī)模=待改善項(xiàng)目的規(guī)模*改善項(xiàng)目規(guī)模系數(shù)工作量估計(jì)的措施運(yùn)算法(ALGORITHMICCOSTMODELS)運(yùn)算法是一種簡(jiǎn)樸直觀的估計(jì)措施,它根據(jù)規(guī)模估計(jì)的成果和對(duì)應(yīng)的系數(shù)運(yùn)算得到工作量估計(jì):工作量=p*s*l*ep=軟件產(chǎn)品的規(guī)模(SLOC)s=生產(chǎn)力系數(shù)(1/每人月的代碼行)l=開(kāi)發(fā)工具系數(shù)e=規(guī)模系數(shù)組織應(yīng)根據(jù)自身的實(shí)際狀況,定義使用不一樣開(kāi)發(fā)語(yǔ)言時(shí)的調(diào)整系數(shù),并且應(yīng)當(dāng)根據(jù)歷史信息,常常調(diào)整開(kāi)發(fā)工具系數(shù),當(dāng)沒(méi)有這些信息的時(shí)候,可以由組織中有經(jīng)驗(yàn)的人決定,下表是開(kāi)發(fā)工具系數(shù)表的例子:開(kāi)發(fā)工具系數(shù)原則C1.2原則C++1.1VB0.8PB0.7VC1.4C#1.0嵌入式C1.5嵌入式匯編軟件規(guī)模的大小也是影響規(guī)模估計(jì)的參數(shù)之一,系統(tǒng)的規(guī)模越大,對(duì)工作量估計(jì)的影響就越小,這些數(shù)據(jù)的例子是:規(guī)模(KSLOC)系數(shù)501.091001.083001.055001.0410001.03….…..專(zhuān)家判斷法(EXPERTJUDGEMENT) 本估計(jì)措施需要使用者有類(lèi)似系統(tǒng)的經(jīng)驗(yàn),結(jié)合規(guī)模估計(jì)的成果和WBS綜合分析,形成對(duì)工作量的估計(jì),可以按照下面的環(huán)節(jié)進(jìn)行:結(jié)合WBS,根據(jù)經(jīng)驗(yàn)和規(guī)模來(lái)估計(jì)WBS中每項(xiàng)原子功能的工作量。根據(jù)每個(gè)功能點(diǎn)實(shí)現(xiàn)難度和風(fēng)險(xiǎn)的大小,合適調(diào)整工作量的估計(jì)按階段合計(jì)需要的工作量,形成總的工作量的估計(jì)估計(jì)系數(shù)估計(jì)過(guò)程中需要使用諸多的系數(shù),這些系數(shù)在各個(gè)項(xiàng)目中是不一樣的,每個(gè)項(xiàng)目都可以根據(jù)實(shí)際狀況確定自己的系數(shù),可以參照其他項(xiàng)目或由項(xiàng)目?jī)?nèi)經(jīng)驗(yàn)豐富的人來(lái)確定,伴隨軟件過(guò)程數(shù)據(jù)庫(kù)的豐富,不停的進(jìn)行修正。 當(dāng)系數(shù)表中沒(méi)有合適的系數(shù)時(shí),可以使用最相近的系數(shù)或由項(xiàng)目?jī)?nèi)經(jīng)驗(yàn)豐富的人來(lái)確定,增長(zhǎng)到系數(shù)表中。所有系數(shù)的修改和增長(zhǎng),都應(yīng)匯報(bào)給SEPG,經(jīng)高級(jí)管理者同意后更新到系數(shù)表中才可以使用。開(kāi)發(fā)工具系數(shù)在進(jìn)行軟件工作量的估計(jì)時(shí),由于選用的開(kāi)發(fā)工具不一樣,開(kāi)發(fā)的效率會(huì)有差
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 借款 民間借貸 合同范本
- 任意健身合同范本
- 醫(yī)院吊頂合同范本
- 醫(yī)師合同范本
- 獸醫(yī)聘用勞動(dòng)合同范本
- 關(guān)于按揭車(chē)合同范本
- 個(gè)人租賃司機(jī)合同范本
- 出口業(yè)務(wù)合同范本
- 免租期補(bǔ)充合同范本
- 買(mǎi)賣(mài)小區(qū)用地合同范本
- 個(gè)人保證無(wú)糾紛承諾保證書(shū)
- DB51T10009-2024DB50T10009-2024康養(yǎng)度假氣候類(lèi)型劃分
- 華文版六年級(jí)下冊(cè)書(shū)法教案
- 生產(chǎn)安全重大事故隱患檢查表(根據(jù)住建部房屋市政工程生產(chǎn)安全重大事故隱患判定標(biāo)準(zhǔn)(2022版)編制)
- 期末模擬測(cè)試卷(試卷)2024-2025學(xué)年六年級(jí)數(shù)學(xué)上冊(cè)人教版
- 2024屆護(hù)士資格考試必考基礎(chǔ)知識(shí)復(fù)習(xí)題庫(kù)及答案(共170題)
- 小學(xué)生防性侵安全教育主題班會(huì)課件
- 幸福心理學(xué)智慧樹(shù)知到答案2024年浙江大學(xué)
- 人教版一年級(jí)數(shù)學(xué)下冊(cè)教案全冊(cè)(完整版下載打印)
- 2024至2030年全球及中國(guó)消費(fèi)電子磁阻隨機(jī)存取存儲(chǔ)器(MRAM)行業(yè)深度研究報(bào)告
- 云南省2023年秋季學(xué)期期末普通高中學(xué)業(yè)水平考試信息技術(shù)(含答案解析)
評(píng)論
0/150
提交評(píng)論