第8章軟件項(xiàng)目管理_第1頁(yè)
第8章軟件項(xiàng)目管理_第2頁(yè)
第8章軟件項(xiàng)目管理_第3頁(yè)
第8章軟件項(xiàng)目管理_第4頁(yè)
第8章軟件項(xiàng)目管理_第5頁(yè)
已閱讀5頁(yè),還剩23頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

第八章軟件項(xiàng)目管理軟件項(xiàng)目管理的目標(biāo)功能和性能要求達(dá)到項(xiàng)目預(yù)期的軟件產(chǎn)品功能和性能要求;時(shí)限要求項(xiàng)目應(yīng)在合同規(guī)定的期限內(nèi)完成,產(chǎn)品應(yīng)在期限內(nèi)交付;成本要求項(xiàng)目開(kāi)銷(xiāo)限制在預(yù)算之內(nèi)。軟件項(xiàng)目管理的任務(wù)軟件項(xiàng)目管理涉及到人員、產(chǎn)品、過(guò)程和項(xiàng)目,即“4P”。過(guò)程(process)人員(people)工具(tools)產(chǎn)品(Product)項(xiàng)目(Project)參與自動(dòng)化結(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ù)過(guò)程項(xiàng)目計(jì)劃及計(jì)劃管理:項(xiàng)目策劃、項(xiàng)目估算、風(fēng)險(xiǎn)管理等資源管理:人員管理、成本管理成果要求管理:需求管理、質(zhì)量管理等軟件項(xiàng)目管理的主要活動(dòng)軟件項(xiàng)目的規(guī)劃人員的組織管理軟件風(fēng)險(xiǎn)管理軟件配置管理可行性分析軟件成本估算軟件計(jì)劃人員配備原則人員配備模式軟件團(tuán)隊(duì)建設(shè)軟件項(xiàng)目溝通活動(dòng)風(fēng)險(xiǎn)識(shí)別風(fēng)險(xiǎn)分析風(fēng)險(xiǎn)規(guī)劃風(fēng)險(xiǎn)監(jiān)控

配置項(xiàng)的標(biāo)識(shí)

版本管理

系統(tǒng)構(gòu)建

變更控制軟件項(xiàng)目估算軟件項(xiàng)目估算主要內(nèi)容規(guī)模指得到最終軟件產(chǎn)品的大小,即代碼行估算;單位是代碼行數(shù)(LOC),千行代碼行數(shù)(KLOC);工作量按照項(xiàng)目將要投入的人工來(lái)估算;單位是一個(gè)人工作一個(gè)月,記為“人月”;成本通常只考慮投入的人工成本;生產(chǎn)率平均每個(gè)人月完成的源程序行數(shù);單位是KLOC/人月。軟件項(xiàng)目估算方法—功能點(diǎn)功能點(diǎn)方法以需求規(guī)格說(shuō)明中已經(jīng)得到確認(rèn)的軟件功能為依據(jù),分析軟件信息域特性和功能復(fù)雜性,估算軟件規(guī)模,以功能點(diǎn)為單位。信息域特性輸入項(xiàng)數(shù)(Inp):用戶(hù)向軟件輸入的項(xiàng)數(shù);輸出項(xiàng)數(shù)(Out):軟件向用戶(hù)輸出的項(xiàng)數(shù);查詢(xún)數(shù)(Inq):查詢(xún)是唯一的輸入、輸出組合;主文件數(shù)(Maf):邏輯主文件(數(shù)據(jù)的一個(gè)邏輯組合)的數(shù)目;外部接口數(shù)(Inf):機(jī)器可讀的全部接口的數(shù)量。軟件項(xiàng)目估算方法—功能點(diǎn)功能復(fù)雜性

信息域特性系數(shù)值

復(fù)雜性特性系數(shù)簡(jiǎn)單中等復(fù)雜輸入系數(shù)a1346輸出系數(shù)a2457查詢(xún)系數(shù)a3346文件系數(shù)a471015接口系數(shù)a55710軟件項(xiàng)目估算方法—功能點(diǎn)估算功能點(diǎn)步驟計(jì)算未調(diào)整的功能點(diǎn)數(shù)UFPUFP=a1*Inp+a2*Out+a3*Inq+a4*Maf+a5*Inf計(jì)算技術(shù)復(fù)雜性因子TCF

