




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、北京理工大學(xué)軟件工程實(shí)踐湯銘端中國(guó)航天科工集團(tuán)公司204所第十二講軟件估計(jì)軟件項(xiàng)目跟蹤與控制內(nèi)容和目的n了解軟件估計(jì)的概念n掌握基本的軟件估計(jì)方法n掌握軟件項(xiàng)目追蹤與控制的原理n了解軟件項(xiàng)目追蹤與控制的過(guò)程軟件估計(jì)方法n經(jīng)驗(yàn)方法n類比方法n三點(diǎn)法nDelphi技術(shù)n分解法n寬帶Delphi技術(shù)n功能點(diǎn)方法n生產(chǎn)率因子方法nCOCOMO方法nIBM模型經(jīng)驗(yàn)方法n根據(jù)估計(jì)者自己的經(jīng)驗(yàn)進(jìn)行估計(jì)n根據(jù)大家的共同經(jīng)驗(yàn)進(jìn)行估計(jì)n標(biāo)準(zhǔn)工法n標(biāo)準(zhǔn)工時(shí)n根據(jù)項(xiàng)目和項(xiàng)目組的具體情況進(jìn)行調(diào)整類比方法n使用過(guò)去類似項(xiàng)目的確切數(shù)字,考慮與當(dāng)前項(xiàng)目的差異程度,來(lái)估計(jì)當(dāng)前項(xiàng)目的相應(yīng)數(shù)據(jù)。當(dāng)前項(xiàng)目估計(jì)當(dāng)前項(xiàng)目估計(jì)= =參考項(xiàng)
2、目數(shù)據(jù)(參考項(xiàng)目數(shù)據(jù)(1+1+差異百分比)差異百分比)n差異百分比當(dāng)前項(xiàng)目比參考項(xiàng)目多(正)或少(負(fù))的百分比。n規(guī)模估計(jì)可以選取功能、輸入輸出等作為比較的參考依據(jù)。n如當(dāng)前項(xiàng)目系統(tǒng)與系統(tǒng)XYZ類似,XYZ系統(tǒng)的規(guī)模是10K代碼行,當(dāng)前系統(tǒng)比XYZ系統(tǒng)增加了約10%的功能。對(duì)當(dāng)前系統(tǒng)的規(guī)模估計(jì)是:10K(1+10%)=11K。三點(diǎn)法(Putnam模型)n通過(guò)估計(jì)最大值、最可能值、最小值,并加權(quán)平均的估計(jì)方法。估計(jì)期望值估計(jì)期望值= =(最大值(最大值+4+4最可能值最可能值+ +最小值)最小值)/6/6n例如,若你認(rèn)為軟件規(guī)模的最大值是100K代碼行,最小值是50K代行,而最可能值是60K代碼
3、行,則加權(quán)平均所獲得的規(guī)模估計(jì)初始期望值為:(50+460+100)/6=65K代碼行。分解方法n進(jìn)行整體估計(jì)感覺(jué)困難的時(shí)候,可以采用分解方法。n軟件的功能結(jié)構(gòu)、物理結(jié)構(gòu)、軟件項(xiàng)目的WBS等都為分解估計(jì)方法提供了參考框架。n如根據(jù)軟件的功能結(jié)構(gòu)(邏輯結(jié)構(gòu))和/或軟件(可能)的物理結(jié)構(gòu),將軟件進(jìn)行逐步分解,直至分解到能夠?qū)ψ钚K進(jìn)行較準(zhǔn)確的估計(jì)。n分別采用基于經(jīng)驗(yàn)的方法和/或某種估計(jì)方法,對(duì)分解得到的各塊進(jìn)行估計(jì)。n將這些子塊的估計(jì)加在一起,獲得對(duì)項(xiàng)目軟件的整體估計(jì)。各階段工作量分布各階段工作量分布 階段階段工作量分布比例工作量分布比例需求分析18%項(xiàng)目策劃5%設(shè)計(jì)20%實(shí)現(xiàn)和集成32%測(cè)試24
4、%形成產(chǎn)品1%德?tīng)柗?Delphi)方法n在難以獲得經(jīng)驗(yàn)、歷史數(shù)據(jù)及專家時(shí),可考慮采用德?tīng)柗品椒ㄗ鳛橐环N有效的替代估計(jì)方法。n德?tīng)柗品椒ㄍㄟ^(guò)群體的智慧和交流分析來(lái)獲得不斷趨向準(zhǔn)確和一致的估計(jì)結(jié)果。n過(guò)程:成立估計(jì)小組,首先介紹項(xiàng)目和產(chǎn)品情況,而后讓估計(jì)小組成員分別進(jìn)行估計(jì),結(jié)果(第一輪)以列表和(或)直方圖形式反饋給小組成員。在此基礎(chǔ)上,估計(jì)值比平均值相差大的人各自講述自己的理由,然后再分別進(jìn)行下一次估計(jì),得到新的估計(jì)結(jié)果(第二輪)。再次讓小組討論后進(jìn)行新的估計(jì)(第三輪)。在第三輪結(jié)果的基礎(chǔ)上進(jìn)行最后的調(diào)整,得到的平均值就是估計(jì)結(jié)果。n通過(guò)上述估計(jì)和反饋過(guò)程,人們的估計(jì)會(huì)越來(lái)越接近,意見(jiàn)更為統(tǒng)
5、一,也就能得到綜合各方面意見(jiàn)更為準(zhǔn)確的結(jié)果。寬帶德?tīng)柗?Wide Band Delphi)n選擇3至10名具有管理和估計(jì)經(jīng)驗(yàn)的人員作為估計(jì)員n共同討論和了解軟件項(xiàng)目的目標(biāo)、范圍、需求、資源n分別按照各自的方法,對(duì)軟件規(guī)模進(jìn)行估計(jì),并記錄n分別分析項(xiàng)目估計(jì)的意外與風(fēng)險(xiǎn),并確定估計(jì)風(fēng)險(xiǎn)與意外調(diào)整百分比n分別根據(jù)其初始估計(jì)和估計(jì)風(fēng)險(xiǎn)與意外調(diào)整百分比,確定各自的最后估計(jì)或最后估計(jì)范圍。計(jì)算公式為:n最后估計(jì)=初始估計(jì)(1+意外調(diào)整百分比)n最后估計(jì)范圍=(1+減少調(diào)整百分比,增加調(diào)整百分比)初始估計(jì)n必要時(shí),安排進(jìn)行討論和再評(píng)估,以便進(jìn)一步取得一致n估計(jì)負(fù)責(zé)人對(duì)所有的最后估計(jì)進(jìn)行平均,獲得規(guī)模估計(jì)生產(chǎn)
6、率因子方法n假設(shè)在同等條件下開(kāi)發(fā)速度(生產(chǎn)率)是一個(gè)常數(shù)。n各機(jī)構(gòu)可以根據(jù)以前的工作經(jīng)驗(yàn)和歷史數(shù)據(jù),獲得生產(chǎn)率因子。再根據(jù)估計(jì)的軟件產(chǎn)品規(guī)模,估計(jì)項(xiàng)目的工作量和持續(xù)時(shí)間。n確定項(xiàng)目產(chǎn)品的功能點(diǎn)n估計(jì)項(xiàng)目工作量和持續(xù)時(shí)間5 5 功能點(diǎn)功能點(diǎn)/ /人月人月 生產(chǎn)率因子生產(chǎn)率因子9 9 功能點(diǎn)功能點(diǎn)/ /人月人月生產(chǎn)率因子平均值生產(chǎn)率因子平均值=8 =8 功能點(diǎn)功能點(diǎn)/ /人月人月工作量(人月)工作量(人月)= =功能點(diǎn)數(shù)功能點(diǎn)數(shù)/ /生產(chǎn)率因子生產(chǎn)率因子持續(xù)月數(shù)持續(xù)月數(shù) = 2.5 = 2.5(工作量人月數(shù))(工作量人月數(shù))0.380.38n 各階段工作量劃分功能點(diǎn)方法n代碼行數(shù)與編程語(yǔ)言相關(guān)的,
7、不具可比性n功能度量是一致的、可比的n先進(jìn)行核心計(jì)算獲得未調(diào)整功能點(diǎn)(UFP),然后用調(diào)整因子獲得值調(diào)整因子(VAF),將UFP乘以VAF,就達(dá)到了調(diào)整功能點(diǎn)(AFP)。AFP=UFPAFP=UFPVAFVAFnUFP的計(jì)算:考慮五個(gè)功能分量:外部輸入EI,外部輸出EO,外部查詢EQ,文件EIF,外部接口ILF。UFP= IUFP= IEIEIEI+ IEI+ IEOEOEO+ IEO+ IEQEQEQ+ IEQ+ IEIFEIFEIF+ IEIF+ ILIFLIFLIFLIFnVAF根據(jù)軟件項(xiàng)目和軟件產(chǎn)品的14個(gè)相關(guān)屬性計(jì)算獲得。未調(diào)整功能點(diǎn)UFP計(jì)算公式測(cè)量參數(shù)計(jì)數(shù)簡(jiǎn)單平均復(fù)雜用戶輸入數(shù)3
8、46=用戶輸出數(shù)457=用戶查詢數(shù)346=文件數(shù)71015=外部接口數(shù)5710=總計(jì)數(shù)值=五個(gè)功能分量n用戶輸入數(shù):計(jì)算每個(gè)用戶輸入,它們向軟件提供面向應(yīng)用的數(shù)據(jù)。輸入應(yīng)該與查詢區(qū)分開(kāi)來(lái),分別計(jì)算。n用戶輸出數(shù):計(jì)算每個(gè)用戶輸出,它們向用戶提供面向應(yīng)用的數(shù)據(jù)。這里輸出是指報(bào)表、屏幕、出錯(cuò)信息等。一個(gè)報(bào)表中的單個(gè)數(shù)據(jù)項(xiàng)不單獨(dú)計(jì)算。n用戶查詢數(shù):一個(gè)查詢被定義為一次聯(lián)機(jī)輸入,它導(dǎo)致軟件以聯(lián)機(jī)輸出的方式產(chǎn)生實(shí)時(shí)的響應(yīng)。每一個(gè)不同的查詢都要計(jì)算。n文件數(shù):計(jì)算每個(gè)邏輯的主文件(如數(shù)據(jù)的一個(gè)邏輯組合。它可能是某個(gè)大型數(shù)據(jù)庫(kù)的一部分或一個(gè)獨(dú)立的文件。)n外部接口數(shù):計(jì)算所有機(jī)器可讀的接口(如磁帶或磁盤上的
9、數(shù)據(jù)文件),利用這些接口可以將信息從一個(gè)系統(tǒng)傳送到另一個(gè)系統(tǒng)。調(diào)整功能點(diǎn)AFP計(jì)算公式nAFP=UFP0.65+0.01Fi,I=1-14nFi是對(duì)影響產(chǎn)品規(guī)模的14個(gè)因素進(jìn)行分析確定的“復(fù)雜度調(diào)整值”,取值范圍是0-5nFi通過(guò)回答后面的問(wèn)題后參照以下標(biāo)尺得到012345沒(méi)有影響偶有影響輕微影響平均影響較大影響嚴(yán)重影響Fin系統(tǒng)需要可靠的備份和復(fù)原嗎?n需要數(shù)據(jù)通信嗎?n有分布處理功能嗎?n性能關(guān)鍵嗎?n系統(tǒng)是否在一個(gè)已有的、很實(shí)用的操作環(huán)境中運(yùn)行?n系統(tǒng)需要聯(lián)機(jī)數(shù)據(jù)項(xiàng)嗎?n聯(lián)機(jī)數(shù)據(jù)項(xiàng)是否需要在多屏幕或多操作之間切換以完成輸入?n需要聯(lián)機(jī)更新主文件嗎?n輸入、輸出、文件或查詢很復(fù)雜嗎?n內(nèi)容
10、處理復(fù)雜嗎?n代碼需要被設(shè)計(jì)成可重用嗎?n設(shè)計(jì)中需要包括轉(zhuǎn)換及安裝嗎?n系統(tǒng)的設(shè)計(jì)支持不同組織的多次安裝嗎?n應(yīng)用的設(shè)計(jì)方便用戶修改和使用嗎?COCOMO方法n構(gòu)造性成本模型(COnstructive COst MOdel)nBarry Boehm 提出n當(dāng)前使用最為廣泛和最有效的估計(jì)軟件項(xiàng)目開(kāi)發(fā)成本和工作量的方法n兩個(gè)核心方程:用規(guī)模估計(jì)工作量;用工作量估計(jì)項(xiàng)目持續(xù)時(shí)間Effort = aEffort = a ( Size ) ( Size ) b bTdev = cTdev = c ( Effort ) ( Effort ) d dnEffort(人月),Size(KLOC),Tdev(月
11、)COCOMO的層次n基本COCOMO模型:將軟件開(kāi)發(fā)工作量(或成本)作為程序規(guī)模的函數(shù)進(jìn)行計(jì)算,程序規(guī)模以估算的代碼行表示n中級(jí)COCOMO模型:將軟件開(kāi)發(fā)工作量(或成本)作為程序規(guī)模及一組“成本驅(qū)動(dòng)因子”的函數(shù)來(lái)進(jìn)行計(jì)算,其中“成本驅(qū)動(dòng)因子”包括對(duì)產(chǎn)品、硬件、人員、項(xiàng)目屬性的主觀評(píng)估n高級(jí)COCOMO模型:包含了中級(jí)模型的所有特征,并結(jié)合了“成本驅(qū)動(dòng)因子”對(duì)軟件工程過(guò)程中每一個(gè)步驟(分析、設(shè)計(jì)等)的影響的評(píng)估COCOMO針對(duì)的軟件項(xiàng)目類型n有機(jī)方式(Organic),主要關(guān)注數(shù)據(jù)處理、事務(wù)和數(shù)據(jù)檢索n較小的、簡(jiǎn)單的軟件項(xiàng)目,有良好應(yīng)用經(jīng)驗(yàn)的小型項(xiàng)目組,針對(duì)一組不是很嚴(yán)肅的需求開(kāi)展工作n嵌入
12、式方式(Embedded),基于硬件系統(tǒng)的集成部件n必須在一組嚴(yán)格的硬件、軟件及操作約束下開(kāi)發(fā)的軟件項(xiàng)目n半分離方式(Semi-Detached),介于有機(jī)方式和嵌入式方式之間n一個(gè)中等的軟件項(xiàng)目,具有不同經(jīng)驗(yàn)水平的項(xiàng)目組必須滿足嚴(yán)格的及不嚴(yán)格的需求基本COCOMO的參數(shù)abcd有機(jī)2.41.052.50.38半分離3.01.122.50.35嵌入3.61.202.50.32中級(jí)COCOMO的公式和參數(shù)(p.84有錯(cuò))ab有機(jī)2.81.05半分離3.01.12嵌入3.21.20Effort = aEffort = a ( Size ) ( Size ) b bEAFEAFEAF= (I=1-1
13、5)n產(chǎn)品屬性nRELY:所需的軟件可靠性nDATA:數(shù)據(jù)庫(kù)的大小nCPLX:產(chǎn)品復(fù)雜性n計(jì)算機(jī)屬性nTIME:執(zhí)行時(shí)間方面的約束nSTOR:主存限制nVIRT:虛擬機(jī)的易變性nTURN:計(jì)算機(jī)周轉(zhuǎn)時(shí)間n人員屬性nACAP:分析員能力nAEXP:應(yīng)用領(lǐng)域中的實(shí)際經(jīng)驗(yàn)nPCAP:程序員能力nVEXP:虛擬機(jī)使用經(jīng)驗(yàn)nLEXP:程序語(yǔ)言使用經(jīng)驗(yàn)n項(xiàng)目屬性nMODP:現(xiàn)代程序設(shè)計(jì)方法nTOOL:軟件工具的使用nSCED:所需的開(kāi)發(fā)進(jìn)度表示15個(gè)成本屬性的取值連乘,從產(chǎn)品、計(jì)算機(jī)、人員、項(xiàng)目等方面考慮高級(jí)模型n高級(jí)模型進(jìn)一步對(duì)中級(jí)模型進(jìn)行了兩方面的改進(jìn):a. 提出了針對(duì)不同開(kāi)發(fā)階段的成本屬性因子b.
14、提出了成本屬性因子按照模塊級(jí)、子系統(tǒng)級(jí)、系統(tǒng)級(jí)等三級(jí)產(chǎn)品層次結(jié)構(gòu)變化和確定COCOMO2.0n1995年形成適用面更寬、更為精確的改進(jìn)模型COCOMO2.0nCOCOMO2.0的核心公式與COCOMO一致,但系數(shù)不同na取常參數(shù)2.5,b變參數(shù),由五個(gè)屬性共同確定:nPERC:開(kāi)發(fā)先例nFLEX:開(kāi)發(fā)靈活性nRESL:體系結(jié)構(gòu)/風(fēng)險(xiǎn)解決方案nTEAM:小組凝聚力nPMAT:過(guò)程成熟度n分別在1.0周圍取值W1,W2,W3,W4,W5nb = 1.01 + 0.01 Wi功能點(diǎn)和各種語(yǔ)言代碼行對(duì)比程序設(shè)計(jì)語(yǔ)言 LOC/FP 程序設(shè)計(jì)語(yǔ)言 LOC/FP匯編語(yǔ)言320面向?qū)ο笳Z(yǔ)言 30C128第四代
15、語(yǔ)言20COBOL105代碼生成器15FORTRAN105電子表格6PASCAL90圖形語(yǔ)言4ADA70IBM模型n總結(jié)IBM的60個(gè)項(xiàng)目數(shù)據(jù),其中源代碼從400到467000,開(kāi)發(fā)工作量從12人月到11578人月,使用了29種編程語(yǔ)言和66中不同的計(jì)算機(jī)。E = 5.2 E = 5.2 L L 0.910.91D = 4.1 D = 4.1 L L 0.36 0.36 = 2.47 = 2.47 E E 0.360.36S = 0.54 S = 0.54 E E 0.60.6DOC = 49 DOC = 49 L L 1.011.01n其中,E為開(kāi)發(fā)工作量,單位為人月;D為項(xiàng)目持續(xù)時(shí)間,單位
16、為月;DOC為文檔頁(yè)數(shù);L為源代碼行數(shù);S為所需的開(kāi)發(fā)人員數(shù)。 項(xiàng)目的追蹤和控制項(xiàng)目管理n制定計(jì)劃n按計(jì)劃去做n執(zhí)行計(jì)劃n檢查計(jì)劃的執(zhí)行情況n控制對(duì)計(jì)劃的偏差對(duì)比n項(xiàng)目管理n計(jì)劃n執(zhí)行n追蹤n控制nPDCA環(huán)n計(jì)劃n執(zhí)行n檢查n處理項(xiàng)目的追蹤和控制n計(jì)劃、追蹤、控制是項(xiàng)目管理不可分割的三個(gè)環(huán)節(jié)n控制的基礎(chǔ)是信息,信息的獲得靠追蹤n計(jì)劃-追蹤-控制是一個(gè)封閉循環(huán),一個(gè)系統(tǒng)過(guò)程,一個(gè)以信息為共同核心的相互依賴、相互制約的互動(dòng)過(guò)程。n計(jì)劃-追蹤-控制的主要對(duì)象是進(jìn)度、成本、質(zhì)量什么是項(xiàng)目追蹤n項(xiàng)目追蹤是指項(xiàng)目各級(jí)管理人員根據(jù)項(xiàng)目的規(guī)劃和目標(biāo)等,在項(xiàng)目實(shí)施的整個(gè)過(guò)程中對(duì)影響項(xiàng)目進(jìn)展的內(nèi)外部因素進(jìn)行及時(shí)
17、的、連續(xù)的、系統(tǒng)的記錄和報(bào)告的下列活動(dòng)過(guò)程。項(xiàng)目追蹤系統(tǒng)的設(shè)計(jì)n項(xiàng)目追蹤對(duì)象n范圍n變更n關(guān)鍵假設(shè)n資源供給n非項(xiàng)目時(shí)間n主要里程碑n進(jìn)度n工作時(shí)間及任務(wù)完成情況n項(xiàng)目總結(jié)報(bào)告n收集信息范圍n投入活動(dòng)信息n采購(gòu)活動(dòng)信息n實(shí)施活動(dòng)信息n項(xiàng)目產(chǎn)出信息項(xiàng)目追蹤系統(tǒng)的設(shè)計(jì)n項(xiàng)目追蹤過(guò)程n觀察n測(cè)量n分析n報(bào)告什么是項(xiàng)目控制n項(xiàng)目控制是指在項(xiàng)目按事先制定的計(jì)劃朝最終目標(biāo)挺進(jìn)的過(guò)程中,由于前期工作的不確定性和實(shí)施過(guò)程中多種因素的干擾,實(shí)施進(jìn)展必然會(huì)偏離軌道,為此,項(xiàng)目管理者根據(jù)項(xiàng)目追蹤提供的信息,對(duì)比原計(jì)劃(即定目標(biāo)),找出偏差,分析成因,研究糾偏對(duì)策,實(shí)施糾偏措施的全過(guò)程。n項(xiàng)目控制的目的是使項(xiàng)目按預(yù)定
18、的軌跡運(yùn)行和實(shí)現(xiàn)。項(xiàng)目控制原理n控制:為了改善某個(gè)或某些對(duì)象的功能和發(fā)展,需要獲得并使用信息,并以這種信息為基礎(chǔ),加于該對(duì)象上的作用。n系統(tǒng)原理、反饋原理、封閉原理。n項(xiàng)目控制的三步曲原理:n尋找偏差n原因于趨勢(shì)分析n采取糾偏行動(dòng)項(xiàng)目控制方法n傳統(tǒng)項(xiàng)目控制以各種文件、報(bào)表、圖表為主要工具,以定期、不定期會(huì)議為主要方法。n項(xiàng)目控制文件:合同、工作范圍細(xì)則、職責(zé)劃分細(xì)則、項(xiàng)目程序細(xì)則、技術(shù)范圍文件、計(jì)劃文件n項(xiàng)目控制會(huì)議:檢查分析里程碑完成情況、計(jì)劃未實(shí)現(xiàn)的影響、工作何時(shí)能完成、是否采取糾偏措施、何時(shí)才能回到計(jì)劃軌道、下一步活動(dòng)里程碑計(jì)劃控制過(guò)程n自動(dòng)控制n通過(guò)/通不過(guò)控制n采取檢測(cè)方式看特定的先
19、決條件是否被滿足n項(xiàng)目用得最多的控制方式n在基本控制檢查點(diǎn)進(jìn)行n后控制n為改善未來(lái)項(xiàng)目實(shí)現(xiàn)目標(biāo)的機(jī)會(huì)而設(shè)立項(xiàng)目控制系統(tǒng)的設(shè)計(jì)n項(xiàng)目控制系統(tǒng)的組成n建立系統(tǒng)(目標(biāo))標(biāo)準(zhǔn)n獲得最新信息n偏差分析、評(píng)價(jià)n采取糾偏措施n通知所有有關(guān)部門n項(xiàng)目控制分析工具n偏差分析n趨勢(shì)分析n關(guān)鍵比值n因果分析項(xiàng)目的三大控制權(quán)衡n質(zhì)量控制n進(jìn)度控制n控制權(quán)衡n在質(zhì)量、成本、進(jìn)度過(guò)程的約束三角形內(nèi)完成項(xiàng)目是科學(xué)、藝術(shù)、意志的完美結(jié)合。n如果項(xiàng)目超出了控制范圍,想不犧牲范圍、預(yù)算、計(jì)劃進(jìn)度或質(zhì)量就實(shí)現(xiàn)項(xiàng)目目標(biāo)是困難的。制定基準(zhǔn)計(jì)劃(進(jìn)度計(jì)劃、預(yù)算)項(xiàng)目開(kāi)始執(zhí)行在每個(gè)報(bào)告期內(nèi)收集實(shí)際進(jìn)程數(shù)據(jù)(進(jìn)度、成本)將變更修訂進(jìn)項(xiàng)目計(jì)劃
20、估算新的進(jìn)度、預(yù)算和預(yù)測(cè)分析目前狀況與基準(zhǔn)計(jì)劃比較確定糾正措施協(xié)調(diào)相關(guān)變更需要采取糾正措施嗎?等到下一個(gè)報(bào)告期是否對(duì)軟件的特別建議n對(duì)10%或以上的進(jìn)度偏移的糾正,如果沒(méi)有對(duì)軟件功能的10%或更多的減少,或者成本、風(fēng)險(xiǎn)10%或以上的增加,則是不可期望的。n對(duì)延誤的軟件項(xiàng)目增加更多的人手通常使其延誤更多。n在選取供應(yīng)商之前允許需方和客戶利用演示體驗(yàn)軟件產(chǎn)品的能力,可以緩解風(fēng)險(xiǎn)。n用原型開(kāi)發(fā)軟件功能的一部分來(lái)演示功能的適當(dāng)執(zhí)行。n關(guān)鍵的系統(tǒng)工程工作的實(shí)施不能沒(méi)有足夠的軟件工程專門知識(shí)。對(duì)軟件的特別建議n與投資方合作,在項(xiàng)目過(guò)程中定期評(píng)審軟件需求基線,以調(diào)整目標(biāo)(成本,進(jìn)度,績(jī)效)。n項(xiàng)目成員和小組
21、的數(shù)目應(yīng)當(dāng)與預(yù)算和進(jìn)度相聯(lián)系,正常的控制間距不應(yīng)當(dāng)被跨越。n由于軟件的結(jié)果的顯現(xiàn)是困難的,評(píng)估進(jìn)展存在許多困難。管理者必須定義和推敲確定進(jìn)展的技術(shù),以在早期發(fā)現(xiàn)成本或進(jìn)度的超越,或績(jī)效的不足。n由于軟件開(kāi)發(fā)和維護(hù)活動(dòng)通常依賴個(gè)人的技巧和經(jīng)驗(yàn),管理者應(yīng)當(dāng)努力防止在工作進(jìn)行中不必要地替換職員。項(xiàng)目追蹤和監(jiān)督CMM的要求活動(dòng)1 將已文檔化的軟件開(kāi)發(fā)計(jì)劃用于跟蹤軟件活動(dòng)和傳送狀態(tài)?;顒?dòng)2 按照已文檔化的規(guī)程修訂項(xiàng)目的軟件開(kāi)發(fā)計(jì)劃。活動(dòng)3 高級(jí)管理者參與按照已文檔化的規(guī)程評(píng)審那些對(duì)組織外部的個(gè)人和組所作的軟件項(xiàng)目約定和約定的更改?;顒?dòng)4 將經(jīng)批準(zhǔn)的、影響軟件項(xiàng)目約定的更改傳達(dá)給軟件工程組和其它軟件有關(guān)組
22、的成員?;顒?dòng)5 跟蹤軟件工作產(chǎn)品的規(guī)模(或者軟件工作產(chǎn)品更改的規(guī)模),必要時(shí)采取糾正措施?;顒?dòng)6 跟蹤項(xiàng)目的軟件工作量和成本,必要時(shí)采取糾正措施。項(xiàng)目追蹤和監(jiān)督CMM的要求活動(dòng)7 跟蹤項(xiàng)目的關(guān)鍵計(jì)算機(jī)資源,必要時(shí)采取糾正措施。活動(dòng)8 跟蹤項(xiàng)目的軟件進(jìn)度,必要時(shí)采取糾正措施?;顒?dòng)9 跟蹤軟件工程技術(shù)活動(dòng),必要時(shí)采取糾正措施?;顒?dòng)10 跟蹤與項(xiàng)目的成本、資源、進(jìn)度及技術(shù)方面有關(guān)的軟件風(fēng)險(xiǎn)。活動(dòng)11 記錄軟件項(xiàng)目的實(shí)際測(cè)量數(shù)據(jù)和重新策劃的數(shù)據(jù)?;顒?dòng)12 軟件工程組進(jìn)行定期的內(nèi)部評(píng)審以便對(duì)照軟件開(kāi)發(fā)計(jì)劃跟蹤技術(shù)進(jìn)展、計(jì)劃、性能和問(wèn)題?;顒?dòng)13 按照已文檔化的規(guī)程在所選擇的項(xiàng)目里程碑處進(jìn)行正式評(píng)審以評(píng)價(jià)
23、軟件項(xiàng)目的完成情況和結(jié)果。軟件項(xiàng)目的追蹤與控制n追蹤n了解項(xiàng)目的進(jìn)展情況n采集項(xiàng)目進(jìn)展數(shù)據(jù)n統(tǒng)計(jì)分析n與計(jì)劃對(duì)比n發(fā)現(xiàn)與計(jì)劃的偏差n控制n分析偏差n決策是否調(diào)整計(jì)劃n按規(guī)程調(diào)整計(jì)劃n評(píng)審、實(shí)施、管理項(xiàng)目追蹤的方式n定期會(huì)議報(bào)告n項(xiàng)目組成員定期報(bào)告n里程碑檢查n評(píng)審記錄審查n軟件質(zhì)量保證人員報(bào)告n統(tǒng)計(jì)分析n與計(jì)劃對(duì)比軟件項(xiàng)目追蹤與控制過(guò)程n確定追蹤元素n工作量、成本、進(jìn)度、資源、風(fēng)險(xiǎn)n追蹤n個(gè)人工作周記n項(xiàng)目工作月報(bào)n階段總結(jié)報(bào)告n分析決策n計(jì)劃工作產(chǎn)品名稱工作產(chǎn)品名稱規(guī)模規(guī)模工作量工作量成本成本開(kāi)始日期開(kāi)始日期完成日期完成日期計(jì)計(jì)劃劃實(shí)實(shí)際際計(jì)計(jì)劃劃實(shí)實(shí)際際計(jì)計(jì)劃劃實(shí)實(shí)際際計(jì)計(jì)劃劃實(shí)實(shí)際際計(jì)計(jì)
24、劃劃實(shí)實(shí)際際規(guī)模、工作量、成本和進(jìn)度跟蹤表序序號(hào)號(hào)名稱名稱型號(hào)版本型號(hào)版本數(shù)量數(shù)量技術(shù)指標(biāo)技術(shù)指標(biāo)使用起始日期使用起始日期使用持續(xù)日期使用持續(xù)日期備注備注計(jì)計(jì)劃劃實(shí)實(shí)際際計(jì)計(jì)劃劃實(shí)實(shí)際際計(jì)劃計(jì)劃實(shí)際實(shí)際計(jì)計(jì)劃劃實(shí)實(shí)際際計(jì)計(jì)劃劃實(shí)實(shí)際際關(guān)鍵資源跟蹤表序序號(hào)號(hào)名稱名稱型號(hào)版本型號(hào)版本數(shù)量數(shù)量技術(shù)指標(biāo)技術(shù)指標(biāo)使用起始日期使用起始日期使用持續(xù)日期使用持續(xù)日期備注備注計(jì)計(jì)劃劃實(shí)實(shí)際際計(jì)計(jì)劃劃實(shí)實(shí)際際計(jì)劃計(jì)劃實(shí)際實(shí)際計(jì)計(jì)劃劃實(shí)實(shí)際際計(jì)計(jì)劃劃實(shí)實(shí)際際風(fēng)險(xiǎn)跟蹤表課題名稱課題名稱時(shí)段時(shí)段填表人填表人崗位崗位填表日期填表日期工作產(chǎn)品名稱工作產(chǎn)品名稱完成比例完成比例規(guī)模規(guī)模投入時(shí)間投入時(shí)間總體總體新編新編更新更新總
25、計(jì)總計(jì)周周1周周2周周3周周4周周5周周6周日周日工作陳述:工作陳述:下周工作計(jì)劃:下周工作計(jì)劃:上級(jí)主管評(píng)語(yǔ):上級(jí)主管評(píng)語(yǔ):附注:附注:個(gè)人工作周報(bào)文檔編制完成百分比計(jì)算方法 事件工作完成百分比啟動(dòng)10啟動(dòng)內(nèi)部評(píng)審50完成內(nèi)部評(píng)審75文檔通過(guò)正式評(píng)審,并已受到軟件配置管理100短期工作完成百分比計(jì)算方法 事件事件工作完成百分比任務(wù)啟動(dòng)50任務(wù)完成100需求分析完成百分比計(jì)算方法 事件事件工作完成百分比任務(wù)啟動(dòng)10完成系統(tǒng)級(jí)需求和相關(guān)算法的定義40需求分類并詳細(xì)說(shuō)明55完成軟件需求規(guī)格說(shuō)明到系統(tǒng)規(guī)格說(shuō)明的追蹤65啟動(dòng)內(nèi)部評(píng)審75完成內(nèi)部評(píng)審90文檔通過(guò)正式評(píng)審,并已受到軟件配置管理100設(shè)計(jì)工
26、作完成百分比計(jì)算方法事件事件工作完成百分比啟動(dòng)任務(wù)10完善數(shù)據(jù)流圖,定義相關(guān)算法25定義軟件單元和結(jié)構(gòu)關(guān)系35定義了每個(gè)軟件單元的所有性能規(guī)格說(shuō)明/算法50定義了每個(gè)軟件單元的接口規(guī)格說(shuō)明60完成軟件設(shè)計(jì)文檔到軟件需求規(guī)格說(shuō)明的追蹤70啟動(dòng)內(nèi)部評(píng)審80完成內(nèi)部評(píng)審90文檔通過(guò)正式評(píng)審,并已受到軟件配置管理100程序開(kāi)發(fā)完成百分比計(jì)算方法 事件事件工作完成百分比啟動(dòng)任務(wù)10完成編碼50完成代碼審查60完成代碼單元測(cè)試85軟件單元追蹤到軟件設(shè)計(jì)文檔95代碼存入軟件配置管理庫(kù)100測(cè)試設(shè)計(jì)完成百分比計(jì)算方法事件事件工作完成百分比啟動(dòng)任務(wù)10確定測(cè)試用例設(shè)計(jì)原則30設(shè)計(jì)完測(cè)試用例60形成測(cè)試說(shuō)明75啟
27、動(dòng)內(nèi)部評(píng)審80完成內(nèi)部評(píng)審90測(cè)試說(shuō)明存入軟件配置管理庫(kù)100課題名稱課題名稱月月 份份填表人填表人填寫日期填寫日期跟蹤表版本跟蹤表版本序序號(hào)號(hào)數(shù)據(jù)分析內(nèi)容數(shù)據(jù)分析內(nèi)容數(shù)據(jù)分析結(jié)論數(shù)據(jù)分析結(jié)論是是否否不不適適用用不不知知道道1分配需求的更改分配需求的更改2新的軟件約定新的軟件約定3對(duì)軟件約定的更改對(duì)軟件約定的更改4未來(lái)工作中可能出現(xiàn)新的軟件風(fēng)險(xiǎn)未來(lái)工作中可能出現(xiàn)新的軟件風(fēng)險(xiǎn)5未來(lái)工作中可能需要新的關(guān)鍵資源未來(lái)工作中可能需要新的關(guān)鍵資源6項(xiàng)目工作產(chǎn)品的規(guī)模的實(shí)際值與項(xiàng)目計(jì)劃中的預(yù)計(jì)值相差項(xiàng)目工作產(chǎn)品的規(guī)模的實(shí)際值與項(xiàng)目計(jì)劃中的預(yù)計(jì)值相差15%以上以上7項(xiàng)目工作產(chǎn)品的完成工期的實(shí)際值與項(xiàng)目計(jì)劃中的
28、預(yù)計(jì)值相差項(xiàng)目工作產(chǎn)品的完成工期的實(shí)際值與項(xiàng)目計(jì)劃中的預(yù)計(jì)值相差15%以上以上8項(xiàng)目工作產(chǎn)品所花費(fèi)的工作量和成本的實(shí)際值與項(xiàng)目計(jì)劃中的預(yù)計(jì)值相差項(xiàng)目工作產(chǎn)品所花費(fèi)的工作量和成本的實(shí)際值與項(xiàng)目計(jì)劃中的預(yù)計(jì)值相差15%以上以上9項(xiàng)目里程碑的完成日期點(diǎn)的的實(shí)際值與項(xiàng)目計(jì)劃中的預(yù)計(jì)值相差時(shí)間值超過(guò)項(xiàng)目整個(gè)工期的項(xiàng)目里程碑的完成日期點(diǎn)的的實(shí)際值與項(xiàng)目計(jì)劃中的預(yù)計(jì)值相差時(shí)間值超過(guò)項(xiàng)目整個(gè)工期的10%10出現(xiàn)重大的軟件技術(shù)問(wèn)題出現(xiàn)重大的軟件技術(shù)問(wèn)題11資源不到位資源不到位12131415不適用數(shù)據(jù)分析內(nèi)容的證據(jù):不適用數(shù)據(jù)分析內(nèi)容的證據(jù):課題組內(nèi)部評(píng)審結(jié)論:課題組內(nèi)部評(píng)審結(jié)論:下月工作計(jì)劃:下月工作計(jì)劃:工程部經(jīng)理審查意見(jiàn):工程部經(jīng)理審查意見(jiàn):需要更改項(xiàng)目計(jì)劃嗎?需要更改項(xiàng)目計(jì)劃嗎? 是是 否否附注:附注:課題工作月報(bào)課題名稱課題名稱階段名稱階段名稱填表人填表人填寫日期填寫日期跟蹤表版本跟蹤表版本序序號(hào)號(hào)數(shù)據(jù)分析內(nèi)容數(shù)據(jù)分析內(nèi)容數(shù)據(jù)分析結(jié)論數(shù)據(jù)分析結(jié)論是是否否不不適適用用不不知知道道1分配需求的更改分配需求的更改2新的軟件約定新的軟件約定3對(duì)軟件約定的更改對(duì)軟件約定的更改4未來(lái)工作中可能出現(xiàn)新的軟件風(fēng)險(xiǎn)未來(lái)工作中可能出現(xiàn)新的軟件風(fēng)險(xiǎn)5未來(lái)工作中可能需要新的關(guān)
溫馨提示
- 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年臨滄貨運(yùn)從業(yè)資格證模擬考試題庫(kù)
- 互惠合同范本
- 農(nóng)藥倉(cāng)儲(chǔ)配送合同范本
- 兼職中介合同范本
- 傳媒公司投資合同范本
- 勞動(dòng)合同范本 襄陽(yáng)
- saas服務(wù)合同范本
- 加工維修承攬合同范本
- 2025年山東傳媒職業(yè)學(xué)院高職單招高職單招英語(yǔ)2016-2024歷年頻考點(diǎn)試題含答案解析
- 2025年春新教科版物理八年級(jí)下冊(cè)課件 第10章 流體的力現(xiàn)象 1 在流體中運(yùn)動(dòng)
- 《中醫(yī)基礎(chǔ)理論》課件-中醫(yī)學(xué)理論體系的基本特點(diǎn)-整體觀念
- 2025年廣東省深圳法院招聘書記員招聘144人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025年人教版新教材數(shù)學(xué)一年級(jí)下冊(cè)教學(xué)計(jì)劃(含進(jìn)度表)
- 2025年春西師版一年級(jí)下冊(cè)數(shù)學(xué)教學(xué)計(jì)劃
- 課題申報(bào)書:“四新”視域下地方高校學(xué)科建設(shè)與人才培養(yǎng)研究
- 施工爆破作業(yè)審批制度范文(2篇)
- 企業(yè)員工退休管理規(guī)章制度(3篇)
- 中國(guó)干眼臨床診療專家共識(shí)(2024年)解讀
- 小學(xué)生情緒調(diào)適課件
評(píng)論
0/150
提交評(píng)論