kangyimei-北航“軟件工程與項目管理”講義XXXX_第1頁
kangyimei-北航“軟件工程與項目管理”講義XXXX_第2頁
kangyimei-北航“軟件工程與項目管理”講義XXXX_第3頁
kangyimei-北航“軟件工程與項目管理”講義XXXX_第4頁
kangyimei-北航“軟件工程與項目管理”講義XXXX_第5頁
已閱讀5頁,還剩45頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

軟件工程與項目管理SoftwareEngineeringandProjectManagementBeiHangCollegeofSoftwareOct.2010-Dec.2011康一梅kangyimei@第六講軟件估算軟件估算SoftwareEstimationInput:需求說明書系統(tǒng)設(shè)計對象設(shè)計變更請求Output:軟件規(guī)模工作量進(jìn)度TheSoftware-EstimationStoryEstimation-ProcessOverviewSizeEstimationEffortEstimationScheduleEstimationEstimateRefinementSoftwareEstimation軟件估算定義

估算的通常定義:對未來事實非零可能性的最樂觀的預(yù)測。軟件項目估算是指以準(zhǔn)確的調(diào)查資料和項目信息(如人員和設(shè)備信息)為依據(jù),從估算對象的歷史,現(xiàn)狀及其規(guī)律性出發(fā),運用科學(xué)的方法,對估算對象的規(guī)模,所需工作量和成本進(jìn)行的測定。SoftwareEstimation介紹有些估算做的很仔細(xì),而有些卻只是憑直覺的猜測。大多數(shù)項目超過估算進(jìn)度25%到100%,但也有少數(shù)一些組織的進(jìn)度估算準(zhǔn)確到10%以內(nèi),能控制在5%之內(nèi)的還沒有聽說(Jones,1994)。

SoftwareEstimation介紹軟件項目估算是項目計劃的依據(jù),但是大多數(shù)軟件開發(fā)組織沒有意識到軟件估算的重要性。調(diào)查結(jié)果表明:35%的組織沒有對軟件開發(fā)的成本和時間作估算。50%的組織沒有記錄任何正在進(jìn)行的項目的相關(guān)數(shù)據(jù)。57%的組織沒有使用成本會計。80%的項目在成本或時間上超出預(yù)算。超出成本和時間的項目里僅有50%的是有意義的超出。進(jìn)行了成本估算的組織里,62%的組織是基于感覺和經(jīng)驗,僅僅16%的組織使用了正式的估算方法,如成本估算模型。SoftwareEstimationCaseStudy案例

Carl負(fù)責(zé)Gaga-safe公司庫存控制系統(tǒng)1.0版本的開發(fā)(ICS),在參加項目監(jiān)督委員會第一次會議的時候,他對期望的功能已經(jīng)有了總體設(shè)想。Bill是監(jiān)督委員會的領(lǐng)導(dǎo),他問:“Carl,ICS1.0需要多長時間?”Carl回答:“大概要9個月,不過這只是粗略的估算?!薄安恍校盉ill說,“我真希望你說3或4個月,我們一定要在6個月內(nèi)拿出系統(tǒng),能完成嗎?”“我不能肯定,”Carl坦白地說,“我還得仔細(xì)研究一下,不過我相信可以找到辦法在6個月內(nèi)完成?!薄澳敲窗?個月當(dāng)成項目完成的目標(biāo),”Bill說,“無論如何我們都必須這樣做?!蔽瘑T會的其他人一致同意了這個決定。到第五周的時候,又增加了一些產(chǎn)品概要設(shè)計工作,這使Carl更確信項目的時間更接近9個月而非6個月,然而他還是認(rèn)為運氣好的話有可能在6個月內(nèi)完成項目。他不想被看作惹麻煩的人,所以決定等等再說。