TCF=0.65+0.01*DI計(jì)算功能點(diǎn)數(shù)FPFP=UFP*TCF軟件項(xiàng)目估算方法—Delphi專(zhuān)家判定法是由多位專(zhuān)家憑各自的經(jīng)驗(yàn)對(duì)軟件項(xiàng)目進(jìn)行成本估算。計(jì)算各位專(zhuān)家的估算期望值Li和估算值的期望中值L。ai-該軟件可能的最小規(guī)模(最少源代碼行數(shù));mi-該軟件最可能的規(guī)模(最可能的源代碼行數(shù));bi-該軟件可能的最大規(guī)模(最多源代碼行數(shù));n為專(zhuān)家人數(shù)。軟件項(xiàng)目估算方法—COCOMO模型也稱(chēng)為構(gòu)造式成本模型;3種類(lèi)型的軟件:組織型:相對(duì)規(guī)模較小、較簡(jiǎn)單的軟件項(xiàng)目;嵌入型:開(kāi)發(fā)工作緊密地與系統(tǒng)中的硬件、軟件和運(yùn)行限制聯(lián)系在一起;半獨(dú)立性:規(guī)模與復(fù)雜性均屬中等??傮w類(lèi)型工作量進(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表示開(kāi)發(fā)工作量;kloc為交付的千代碼行數(shù);Cl是模型系數(shù);a是模型指數(shù)中間的COCOMO模型fi是成本因素詳細(xì)的COCOMO模型軟件項(xiàng)目風(fēng)險(xiǎn)管理風(fēng)險(xiǎn)識(shí)別項(xiàng)目風(fēng)險(xiǎn),與項(xiàng)目有關(guān)的預(yù)算、進(jìn)度、人力、資源、用戶(hù)需求、項(xiàng)目規(guī)模、復(fù)雜性等方面的問(wèn)題。技術(shù)風(fēng)險(xiǎn),影響開(kāi)發(fā)質(zhì)量和交付時(shí)間的設(shè)計(jì)、實(shí)現(xiàn)、驗(yàn)證、維護(hù)、接口等方面的問(wèn)題。商業(yè)風(fēng)險(xiǎn),包括與產(chǎn)品的商業(yè)運(yùn)作有關(guān)的市場(chǎng)風(fēng)險(xiǎn)、預(yù)算風(fēng)險(xiǎn)、決策風(fēng)險(xiǎn)、銷(xiāo)售風(fēng)險(xiǎn)等。Keil.M.等人總結(jié)的識(shí)別風(fēng)險(xiǎn)的提問(wèn)單⑴最終用戶(hù)對(duì)該項(xiàng)目和待構(gòu)造的系統(tǒng)支持嗎?⑵需求已經(jīng)被軟件項(xiàng)目組和用戶(hù)完全理解嗎?⑶軟件開(kāi)發(fā)機(jī)構(gòu)的高層管理者和用戶(hù)方的管理者已正式承諾支持該項(xiàng)目嗎?⑷用戶(hù)已充分參加到需求定義中了嗎?⑸最終用戶(hù)的期望實(shí)現(xiàn)了嗎?⑹項(xiàng)目的需求穩(wěn)定嗎?⑺項(xiàng)目的工作范圍穩(wěn)定嗎?⑻軟件項(xiàng)目組擁有合適的技能嗎?⑼項(xiàng)目組對(duì)所需開(kāi)發(fā)技術(shù)有經(jīng)驗(yàn)嗎?⑽項(xiàng)目組人員數(shù)量能夠完成此項(xiàng)目嗎?⑾所有用戶(hù)對(duì)該項(xiàng)目的重要性和系統(tǒng)需求有共識(shí)嗎?軟件項(xiàng)目風(fēng)險(xiǎn)管理風(fēng)險(xiǎn)估算從影響風(fēng)險(xiǎn)的因素考慮風(fēng)險(xiǎn)發(fā)生的可能性。風(fēng)險(xiǎn)發(fā)生所帶來(lái)的損失的嚴(yán)重程度。性能支持成本進(jìn)度災(zāi)難性的1無(wú)法滿(mǎn)足需求而導(dǎo)致任務(wù)的失敗錯(cuò)誤導(dǎo)致成本增加,資金短缺超出預(yù)算2性能?chē)?yán)重下降,達(dá)不到技術(shù)要求無(wú)法響應(yīng)或無(wú)法支持的軟件資金嚴(yán)重短缺,很可能超出預(yù)算無(wú)法按期交付完成嚴(yán)重的1無(wú)法滿(mǎn)足需求而導(dǎo)致系統(tǒng)性能下降,任務(wù)能否完成受到質(zhì)疑錯(cuò)誤導(dǎo)致運(yùn)行延遲和成本增加2技術(shù)性能有所降低在軟件修改中,有所延后資金不足,可能超支交付日期可能遲后輕微的1不能滿(mǎn)足需求而導(dǎo)致次要任務(wù)性能下降對(duì)成本和進(jìn)度都有影響2技術(shù)性能稍有降低能響應(yīng)軟件支持有較充足的資金來(lái)源計(jì)劃進(jìn)度可完成可忽略的1無(wú)法滿(mǎn)足需求而導(dǎo)致使用不方便或操作不易錯(cuò)誤對(duì)成本和進(jìn)度影響不大2技術(shù)性能不會(huì)降低易于軟件支持可能低于預(yù)算交付日期可能提前類(lèi)別成分風(fēng)險(xiǎn)評(píng)估表軟件項(xiàng)目風(fēng)險(xiǎn)管理風(fēng)險(xiǎn)評(píng)價(jià)進(jìn)一步驗(yàn)證風(fēng)險(xiǎn)評(píng)估結(jié)果的準(zhǔn)確性,并按照風(fēng)險(xiǎn)發(fā)生概率高低和后果嚴(yán)重的程度進(jìn)行排序。風(fēng)險(xiǎn)評(píng)價(jià)通常由三元組形式描述:(ri,li,xi)i=1,2,3,…,lri為風(fēng)險(xiǎn),li為風(fēng)險(xiǎn)發(fā)生的概率,xi為風(fēng)險(xiǎn)發(fā)生后的影響,i為風(fēng)險(xiǎn)的種類(lèi)。風(fēng)險(xiǎn)參考水準(zhǔn)成本超支進(jìn)度延遲參考點(diǎn)(成本值、時(shí)間值)將造成項(xiàng)目終止軟件項(xiàng)目風(fēng)險(xiǎn)管理風(fēng)險(xiǎn)監(jiān)控和管理風(fēng)險(xiǎn)避免:是一種主動(dòng)避免風(fēng)險(xiǎn)的活動(dòng)。是在風(fēng)險(xiǎn)發(fā)生前分析引起風(fēng)險(xiǎn)的原因,采取措施,避免風(fēng)險(xiǎn)發(fā)生。風(fēng)險(xiǎn)監(jiān)控:貫穿在軟件開(kāi)發(fā)的全過(guò)程,是一種項(xiàng)目跟蹤活動(dòng)。主要監(jiān)控對(duì)項(xiàng)目風(fēng)險(xiǎn)產(chǎn)生主要影響的因素。風(fēng)險(xiǎn)管理監(jiān)控計(jì)劃:制定風(fēng)險(xiǎn)監(jiān)控計(jì)劃,保證文檔的正確性,按監(jiān)控計(jì)劃記錄、管理風(fēng)險(xiǎn)分析的全過(guò)程。軟件項(xiàng)目進(jìn)度管理一般的表格工具▲▲▲▲▲▲▲軟件測(cè)試▲▲▲

