版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第13章需求工程與軟件開發(fā)管理
目錄需求與估算需求與項(xiàng)目進(jìn)度安排基于需求的軟件規(guī)模估算基于需求的工作量估算13-213-113-413-313-1需求與估算案例在用戶與軟件開發(fā)方正式簽訂的軟件開發(fā)合同中,有軟件的開發(fā)預(yù)算和開發(fā)進(jìn)度安排等估算。一個(gè)最簡(jiǎn)單的估算方法是依據(jù)軟件生命期模型的估算方法,如下圖所示。13-1需求與估算根據(jù)該估算方法還可確定項(xiàng)目開發(fā)的進(jìn)度表?;谲浖谀P偷墓浪惴椒煽闯鋈缦聠栴}:1)該方法是依據(jù)經(jīng)驗(yàn)和以往項(xiàng)目的數(shù)據(jù)得出的。2)該方法完全未根據(jù)實(shí)際需求或軟件規(guī)模進(jìn)行估算。3)準(zhǔn)確性較差。13-2需求與項(xiàng)目進(jìn)度安排開發(fā)進(jìn)度安排出現(xiàn)問題的主要原因有:1)不了解項(xiàng)目的需求與規(guī)模。2)低估了要花費(fèi)的工作量和時(shí)間。3)沒有考慮返工,特別是用戶需求的變化等因素所需的時(shí)間。13-2需求與項(xiàng)目進(jìn)度安排解決方法為了正確安排軟件開發(fā)進(jìn)度,就需要考慮:1)在對(duì)需求清楚理解的基礎(chǔ)上,根據(jù)需求估算軟件系統(tǒng)的規(guī)模;2)根據(jù)以往的開發(fā)項(xiàng)目,充分了解開發(fā)小組的工作效率;3)建立項(xiàng)目規(guī)劃的有效過程和估測(cè)方法;4))積累大量的開發(fā)經(jīng)驗(yàn)。13-3基于需求的軟件規(guī)模估算在估算需求規(guī)格說明的規(guī)模時(shí),如果編寫者們能按相同的寫法編寫需求規(guī)格說明,則可以認(rèn)為較厚的需求規(guī)格說明文檔的規(guī)模較大。于是可以做如下假設(shè):軟件規(guī)模與需求規(guī)格說明的規(guī)模成正比。需求規(guī)格說明的規(guī)模是需求規(guī)格說明文檔中各頁所包含的需求規(guī)格說明的總和。在需求規(guī)格說明文檔中一頁的需求規(guī)格說明規(guī)模是理解該頁內(nèi)容所需的技術(shù)水平與該頁中的文字?jǐn)?shù)的乘積。基于需求的軟件規(guī)模估算13-3估算需求規(guī)格說明基于需求規(guī)格說明規(guī)模的估算方法假設(shè)每頁的技術(shù)水平是變化的,且第i頁的技術(shù)水平用ti表示,每頁的字?jǐn)?shù)用n表示,則第i頁的需求規(guī)格說明的規(guī)模為:需求規(guī)格說明的規(guī)模=ti×n。由于軟件的規(guī)模與需求規(guī)格說明的規(guī)模成正比,并假定該比例為K時(shí),對(duì)應(yīng)于第i頁需求規(guī)格說明規(guī)模的軟件規(guī)模為:軟件的規(guī)模=需求規(guī)格說明規(guī)?!罧=K×n×ti當(dāng)把所有頁數(shù)(假設(shè)有P頁)的需求規(guī)格說明規(guī)模相加,就可得到軟件的規(guī)模g為:技術(shù)水平的平均值為t時(shí),則有
即以上只是一個(gè)人的估算,對(duì)于相當(dāng)龐大而復(fù)雜的需求規(guī)格說明,需要多人進(jìn)行估算時(shí),可根據(jù)如下方法進(jìn)行:1)首先劃分開需求規(guī)格說明,例如分為3個(gè)部分。2)由3人分別根據(jù)3個(gè)部分需求規(guī)格說明估算軟件的規(guī)模。3)由3人同時(shí)根據(jù)一部分需求規(guī)格說明估算軟件的規(guī)模。4)然后得出估算的結(jié)果,并估算整個(gè)軟件的規(guī)模。基于需求的軟件規(guī)模估算13-3基于需求的軟件規(guī)模估算13-3示例這個(gè)方法依賴于前述的3個(gè)假設(shè),在實(shí)際應(yīng)用中:1)軟件的規(guī)模與需求規(guī)格說明的規(guī)模不一定成正比關(guān)系。2)沒有考慮需求規(guī)格說明的詳細(xì)程度,因此,即使是同一功能,如果要寫詳細(xì)的話,規(guī)格說明就會(huì)變得更多一些。3)將技術(shù)水平給予量化是相當(dāng)困難的工作。除了上述方法外,開發(fā)人員還可根據(jù)需求規(guī)格說明、系統(tǒng)模型、原型和用戶界面來估算軟件的規(guī)模,可考慮如下因素:1)功能點(diǎn)和特性點(diǎn)的多少。2)圖形用戶界面的數(shù)量、類型和復(fù)雜度。3)用于實(shí)現(xiàn)特定需求所需的代碼行等。13-4基于需求的工作量估算基于規(guī)模估算的工作量估算的方法基于需求的工作量估算對(duì)于已知規(guī)模的軟件,如果令表示軟件規(guī)模,N表示開發(fā)人數(shù),q表示平均生產(chǎn)效率時(shí),則整個(gè)項(xiàng)目的開發(fā)時(shí)間T為。如果知道N個(gè)人的平均開銷的話,則可以由T×N算出該項(xiàng)目的成本。反過來也可進(jìn)行成本的估算,如果已知平均開銷,就可根據(jù)T×N,首先計(jì)算出N就可求出T。此處,把T×N也稱為人月。
13-4估算工作量
方法Boehm:提出COCOMO(COnstructiveCOstMOdel)以及改進(jìn)版COCOMO2.0方法。這些方法也是根據(jù)軟件規(guī)模來估算工作量,但計(jì)算的過程和考慮的因素更多一
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 幼兒園注意食品安全
- 大學(xué)生6S宿舍管理
- 中醫(yī)中藥藥效評(píng)估科
- 2025年上半年湖南磁浮集團(tuán)股份限公司公開招聘1人易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 2025年上半年湖南省林業(yè)廳所屬事業(yè)單位招考易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 2025年上半年湖南省臨武縣事業(yè)單位招考易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 2025年上半年湖南株洲市市直事業(yè)單位招聘(選調(diào))工作人員398人易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 2025年上半年湖南岳陽平江縣網(wǎng)絡(luò)信息服務(wù)中心選調(diào)3人易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 2025年上半年湖北黃石市人民政府扶貧開發(fā)辦公室招聘地方政府雇員3人易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 2025年上半年湖北黃岡紅安縣事業(yè)單位統(tǒng)一招聘工作人員26人易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 2025年考研政治全套復(fù)習(xí)題庫及答案(全冊(cè)完整版)
- 新人教版小學(xué)英語五年級(jí)下冊(cè)單詞默寫版
- 先進(jìn)集體發(fā)言稿
- 2025年融媒體行業(yè)分析報(bào)告
- 新建3000只肉羊養(yǎng)殖基地建設(shè)項(xiàng)目可行性研究報(bào)告
- 2024年供應(yīng)鏈安全培訓(xùn):深入剖析與應(yīng)用
- 船舶自動(dòng)化系統(tǒng)
- 政府審計(jì)課件教學(xué)課件
- 公路改建工程公路工程竣工資料編制辦法
- (高級(jí))增材制造設(shè)備操作員技能鑒定理論考試題庫(濃縮500題)
- 華為經(jīng)營管理 -華為干部管理
評(píng)論
0/150
提交評(píng)論