——憑直覺的項目估算SoftwareEstimationCaseStudy案例(續(xù))Carl的團(tuán)隊努力地工作著,進(jìn)展穩(wěn)定,但需求分析的時間比期望的要長。預(yù)定6個月要完成的項目已經(jīng)過去4個月了?!?個月無論如何也做不完剩下的工作?!彼缓酶嬖VBill,項目需要延長2個月,總共需要8個月時間。幾個星期后Carl意識到設(shè)計進(jìn)度也不像期望的那么快?!跋茸鋈菀椎牟糠?,”他告訴項目組成員,“其余的部分遇到時再考慮?!盋arl再次向監(jiān)督委員會匯報:“8個月的項目已經(jīng)過去7個月,詳細(xì)設(shè)計基本完成,工作卓有成效,但是8個月內(nèi)還是無法完成?!盋arl通報了第2次進(jìn)度拖延,并將完成時間定為10個月。Bill對拖延產(chǎn)生了抱怨,并要求Carl想辦法仍將進(jìn)度安排在8個月左右。第9個月,項目組完成了詳細(xì)設(shè)計,但部分模塊的編碼還沒有開始。Carl第3次要求要求延期——12個月。Bill?編碼進(jìn)行順利,但一些地方需要重新設(shè)計和重新實現(xiàn),而這些地方項目組沒有把詳細(xì)設(shè)計調(diào)整好,一些實現(xiàn)過程相互沖突。在第11個月的項目監(jiān)督委員會上,Carl宣布了第4次項目延期——13個月。Bill?結(jié)果?……——憑直覺的項目估算SoftwareEstimationTheSoftware-EstimationStory軟件估算與建筑預(yù)算一年的時間建這樣一幢房子?沒問題!太好了,那我們趕快開工吧!——軟件與建筑SoftwareEstimationTheSoftware-EstimationStory軟件估算算——軟件件開發(fā)是是一個改改進(jìn)的過過程蓋一幢房房子要花花多少錢錢呢?這這取決于于房子本本身。一一個新的的計費系系統(tǒng)要花花多少錢錢呢?這這也取決決于計費費系統(tǒng)本本身!一些組織織希望在在需求定定義投入入前就把把成本估估算的誤誤差控制制在10%以內(nèi)內(nèi),盡管管項目估估算的精精確程度度越早達(dá)達(dá)到越好好,但理理論上是是不可能能實現(xiàn)的的。如果果真能那那么早實實現(xiàn),精精確度可可以控制制在2%以內(nèi)。。軟件開發(fā)發(fā)是一個個逐步細(xì)細(xì)化的過過程,在在每個階階段,都都可能做做出影響響最終項項目成本本與進(jìn)度度的決策策。SoftwareEstimationTheSoftware-EstimationStory軟件估算算——可能能細(xì)化的的數(shù)量估算收斂圖初始的產(chǎn)品定義批準(zhǔn)的產(chǎn)品定義需求說明書產(chǎn)品設(shè)計說明書詳細(xì)設(shè)計說明書產(chǎn)品完工項目成本(工作量和成本)項目進(jìn)度1.0x1.0x4.0x2.0x1.5x1.25x0.8x0.67x0.5x0.25x1.6x1.25x1.15x1.1x0.9x0.85x0.8x0.6xSoftwareEstimationTheSoftware-EstimationStory軟件估算算——可能能細(xì)化的的數(shù)量基于項目目階段的的估算誤誤差系數(shù)數(shù)工作量和規(guī)模進(jìn)度階段樂觀悲觀樂觀悲觀初始產(chǎn)品定義0.254.00.601.60批準(zhǔn)的產(chǎn)品定義0.502.00.801.25需求說明書0.671.500.851.15產(chǎn)品設(shè)計說明書0.801.250.901.10詳細(xì)設(shè)計說明書0.901.100.951.05SoftwareEstimationTheSoftware-EstimationStory軟件估算算——估算算與控制制功能資源功能資源項目的演變項目的演變產(chǎn)品規(guī)模產(chǎn)品規(guī)模功能趨于與可用的資源相匹配資源趨于與想得到的功能相匹配期望的功功能與可可用的資資源大多數(shù)軟軟件項目目在開始始時,期期望的功功能與可可用的資資源之間間不匹配配,但隨隨著項目目的進(jìn)展展,功能能或資源源(或兩兩者)必必定要互互相匹配配SoftwareEstimationTheSoftware-EstimationStory軟件估算算——合作作表達(dá)你合合作的意意愿估算既不不要過高高也不要要過低,,應(yīng)該正正好與費費用相符符。估算算的目標(biāo)標(biāo)是尋找找估算與與實際情情況的交交匯點。。精確與準(zhǔn)準(zhǔn)確:航航班時刻刻通常精精確到分分,但不不準(zhǔn)確。??赡艿牡淖疃誊涇浖_發(fā)發(fā)進(jìn)度是是通過建建立最可可能的準(zhǔn)準(zhǔn)確估算算而不是是最精確確的估算算達(dá)到的的。如果果想獲得得最快的的開發(fā)速速度,就就要避免免錯誤的的精確。。SoftwareEstimation軟件估算算步驟確定軟件件范圍確定工作作所需資資源確定估算算內(nèi)容估算改進(jìn)進(jìn)SoftwareEstimation確定軟件件范圍確定軟件件估算范范圍,就就是確定定目標(biāo)軟軟件的數(shù)數(shù)據(jù)和控控制,功功能,性性能,約約束,接接口以及及可靠性性。軟件估算算步驟SoftwareEstimation確定工作作所需資資源功能資源功能資源項目的演變項目的演變產(chǎn)品規(guī)模產(chǎn)品規(guī)模功能趨于與可用的資源相匹配資源趨于與想得到的功能相匹配期望的功功能與可可用的資資源大多數(shù)軟軟件項目目在開始始時,期期望的功功能與可可用的資資源之間間不匹配配,但隨隨著項目目的進(jìn)展展,功能能或資源源(或兩兩者)必必定要互互相匹配配軟件估算算步驟SoftwareEstimation確定工作作所需資資源可重用軟軟件資源源可分為為以下幾幾種:可直接復(fù)復(fù)用的構(gòu)構(gòu)件具有完全全經(jīng)驗的的構(gòu)件具有部分分經(jīng)驗的的構(gòu)件能夠從第第三方廠廠商獲得得或已經(jīng)經(jīng)在以前前的項目目中使用用過的軟軟件,這這些構(gòu)件件已經(jīng)經(jīng)經(jīng)過驗證證及確認(rèn)認(rèn),且可可以直接接用在當(dāng)當(dāng)前的項項目中。、以前在在類似項項目中建建立的規(guī)規(guī)約,設(shè)設(shè)計,代代碼或測測試數(shù)據(jù)據(jù),在本本項目中中需做修修改。、以前在在類似項項目中建建立的規(guī)規(guī)約,設(shè)設(shè)計,代代碼或測測試數(shù)據(jù)據(jù),在本本項目中中需做實實質(zhì)上的的修改。。軟件估算算步驟SoftwareEstimation確定估算算內(nèi)容規(guī)模估算算工作量估估算進(jìn)度估算算成本估算算缺陷數(shù)估估算軟件估算算步驟SoftwareEstimation規(guī)模估算算軟件規(guī)模模指的是是非常普普通意義義上的軟軟件總的的范圍。。它包括括功能集集的深度度和廣度度以及軟軟件的難難度和復(fù)復(fù)雜性。。規(guī)模估算算方法有有以下幾幾種:用估算算算法,如如功能點點方法,,特征點點,對象象點,模模糊邏輯輯,標(biāo)準(zhǔn)準(zhǔn)構(gòu)件法法,Delphi方法法,PERT方方法等。。用規(guī)模估估算軟件件。如果參與與過類似似的項目目,并知知道它的的規(guī)模,,那么按按百分比比形式估估算新系系統(tǒng)每個個主要部部分與舊舊系統(tǒng)相相似部分分的規(guī)模模。每部部分的規(guī)規(guī)模加起起來是總總規(guī)模。。軟件估算算步驟SoftwareEstimation工作量估估算對軟件所所需的工工作時間間的估算算,通常常以人時時,人天天,人月月,人年年等單位位來衡量量。工作量估估算可以以采用以以下方法法進(jìn)行::使用估算算軟件直直接從規(guī)規(guī)模估算算得出使用組織織中的歷歷史數(shù)據(jù)據(jù)確定具具有已估估算規(guī)模模的先前前的項目目花了多多少工作作量。使用COCOMO模型型或其他他模型將將代碼行行估算轉(zhuǎn)轉(zhuǎn)換成工工作量估估算。采用Delphi方法法,PERT方方法等直直接進(jìn)行行工作量量估算。。軟件估算算步驟SoftwareEstimation進(jìn)度估算算進(jìn)度估算算是針對對以階段段為單位位的估算算,進(jìn)度度以不同同階段的的里程碑碑作為標(biāo)標(biāo)志,而而不是對對每一個個細(xì)小任任務(wù)都加加以估算算,對任任務(wù)的適適當(dāng)分解解很重要要,分解解的越細(xì)細(xì)反而會會不準(zhǔn)確確。進(jìn)度估算算可以采采用以下下方法進(jìn)進(jìn)行:采用經(jīng)驗驗法,或或Delphi方法,,PERT方法法等直接接進(jìn)行工工作量估估算。使用組織織中的歷歷史數(shù)據(jù)據(jù)。使用COCOMO算法法或其他他算法的的進(jìn)度估估算步驟驟,提供供一種更更好的估估算?;诔兄Z諾的進(jìn)度度表。即即將任務(wù)務(wù)分解后后,由承承擔(dān)任務(wù)務(wù)的項目目組成員員給出進(jìn)進(jìn)度承諾諾,這種種方法許許多時候候非常有有效。軟件估算算步驟SoftwareEstimation進(jìn)度估算算方法經(jīng)驗估算方法法月進(jìn)度=3.0*人月(1/3)例:65人月的的工作量量,進(jìn)度度=3.0*65(1/3)12個月月5-6人人(65/12)3.0,4.0,2.5SoftwareEstimation由功能點點計算進(jìn)進(jìn)度的冪冪次軟件類型最優(yōu)級平均最差級系統(tǒng)軟件0.430.450.48商業(yè)軟件0.410.430.46封裝商品軟件0.390.420.45這個準(zhǔn)則則不能取取代更仔仔細(xì)的進(jìn)進(jìn)度估算算,但它它提供了了一個獲獲得粗略略進(jìn)度估估算的最最簡單方方法。Jones的一一階估算算準(zhǔn)則SoftwareEstimation進(jìn)度估算算方法成本估算算包括人力力,設(shè)備備,有形形的,無無形的支支出成本本估算,,其中以以人力與與軟硬件件設(shè)備成成本為主主要部分分。容易被忽忽視的是是學(xué)習(xí)成成本,培培訓(xùn)成本本,風(fēng)險險成本,,維護(hù)成成本等。。人力成本本主要基基于工作作量,進(jìn)進(jìn)度估算算。軟件估算算步驟SoftwareEstimation缺陷數(shù)估估算包括需求求,設(shè)計計,代碼碼中的缺缺陷,缺缺陷數(shù)影影響項目目的工作作量,進(jìn)進(jìn)度估算算。通常以千千行代碼碼缺陷數(shù)數(shù)等表示示。缺陷數(shù)估估算往往往需要使使用組織織中的歷歷史數(shù)據(jù)據(jù)。軟件估算步驟驟SoftwareEstimation軟件估算方法法功能點估算((1984IBM方法))輸入輸出查詢內(nèi)部邏輯文件件外部接口文件件項目早期,需需求說明書面向數(shù)據(jù)庫SoftwareEstimation功能點估算((1984IBM方法))功能點程序功能一般復(fù)雜中等復(fù)雜很復(fù)雜輸入數(shù)量X3X4X6輸出數(shù)量X4X5X7查詢X3X4X6內(nèi)部邏輯文件X7X10X15外部接口文件X5X7X10按上表計算未未調(diào)整的功能能點總數(shù)然后根據(jù)14個對程序有有影響的因素素計算“影響響系數(shù)”,這這些因素包括括數(shù)據(jù)通信、、聯(lián)機(jī)數(shù)據(jù)條條目、處理復(fù)復(fù)雜性和安裝裝容易度等。。影響系數(shù)在在0.65到到1.35之之間。SoftwareEstimation軟件估算方法法功能點估算((1984IBM方法))功能點程序功能一般復(fù)雜中等復(fù)雜很復(fù)雜輸入數(shù)量6X3=182X4=83X6=18輸出數(shù)量7X4=287X5=350X7=0查詢0X3=02X4=84X6=24內(nèi)部邏輯文件5X7=352X10=203X15=45外部接口文件9X5=450X7=02X10=20未調(diào)整功能點總數(shù)304影響系數(shù)1.15調(diào)整后功能點總數(shù)350計算功能點數(shù)數(shù)的例子SoftwareEstimation軟件估算方法法Delphi’sWideband方法當(dāng)許多專家基于相同同假定獨立地作出了相同估計,該估計計多半是正確確的必須確保專家家針對相同的的正確的假定進(jìn)行工作SoftwareEstimation軟件估算方法法Delphi’sWideband方法的步步驟1.識別做估估計的群組-專家估計者者(4-6項項目經(jīng)理)-作者-估計協(xié)調(diào)者者2.作者呈述述待作估計的的系統(tǒng)3.作者和專專家一起識別別作業(yè)和假定定4.作者和專專家一起就可可接收的估計計差異水準(zhǔn)達(dá)達(dá)成一致(例例如20%)5.協(xié)調(diào)者整整理一份群組組所決定的作作業(yè)清單,發(fā)發(fā)給每個專家家6.針對每個個作業(yè),專家家獨立地對每每個作業(yè)作出出估計(無討論/咨詢詢),將估計交交給協(xié)調(diào)者7.協(xié)調(diào)者作作出如下表格格的綜合:樣表SoftwareEstimation軟件估算方法法Delphi’sWideband方法的步步驟8.協(xié)調(diào)者將將綜合表發(fā)給給全部專家和和作者9.當(dāng)%差別(variance)大于可可接受水平時時,專家與作作者討論作業(yè)業(yè)和假定。不討論估計值。某些作業(yè)可可能作進(jìn)一步步分解或合并并10.返回步步驟5;繼續(xù)續(xù)工作直到全全部作業(yè)處在在可接受水平平之內(nèi)偏差率=Max{(最大值-平均均值),(平均值-最小小值)}/平均值SoftwareEstimation軟件估算方法法Delphi’sWideband方法的關(guān)關(guān)鍵絕對不討論估估計。討論作作業(yè)和假定估計是保密的的。估計者不不知道相互的的估計應(yīng)至少有三個個估計者將項目分解到到小的作業(yè)((約20個人人日)SoftwareEstimation軟件估算方法法PERT方法法PertSizing(PutnamBeta))方法是一種種基于統(tǒng)計原原理的估計方方法,是一種種簡單易用、、實效性強(qiáng)的的軟件估計方方法。對于指定的估估計單元(可可能是規(guī)模、、進(jìn)度、工作作量等),由由直接負(fù)責(zé)人人給出估計結(jié)結(jié)果,估計結(jié)結(jié)果由3個值值構(gòu)成:最小小值、最大值值、最可能值值,通過計算算公式:期望值=(最大規(guī)模+4*最可能規(guī)模+最小規(guī)模)/6標(biāo)準(zhǔn)偏差=(最大規(guī)模-最小規(guī)模)/6得到估計的結(jié)結(jié)果。SoftwareEstimation根據(jù)給出的三三個值,推算算出來最有可可能接近實際際值的規(guī)模。。[期望值-標(biāo)準(zhǔn)準(zhǔn)偏差,期望望值+標(biāo)標(biāo)準(zhǔn)偏差]是一個個可以接受的的規(guī)模估計范范圍,如果你你的最終實際際值能夠落到到該范圍內(nèi),,則可以被認(rèn)認(rèn)為你的估計計是成功的。。初期該范圍圍可以較大,,隨著估計的的不斷精確,,該范圍應(yīng)該該逐漸被有意意識的減少以以求得更準(zhǔn)確確的估計。建議:(最高高-最低)/最可能<40%%軟件估算方法法PERT方法法的應(yīng)用這種方法通常常與WBS((任務(wù)分解))方法結(jié)合使使用,可用于于對于規(guī)模、、進(jìn)度、工作作量的估計,,通常用于規(guī)規(guī)模估計,尤尤其適用于估估計專家不足足的情況。也也可以和Delphi方方法結(jié)合使用用。SoftwareEstimation軟件估算方法法PERT方法法的角色SoftwareEstimation角色職責(zé)估計協(xié)調(diào)人估計協(xié)調(diào)人對項目熟悉,根據(jù)已實現(xiàn)的WBS來分配各任務(wù)給單元估計責(zé)任人。項目協(xié)調(diào)人將估計結(jié)果作為度量數(shù)據(jù)歸入過程數(shù)據(jù)庫。單元估計責(zé)任人單元估計責(zé)任人負(fù)責(zé)某個估計單元的估計結(jié)果估計員估計員一般是某項WBS的任務(wù)責(zé)任主體,他將負(fù)責(zé)該任務(wù)的開發(fā)。估計員憑借以往的開發(fā)經(jīng)驗和可參考的歷史過程數(shù)據(jù),對新任務(wù)的規(guī)模進(jìn)行仔細(xì)的預(yù)測。軟件估算方法法PERT方法法的改進(jìn)點1、根據(jù)實際際估計結(jié)果,,給出項目的的實際值與最最低、最高估估計值的差距距。2、給出每模模塊實際值與與最低、最高高估計值的差差距,計算準(zhǔn)準(zhǔn)確估計的所所占比率。3、在多個項項目估計的基基礎(chǔ)上,修正正最低和最高高值的建議范范圍,趨勢減減小。4、收集項目目估計過程中中的問題,改改進(jìn)估計方法法的每個步驟驟,并增加常常見偏差指導(dǎo)導(dǎo)。5、項目估計計值和實際值值以及分析作作為經(jīng)驗數(shù)據(jù)據(jù)保存到過程程數(shù)據(jù)庫,供供以后參考。。SoftwareEstimation軟件估算方法法將WBS、PERT、Delphi幾種方法結(jié)結(jié)合起來使用用的示例WBS是估算算的基礎(chǔ),估估算作業(yè)可以以用WBS表表給出,每個個專家單獨估估算時采用PERT方法法,而整個估估算采用Delphi估估算。假定一個軟件件系統(tǒng)分為5個功能模塊塊,我們請5個專家對項項目的需求、、設(shè)計、編碼碼、測試工作作的工作量進(jìn)進(jìn)行估算,工工作量的單位位是人月。SoftwareEstimation軟件估算方法法綜合應(yīng)用將WBS、PERT、Delphi幾種方法結(jié)結(jié)合起來使用用的示例每個專家基于于WBS、PERT方法法單獨進(jìn)行估估算的示例SoftwareEstimation軟件估算方法法綜合應(yīng)用作業(yè)樂觀估計悲觀估計最可能估計偏差功能模塊1需求設(shè)計編碼測試功能模塊2需求設(shè)計編碼測試將WBS、PERT、Delphi幾種方法結(jié)結(jié)合起來使用用的示例WBS、PERT、Delphi綜綜合應(yīng)用進(jìn)行行工作量估算算的示例SoftwareEstimation軟件估算方法法綜合應(yīng)用作業(yè)專家1估算值專家2估算值專家3估算值專家4估算值專家5估算值偏差率功能模塊1需求設(shè)計編碼測試功能模塊2需求設(shè)計編碼測試估算的表達(dá)方方式加減限定范圍風(fēng)險量化情況粗略的日期和和時間段把握性因素SoftwareEstimation加減限定范圍風(fēng)險量化情況粗略的日期和和時間段把握性因素估算:6個月,+3個月,-2個月+1個月延遲交付圖形格式子系統(tǒng)-1個月招聘開發(fā)人員比預(yù)計少+1個月新開發(fā)工具沒有希望的好用-1個月新開發(fā)工具比預(yù)期的好用+0.5個月員工病假+0.5個月低估規(guī)模SoftwareEstimation估算的表達(dá)方方式加減限定范圍風(fēng)險量化情況粗略的日期和和時間段把握性因素情況估算最佳情況4月1日計劃情況5月15日當(dāng)前情況5月30日最差情況6月15日SoftwareEstimation估算的表達(dá)方方式加減限定范圍風(fēng)險量化情況粗略的日期和和時間段把握性因素交付日期按期或提前交付的概率4月1日5%5月1日50%6月1日95%SoftwareEstimation估算的表達(dá)方方式估算改進(jìn)單點估算例子子項目點估算(人月)初始產(chǎn)品概念階段100已批準(zhǔn)的產(chǎn)品概念階段100需求說明書階段135概要設(shè)計說明書階段145詳細(xì)設(shè)計說明書階段160結(jié)束階段170SoftwareEstimation范圍估算例子子項目點估算(人月)初始產(chǎn)品概念階段25-400已批準(zhǔn)的產(chǎn)品概念階段50-200需求說明書階段90-200概要設(shè)計說明書階段120-180詳細(xì)設(shè)計說明書階段145-180結(jié)束階段170SoftwareEstimation估算改進(jìn)估算再修正正的例子假定有一個個6個月的的進(jìn)度計劃劃,計劃4周完成第第一個里程程碑,而實實際用了5周。這時時:假定能在后后續(xù)進(jìn)度中中彌補(bǔ)損失失的一周??把這一周加加到整個進(jìn)進(jìn)度中?把整個進(jìn)度度乘以拖延延的數(shù)量((比例),,本例中為為25%??SoftwareEstimation估算改進(jìn)軟件估算的的原則與技技巧估算時間越越早,錯誤誤越大,但但仍然要在在項目初期期就開始估估算。估算的目的的是用來做做決策,而而不是估算算完成就完完了。留出估算的的時間,并并做好計劃劃。避免無準(zhǔn)備備的估算。。估算文檔化化做得越好好,獲得估估算經(jīng)驗的的機(jī)會越大大,這些經(jīng)經(jīng)驗可以為為以后的項項目估算提提供參考使用以前項項目的數(shù)據(jù)據(jù)。使用以開發(fā)發(fā)人員為基基礎(chǔ)的估算算。進(jìn)行詳細(xì)的的較低層次次上的估算算。不要忽略普普通任務(wù)。。走查估算。。使用軟件工工具估算。。使用幾種不不同的估算算方法。估算的目的的是得到準(zhǔn)準(zhǔn)確的結(jié)果果,不是尋尋求特定的的結(jié)果。SoftwareEstimation數(shù)據(jù)轉(zhuǎn)換、、安裝、定定制、B測測試程序管管理、向客客戶或用戶戶演示程序序、參加變變更控制會會議、項目目進(jìn)行中現(xiàn)現(xiàn)有系統(tǒng)的的維護(hù)與技技術(shù)支持、、缺陷修正正、與SQA的協(xié)調(diào)調(diào)、用戶文文檔支持、、技術(shù)文檔檔評審、集集成、休假假、節(jié)假日日、員工病病假、公司司和部門會會議、培訓(xùn)訓(xùn)等項目組成員員分別估算算項目的各各個部分,,然后開一一個走查會會議比較所所有的估算算。充分討討論估算的的差別并了了解出現(xiàn)差差別的原因因,一直到到估算范圍圍的高低界界限達(dá)成一一致意見才才算完成。。9、靜夜四無無鄰,荒居居舊業(yè)貧。。。1月-231月-23Wednesday,January4,202310、雨中黃葉葉樹,燈下下白頭人。。。20:56:3920:56:3920:561/4/20238:56:39PM11、以我獨沈久久,愧君相見見頻。。1月-2320:56:3920:56Jan-2304-Jan-2312、故人人江海海別,,幾度度隔山山川。。。20:56:3920:56:3920:56Wednesday,January4,202313、乍乍見見翻翻疑疑夢夢,,相相悲悲各各問問年年。。。。1月月-231月月-2320:56:3920:56:39January4,202314、他鄉(xiāng)生生白發(fā),,舊國見見青山。。。04一一月20238:56:39下午午20:56:391月-2315、比不了得得就不比,,得不到的的就不要。。。。一月238:56下下午1月-2320:56January4,202316、行動出成成果,工作作出財富。。。2023/1/420:56:3920:56:3904January202317、做做前前,,能能夠夠環(huán)環(huán)視視四四周周;;做做時時,,你你只只能能或或者者最最好好沿沿著著以以腳腳為為起起點點的的射射線線向向前前。。。。8:56:39下下午午8:56下下午午20:56:391月月-239、沒有失失敗,只只有暫時時停止成成功!。。1月-231月-23Wednesday,January4,202310、很多多事情情努力力了未未必有有結(jié)果果,但但是不不努力力卻什什么改改變也也沒有有。。。20:56:3920:56:3920:561/4/20238:56:39PM11、成功就是日日復(fù)一日那一一點點小小努努力的積累。。。1月-2320:56:3920:56Jan-2304-Jan-2312、世間間成

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論