編碼▲▲詳細(xì)設(shè)計(jì)▲▲▲總體設(shè)計(jì)▲▲▲需求分析12345678910912任務(wù)月份010203040506070一月二月三月四月五月六月需求分析

總體設(shè)計(jì)詳細(xì)設(shè)計(jì)編碼、測(cè)試軟件項(xiàng)目進(jìn)度管理甘特圖:用水平線段表示任務(wù)的工作階段;線段的起點(diǎn)和終點(diǎn)分別表示任務(wù)的開(kāi)始和完成時(shí)間,線段的長(zhǎng)度表示完成任務(wù)所需的時(shí)間。1234567891011

任務(wù)ABCDE當(dāng)前進(jìn)度○△○△○△○△○△完成計(jì)劃完成○文檔編寫(xiě)

△評(píng)審圖例某項(xiàng)目甘特圖實(shí)例活動(dòng)時(shí)間(天)責(zé)任人

開(kāi)工日數(shù)2468101214161820222426P1詳細(xì)設(shè)計(jì)計(jì)劃5張實(shí)際6張P1編程計(jì)劃12李實(shí)際11李P1單元測(cè)試計(jì)劃6李實(shí)際3李P2詳細(xì)設(shè)計(jì)計(jì)劃3張實(shí)際3張P2編程計(jì)劃4張實(shí)際4王P2單元測(cè)試計(jì)劃2張實(shí)際軟件項(xiàng)目進(jìn)度管理時(shí)標(biāo)網(wǎng)狀圖:也稱(chēng)為改進(jìn)的甘特圖,增加了各子任務(wù)之間的邏輯依賴(lài)關(guān)系。120378456周任務(wù)5

