版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
第八章軟件項(xiàng)目管理軟件項(xiàng)目管理的目標(biāo)功能和性能要求達(dá)到項(xiàng)目預(yù)期的軟件產(chǎn)品功能和性能要求;時限要求項(xiàng)目應(yīng)在合同規(guī)定的期限內(nèi)完成,產(chǎn)品應(yīng)在期限內(nèi)交付;成本要求項(xiàng)目開銷限制在預(yù)算之內(nèi)。軟件項(xiàng)目管理的任務(wù)軟件項(xiàng)目管理涉及到人員、產(chǎn)品、過程和項(xiàng)目,即“4P”。過程(process)人員(people)工具(tools)產(chǎn)品(Product)項(xiàng)目(Project)參與自動化結(jié)果技術(shù)集成軟件項(xiàng)目管理的任務(wù)人員利益相關(guān)方團(tuán)隊(duì)負(fù)責(zé)人團(tuán)隊(duì)集體產(chǎn)品產(chǎn)品的工作環(huán)境產(chǎn)品的功能和性能產(chǎn)品的輸入、輸出數(shù)據(jù)過程項(xiàng)目計劃及計劃管理:項(xiàng)目策劃、項(xiàng)目估算、風(fēng)險管理等資源管理:人員管理、成本管理成果要求管理:需求管理、質(zhì)量管理等軟件項(xiàng)目管理的主要活動軟件項(xiàng)目的規(guī)劃人員的組織管理軟件風(fēng)險管理軟件配置管理可行性分析軟件成本估算軟件計劃人員配備原則人員配備模式軟件團(tuán)隊(duì)建設(shè)軟件項(xiàng)目溝通活動風(fēng)險識別風(fēng)險分析風(fēng)險規(guī)劃風(fēng)險監(jiān)控
配置項(xiàng)的標(biāo)識
版本管理
系統(tǒng)構(gòu)建
變更控制軟件項(xiàng)目估算軟件項(xiàng)目估算主要內(nèi)容規(guī)模指得到最終軟件產(chǎn)品的大小,即代碼行估算;單位是代碼行數(shù)(LOC),千行代碼行數(shù)(KLOC);工作量按照項(xiàng)目將要投入的人工來估算;單位是一個人工作一個月,記為“人月”;成本通常只考慮投入的人工成本;生產(chǎn)率平均每個人月完成的源程序行數(shù);單位是KLOC/人月。軟件項(xiàng)目估算方法—功能點(diǎn)功能點(diǎn)方法以需求規(guī)格說明中已經(jīng)得到確認(rèn)的軟件功能為依據(jù),分析軟件信息域特性和功能復(fù)雜性,估算軟件規(guī)模,以功能點(diǎn)為單位。信息域特性輸入項(xiàng)數(shù)(Inp):用戶向軟件輸入的項(xiàng)數(shù);輸出項(xiàng)數(shù)(Out):軟件向用戶輸出的項(xiàng)數(shù);查詢數(shù)(Inq):查詢是唯一的輸入、輸出組合;主文件數(shù)(Maf):邏輯主文件(數(shù)據(jù)的一個邏輯組合)的數(shù)目;外部接口數(shù)(Inf):機(jī)器可讀的全部接口的數(shù)量。軟件項(xiàng)目估算方法—功能點(diǎn)功能復(fù)雜性
信息域特性系數(shù)值
復(fù)雜性特性系數(shù)簡單中等復(fù)雜輸入系數(shù)a1346輸出系數(shù)a2457查詢系數(shù)a3346文件系數(shù)a471015接口系數(shù)a55710軟件項(xiàng)目估算方法—功能點(diǎn)估算功能點(diǎn)步驟計算未調(diào)整的功能點(diǎn)數(shù)UFPUFP=a1*Inp+a2*Out+a3*Inq+a4*Maf+a5*Inf計算技術(shù)復(fù)雜性因子TCF
TCF=0.65+0.01*DI計算功能點(diǎn)數(shù)FPFP=UFP*TCF軟件項(xiàng)目估算方法—Delphi專家判定法是由多位專家憑各自的經(jīng)驗(yàn)對軟件項(xiàng)目進(jìn)行成本估算。計算各位專家的估算期望值Li和估算值的期望中值L。ai-該軟件可能的最小規(guī)模(最少源代碼行數(shù));mi-該軟件最可能的規(guī)模(最可能的源代碼行數(shù));bi-該軟件可能的最大規(guī)模(最多源代碼行數(shù));n為專家人數(shù)。軟件項(xiàng)目估算方法—COCOMO模型也稱為構(gòu)造式成本模型;3種類型的軟件:組織型:相對規(guī)模較小、較簡單的軟件項(xiàng)目;嵌入型:開發(fā)工作緊密地與系統(tǒng)中的硬件、軟件和運(yùn)行限制聯(lián)系在一起;半獨(dú)立性:規(guī)模與復(fù)雜性均屬中等??傮w類型工作量進(jìn)度組織型MM=10.4(KLOG)1.05TDEV=10.5(MM)0.38半獨(dú)立型MM=3.0(KLOG)1.12TDEV=10.5(MM)0.35嵌入型MM=3.6(KLOG)1.20TDEV=10.5(MM)0.32軟件項(xiàng)目估算方法—COCOMO模型基本的COCOMO模型MM=Cl*klocaMM表示開發(fā)工作量;kloc為交付的千代碼行數(shù);Cl是模型系數(shù);a是模型指數(shù)中間的COCOMO模型fi是成本因素詳細(xì)的COCOMO模型軟件項(xiàng)目風(fēng)險管理風(fēng)險識別項(xiàng)目風(fēng)險,與項(xiàng)目有關(guān)的預(yù)算、進(jìn)度、人力、資源、用戶需求、項(xiàng)目規(guī)模、復(fù)雜性等方面的問題。技術(shù)風(fēng)險,影響開發(fā)質(zhì)量和交付時間的設(shè)計、實(shí)現(xiàn)、驗(yàn)證、維護(hù)、接口等方面的問題。商業(yè)風(fēng)險,包括與產(chǎn)品的商業(yè)運(yùn)作有關(guān)的市場風(fēng)險、預(yù)算風(fēng)險、決策風(fēng)險、銷售風(fēng)險等。Keil.M.等人總結(jié)的識別風(fēng)險的提問單⑴最終用戶對該項(xiàng)目和待構(gòu)造的系統(tǒng)支持嗎?⑵需求已經(jīng)被軟件項(xiàng)目組和用戶完全理解嗎?⑶軟件開發(fā)機(jī)構(gòu)的高層管理者和用戶方的管理者已正式承諾支持該項(xiàng)目嗎?⑷用戶已充分參加到需求定義中了嗎?⑸最終用戶的期望實(shí)現(xiàn)了嗎?⑹項(xiàng)目的需求穩(wěn)定嗎?⑺項(xiàng)目的工作范圍穩(wěn)定嗎?⑻軟件項(xiàng)目組擁有合適的技能嗎?⑼項(xiàng)目組對所需開發(fā)技術(shù)有經(jīng)驗(yàn)嗎?⑽項(xiàng)目組人員數(shù)量能夠完成此項(xiàng)目嗎?⑾所有用戶對該項(xiàng)目的重要性和系統(tǒng)需求有共識嗎?軟件項(xiàng)目風(fēng)險管理風(fēng)險估算從影響風(fēng)險的因素考慮風(fēng)險發(fā)生的可能性。風(fēng)險發(fā)生所帶來的損失的嚴(yán)重程度。性能支持成本進(jìn)度災(zāi)難性的1無法滿足需求而導(dǎo)致任務(wù)的失敗錯誤導(dǎo)致成本增加,資金短缺超出預(yù)算2性能嚴(yán)重下降,達(dá)不到技術(shù)要求無法響應(yīng)或無法支持的軟件資金嚴(yán)重短缺,很可能超出預(yù)算無法按期交付完成嚴(yán)重的1無法滿足需求而導(dǎo)致系統(tǒng)性能下降,任務(wù)能否完成受到質(zhì)疑錯誤導(dǎo)致運(yùn)行延遲和成本增加2技術(shù)性能有所降低在軟件修改中,有所延后資金不足,可能超支交付日期可能遲后輕微的1不能滿足需求而導(dǎo)致次要任務(wù)性能下降對成本和進(jìn)度都有影響2技術(shù)性能稍有降低能響應(yīng)軟件支持有較充足的資金來源計劃進(jìn)度可完成可忽略的1無法滿足需求而導(dǎo)致使用不方便或操作不易錯誤對成本和進(jìn)度影響不大2技術(shù)性能不會降低易于軟件支持可能低于預(yù)算交付日期可能提前類別成分風(fēng)險評估表軟件項(xiàng)目風(fēng)險管理風(fēng)險評價進(jìn)一步驗(yàn)證風(fēng)險評估結(jié)果的準(zhǔn)確性,并按照風(fēng)險發(fā)生概率高低和后果嚴(yán)重的程度進(jìn)行排序。風(fēng)險評價通常由三元組形式描述:(ri,li,xi)i=1,2,3,…,lri為風(fēng)險,li為風(fēng)險發(fā)生的概率,xi為風(fēng)險發(fā)生后的影響,i為風(fēng)險的種類。風(fēng)險參考水準(zhǔn)成本超支進(jìn)度延遲參考點(diǎn)(成本值、時間值)將造成項(xiàng)目終止軟件項(xiàng)目風(fēng)險管理風(fēng)險監(jiān)控和管理風(fēng)險避免:是一種主動避免風(fēng)險的活動。是在風(fēng)險發(fā)生前分析引起風(fēng)險的原因,采取措施,避免風(fēng)險發(fā)生。風(fēng)險監(jiān)控:貫穿在軟件開發(fā)的全過程,是一種項(xiàng)目跟蹤活動。主要監(jiān)控對項(xiàng)目風(fēng)險產(chǎn)生主要影響的因素。風(fēng)險管理監(jiān)控計劃:制定風(fēng)險監(jiān)控計劃,保證文檔的正確性,按監(jiān)控計劃記錄、管理風(fēng)險分析的全過程。軟件項(xiàng)目進(jìn)度管理一般的表格工具▲▲▲▲▲▲▲軟件測試▲▲▲
編碼▲▲詳細(xì)設(shè)計▲▲▲總體設(shè)計▲▲▲需求分析12345678910912任務(wù)月份010203040506070一月二月三月四月五月六月需求分析
總體設(shè)計詳細(xì)設(shè)計編碼、測試軟件項(xiàng)目進(jìn)度管理甘特圖:用水平線段表示任務(wù)的工作階段;線段的起點(diǎn)和終點(diǎn)分別表示任務(wù)的開始和完成時間,線段的長度表示完成任務(wù)所需的時間。1234567891011
任務(wù)ABCDE當(dāng)前進(jìn)度○△○△○△○△○△完成計劃完成○文檔編寫
△評審圖例某項(xiàng)目甘特圖實(shí)例活動時間(天)責(zé)任人
開工日數(shù)2468101214161820222426P1詳細(xì)設(shè)計計劃5張實(shí)際6張P1編程計劃12李實(shí)際11李P1單元測試計劃6李實(shí)際3李P2詳細(xì)設(shè)計計劃3張實(shí)際3張P2編程計劃4張實(shí)際4王P2單元測試計劃2張實(shí)際軟件項(xiàng)目進(jìn)度管理時標(biāo)網(wǎng)狀圖:也稱為改進(jìn)的甘特圖,增加了各子任務(wù)之間的邏輯依賴關(guān)系。120378456周任務(wù)5
101520A1A2A3B1B2E1E2CD1D2D3軟件項(xiàng)目進(jìn)度管理PERT計劃評審技術(shù)或CPM關(guān)鍵路徑法,都是采用網(wǎng)絡(luò)圖來描述項(xiàng)目的進(jìn)度安排。023456718起點(diǎn)A編碼A調(diào)試B編碼A測試C理解B測試C修改C調(diào)試C測試6687887968BC組裝測試5B調(diào)試任務(wù)網(wǎng)絡(luò)圖軟件項(xiàng)目進(jìn)度管理開發(fā)小組的組織有以下原則:
1.軟件開發(fā)小組的規(guī)模不宜太大,人數(shù)不能太多,一般以3~5人為宜。2.切忌在開發(fā)過程中增加人員,這將因增加人員之間的聯(lián)系而降低效率。例:設(shè)一開發(fā)小組有4個軟件工程師,開發(fā)效率為5000行/年,共有6條通信路徑,每條路徑降低生產(chǎn)率250行/年,則小組生產(chǎn)率為:5000×4-250×6=18500(行/年)如為了加快進(jìn)度,新增加2人,每人效率為840行/年,通信路徑增加到15條,此時的小組生產(chǎn)率為:20000+840×2-250×15=17930(行/年)軟件質(zhì)量保證
產(chǎn)品運(yùn)行產(chǎn)品修改產(chǎn)品轉(zhuǎn)移●
可移植性●
可重用性●
互運(yùn)行性(與另一個系統(tǒng)結(jié)合)●
正確性●
完整性●
健壯性●
可用性●
效率●
風(fēng)險性●
可理解性●
可修改性●
靈活性●
可測試性質(zhì)量因素定義正確性系統(tǒng)滿足規(guī)格說明和優(yōu)化目標(biāo)的程度,即在預(yù)定環(huán)境下能正確地完成預(yù)期功能的程度。健壯性在硬件故障、操作錯誤等意外情況下,系統(tǒng)能作出適當(dāng)反應(yīng)的程度。效率為完成預(yù)定功能,系統(tǒng)需要的計算資源的多少。完整性即安全性,對非法使用軟件或數(shù)據(jù),系統(tǒng)能夠控制(禁止)的程度??捎眯詫ο到y(tǒng)完成預(yù)定功能的滿意程度。風(fēng)險能否按照預(yù)定成本和進(jìn)度完成系統(tǒng)看法,并為用戶滿意的程度??衫斫庑岳斫夂褪褂迷撓到y(tǒng)的容易程度??删S護(hù)性診斷和改正運(yùn)行時所發(fā)現(xiàn)錯誤所需工作量的大小。靈活性即適應(yīng)性,修改或改進(jìn)正在運(yùn)行的系統(tǒng)所需工作量的大小??蓽y試性軟件易測試的程度??梢浦残愿淖兿到y(tǒng)的軟、硬件環(huán)境及配置時,所需工作量的大小??稍儆眯攒浖谄渌到y(tǒng)中可被再次使用的程度(或范圍)?;ミ\(yùn)行性把該系統(tǒng)與另一個系統(tǒng)結(jié)合起來所需工作量。軟件質(zhì)量因素的定義軟件質(zhì)量保證軟件質(zhì)量度量方法有以下三種:精確度量:使用質(zhì)量度量評價準(zhǔn)則進(jìn)行詳細(xì)
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025農(nóng)村征地合同協(xié)議書
- 2025農(nóng)村土地永久轉(zhuǎn)讓及生態(tài)保護(hù)合同全新制定
- 2025年度公司特色花卉組合采購服務(wù)協(xié)議3篇
- 二零二五年度地鐵車站清潔與安全服務(wù)合同3篇
- 二零二五年度物流運(yùn)輸勞動合同勞務(wù)合同3篇
- 二零二五年度私人住宅泳池建造合同3篇
- 2025年度全款購車汽車用品贈送合同范本3篇
- 二零二五年度高校畢業(yè)生就業(yè)見習(xí)計劃合作協(xié)議3篇
- 2025年度環(huán)保設(shè)備銷售加盟合同協(xié)議
- 二零二五年度電力設(shè)施檢修與維修合同3篇
- UBA之夢想、目標(biāo)、計劃、行動、信念
- 儲罐水噴砂施工方案
- 每個人有每個人的愛好
- 每立方米鋼筋砼鋼筋含量參考值
- 小學(xué)語文教師怎樣說課-ppt課件
- Q∕GDW 12147-2021 電網(wǎng)智能業(yè)務(wù)終端接入規(guī)范
- 猩紅熱ppt幻燈片課件
- 輸配電線路基礎(chǔ)知識
- 2015年日歷表(超清晰A4打印版)
- 剪式汽車舉升機(jī)設(shè)計
- 健康證體檢表
評論
0/150
提交評論