101520A1A2A3B1B2E1E2CD1D2D3軟件項(xiàng)目進(jìn)度管理PERT計(jì)劃評(píng)審技術(shù)或CPM關(guān)鍵路徑法,都是采用網(wǎng)絡(luò)圖來(lái)描述項(xiàng)目的進(jìn)度安排。023456718起點(diǎn)A編碼A調(diào)試B編碼A測(cè)試C理解B測(cè)試C修改C調(diào)試C測(cè)試6687887968BC組裝測(cè)試5B調(diào)試任務(wù)網(wǎng)絡(luò)圖軟件項(xiàng)目進(jìn)度管理開(kāi)發(fā)小組的組織有以下原則:

1.軟件開(kāi)發(fā)小組的規(guī)模不宜太大,人數(shù)不能太多,一般以3~5人為宜。2.切忌在開(kāi)發(fā)過(guò)程中增加人員,這將因增加人員之間的聯(lián)系而降低效率。例:設(shè)一開(kāi)發(fā)小組有4個(gè)軟件工程師,開(kāi)發(fā)效率為5000行/年,共有6條通信路徑,每條路徑降低生產(chǎn)率250行/年,則小組生產(chǎn)率為:5000×4-250×6=18500(行/年)如為了加快進(jìn)度,新增加2人,每人效率為840行/年,通信路徑增加到15條,此時(shí)的小組生產(chǎn)率為:20000+840×2-250×15=17930(行/年)軟件質(zhì)量保證

產(chǎn)品運(yùn)行產(chǎn)品修改產(chǎn)品轉(zhuǎn)移●

可移植性●

可重用性●

互運(yùn)行性(與另一個(gè)系統(tǒng)結(jié)合)●

正確性●

完整性●

健壯性●

可用性●

效率●

風(fēng)險(xiǎn)性●

可理解性●

可修改性●

靈活性●

可測(cè)試性質(zhì)量因素定義正確性系統(tǒng)滿(mǎn)足規(guī)格說(shuō)明和優(yōu)化目標(biāo)的程度,即在預(yù)定環(huán)境下能正確地完成預(yù)期功能的程度。健壯性在硬件故障、操作錯(cuò)誤等意外情況下,系統(tǒng)能作出適當(dāng)反應(yīng)的程度。效率為完成預(yù)定功能,系統(tǒng)需要的計(jì)算資源的多少。完整性即安全性,對(duì)非法使用軟件或數(shù)據(jù),系統(tǒng)能夠控制(禁止)的程度??捎眯詫?duì)系統(tǒng)完成預(yù)定功能的滿(mǎn)意程度。風(fēng)險(xiǎn)能否按照預(yù)定成本和進(jìn)度完成系統(tǒng)看法,并為用戶(hù)滿(mǎn)意的程度??衫斫庑岳斫夂褪褂迷撓到y(tǒng)的容易程度??删S護(hù)性診斷和改正運(yùn)行時(shí)所發(fā)現(xiàn)錯(cuò)誤所需工作量的大小。靈活性即適應(yīng)性,修改或改進(jìn)正在運(yùn)行的系統(tǒng)所需工作量的大小??蓽y(cè)試性軟件易測(cè)試的程度??梢浦残愿淖兿到y(tǒng)的軟、硬件環(huán)境及配置時(shí),所需工作量的大小??稍儆眯攒浖谄渌到y(tǒng)中可被再次使用的程度(或范圍)。互運(yùn)行性把該系統(tǒng)與另一個(gè)系統(tǒng)結(jié)合起來(lái)所需工作量。軟件質(zhì)量因素的定義軟件質(zhì)量保證軟件質(zhì)量度量方法有以下三種:精確度量:使用質(zhì)量度量評(píng)價(jià)準(zhǔn)則進(jìn)行詳細(xì)

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論