下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、軟件項目管理復習題整理1. 項目管理的五要素 :技術、方法、團隊建設、信息及溝通。2. 有效的項目管理集中在三個 P 上:人員、問題和過程。3. 項目管理知識體系的九個知識領域:項目集成管理、項目范圍管理、項目時間管理、項目成本管理、項目人力資源管理、項目溝通管理、項目風險管理、項目質量管理、項目采購管理。4. 項目范圍管理:其作用是保證項目計劃僅包括成功地完成項目所需要進行的所有工作。其范圍分為產品范圍和項目范圍。產品范圍某項產品、服務或成果所具有的特性和功能。項目范圍為交付具有規(guī)定特性與功能的產品、服務或成果而必須完成的工作。項目范圍管理的過程包括以下幾個方面:( 1) 項目啟動(2)范圍
2、規(guī)劃( 3)范圍定義( 4)范圍審核( 5) 范圍變更控制5. 項目人力資源管理:( 1)組織計劃( 2)人員獲?。?3)團隊建設6. 軟件項目生存期模型(重點看特點)軟件生存期模型有哪些?( 16 標題)( 1 )瀑布模型特點:1) ) 簡單、直觀、易用2) 通過設置里程碑,明確每階段的任務與目標3) 可為每階段制定開發(fā)計劃,進行成本預算,組織開發(fā)力量。(文檔驅動)缺點:1) ) 維護成本較大2) 依賴性強3) 新的項目不適用4) 模型沒有中間反饋5) 用戶到項目結束才能看到產品6) 限制變更( 2) V 模型特點:1) ) 簡單易用2) 強調測試過程與開發(fā)過程的對應性和并行性3) 按順序進
3、行,一個階段的輸入時下一階段的輸入。( 3) 原型模型特點:1) ) 需求完全定義之前,要快速構建一個原型系統(tǒng)2) 用戶試用,根據優(yōu)缺點,給開發(fā)人員提出反饋意見3) 根據反饋意見修改軟件需求規(guī)格說明文檔,以便系統(tǒng)可以更加準確地反映用戶的需求。4) 可以減少項目的各種假設以及風險或者:有效的適應用戶需求的變化。( 4) 增量模型特點:1) 避免一次性投資太多帶來的風險,將主要的功能或者風險大的功能首先實現,然后逐步完善,保證投入的有效性。2) 更快的開發(fā)出可以操作的系統(tǒng)3) 可以減少開發(fā)過程中用戶需求的變更4) 一些增量可能需要重新開發(fā)或者:1) 并行開發(fā)2) 管理復雜( 5) 螺旋式模型特點:
4、1) 表現為原型的多次迭代2) 用戶可以更早的看到并使用產品3) 用戶可以與開發(fā)人員進行緊密合作4) 項目的投資非一次性投入或者:以風險為導向( 6) 漸進式階段模型(迭代模型)特點:1) 階段式提交一個可運行的產品,且每個階段提交的產品都是獨立的系統(tǒng)2) 拖過階段式產品的提交,可早期預警問題,避免后期發(fā)現問題的成本高3) 降低估計失誤,因為可以通過階段評審,重新估算下一階段的計劃或者:通過逐步迭代,建立軟件系統(tǒng)7. 項目計劃活動的主要內容包括:(1) )分解項目需求,標識項目全部工作產品和活動,編制WBS(2) 估算工作產品和活動的規(guī)模、工作量、成本和所需資源(3) 識別并制定項目資料管理計
5、劃及工作進度表(4) 識別和分析項目風險,編制風險管理計劃(5) 協商相關約定8. 任務分解結果的檢驗(理解任務分解)(1 )明確并識別項目的各主要組成部分及項目的主要交付成果(2) 確定每個可交付成果的詳細程度是否達到了足以編制恰當的成本和歷時估算(3) 確定可交付成果的組成元素(4) 核實分解的正確性還要明確如下問題:1) ) 最底層項對項目分解來說是否是必須而且充分的。2) 每項的定義是否清晰完整。3) 每項是否能夠恰當地編制進度和預算(5) 最后與相關人員對WBS 結果進行評審9. PDM 網絡圖和ADM 網絡圖的轉換序號:工作克回的童/關累阿身粉中的氮冰方接人兜的進行BWC八 A J
6、I3A, B為焦成后進有CC _ A3 !CC.lG._S -3Z B均完此后同時進行C和0Jc4A完罐后強行EA. B均完成后施行口_Aur-ikCnc 6#一J5_rW-W35小 B均完良后進行,A, 小 C均元甑進行E, D. E均笳成后進打F0i-1o- >*0-*0SA.白均宛晚后遇行G 瓦D均完庾后進行£c Ac C cUV7"wC- . rC . c7N & C地完成后貴行D. 凡C埼克威后進行£_a_Ie_c2、c cJ.3BA完地后進將匕A. B均完成后進行國 H完成后加行E0-4co-ac之g'片阿哽工作分成三個甑HBL
7、分段處水髓工能Ai完成后進行At,我,Aj定位后遂打a3, a, Ai、必完期片逐行西tB3.電先就后進行由1有網帆1 Lmbo&及方法1W15-!4-JaoB| nHJ "XJ冏絡圖中需見的各件工弗強轉關聶的襄示方法裹 2ZKDH32-1ADM圖的畫圖示例1)2)3)繪制網絡圖的順序: 任務分解確定工序間的邏輯關系確定工序持續(xù)時間4)繪制網絡圖(時間坐標)主要記住兩點:1) PDM網絡圖用方框表示活動,箭線表示活動間關系。2) AMD網絡圖用箭線表示活動,圓圈表示活動間關系3) AMD示例見上圖里程碑圖看一下。10) 關鍵路徑法最早開始時間(ES)某項活動能夠開始的最早時間
8、最早結束時間(EF)某項活動能夠結束的最早時間最遲開始時間(LS)為了使項目按時完工,某項活動必須開始的最遲時間 最遲結束時間(LF)為了項目按時完成,某項活動必須完成的最遲時間 EF=ES+工期估計,正向推算,從項目開始沿網絡圖到項目完成為止。LS=LF-工期估計,逆向推算,從項目完成沿網絡圖到項目的開始進行推算。規(guī)則1:若某項活動存在多個緊前工序,則此項活動的最早開始時間必須同于或晚 于所有緊前活動的最早結束時間的最大值。規(guī)則2:某項活動的最遲結束時間必須等于或早于該活動直接指向的所有其他活動 的最遲開始時間的最小值。ESEFNameDurationLSLF我的理解:1)正向:遇到多個指向
9、一個,選擇EF最大的那個作為下一個 ES2)逆向:多個指向一個,選擇LS最小的那個作為下一個 LF浮動時間(TF) = LS - ES = LF -EF (簡單的說就是同一側的下邊減去上邊) 關鍵路徑:決定項目完成的最短時間。尋找關鍵路徑的方法:1)找時間最長的那條路徑2)浮動時間為零的路徑關鍵路徑一般情況下只有一條,經過趕工壓縮后可能有兩條。11) 進度壓縮應急法:(趕工法)(1)每個任務存在一個“正?!边M度和“可壓縮”進度。一個“正?!背杀竞汀翱?壓縮”成本。(2)增加資源,從“正常”進度壓縮到“可壓縮”進度。(3)每個任務無法在低于“可壓縮”進度內完成。(4)有足夠資源利用。(5)進度壓
10、縮與成本增長成正比。單位時間趕工成本=(可壓縮成本 -正常成本)/ (正常進度 -可壓縮進度)1) 一般首先選擇持續(xù)時間相對長的活動。壓縮比比較小。2)選擇壓縮成本低的活動。活動持續(xù)時間的變化會引起成本的變化,某活動壓縮單位時間所需增加的成本稱為該活動的壓縮成本。例題見作業(yè)題。 P86 書上例題12) 常用的估算方法1) 分解方法,采用“分而治之”的策略,對軟件項目進行分解,再采用逐步求精的方式進行估算,最后通過累加獲得整體的估算結果。2)算術模型, 通過估算模型來產生估算。如 cocomo 模型, 功能點分析模型( FPA) 、標準構彳牛法、舊M定量影響因子(QIF)等3)專家判斷或經驗法,
11、如德爾菲法(Delphi technique)。適合于初步估算,不適合于詳細估算4)比例法 是比較科學的一種傳統(tǒng)估算方法,是基于類比的估算技術,根據過去類似的項目,直接進行類比獲得當前項目的估算結果。自頂向下估算模式,首先估算出項目一級的工作量,然后層層往下分攤,把上一層工作量分攤到下一層的階段、活動或任務。通常使用FPA方法或COCOMO II來估算項目一級的工作量。自底向上估算模式, 要求先估算出底層任務/活動一級的工作量,然后層層向上匯總到階段和項目級。通常使用QIF 估算方法或專家判斷來估算項目低層WBS 元素的工作量1)德爾菲法一種專家評估技術,適用于在沒有或者沒有足夠歷史數據的情況
12、下,來評定軟件采用不同的技術或者新技術所帶來的差異。基本步驟:1 ) 組織者發(fā)給每位專家一份軟件系統(tǒng)的規(guī)格說明和一張記錄估算值的表格,請他們估算;2) 專家詳細研究軟件規(guī)格說明后,對該軟件提出三個規(guī)模的估算值:最?。╝i) 、最可能(mi) 、最大(bi) ;3) 組織者對專家的表格中的答復進行整理,計算每位專家的Ei = ( ai + 4mi + bi )/ 6,然后計算出期望值 E = E1 + E2 + E3 +En / n(n:表示n個專家);4) 綜合結果后,再組織專家不記名填表格,比較估算差,并查找原因。5) 如果各個專家的估算差異超出規(guī)定的范圍(如15%) ,則需重復上述過程,最
13、終可以獲得一個多數專家共識的軟件規(guī)模。優(yōu)點:不需要歷史數據;非常適合新的較為特別的項目估算;缺點:主觀、專家的判斷有時并不準確和專家自身技術水平不夠是會帶來誤判。2)代碼行估算案例:對一個軟件組織來說,月開發(fā)源代碼行數為LOC=10 萬行,月投入人員160人,每人平均發(fā)生的費用為10000。則:( 1 )人均月代碼量= 100000 行 /160 人月 = 625 行 /人月;( 2) 1 個代碼行的價值= 160*10000/100000=16 元 /行 .3)功能點分析法功能點分析法(FPA)是在需求分析階段基于系統(tǒng)功能的一種規(guī)模估算方法,估計系 統(tǒng)功能點數,再從每個功能點類型和復雜度兩個
14、緯度,測算軟件規(guī)模(或工作量)。是主流的軟件規(guī)模估算方法。 例題:某個軟件項目中,一個軟件需求的五類功能計數項如下表所示。1)試計算這個軟件的功能點FP (調整因子見下表)。2)假設每功能點的單位成本是5000元/FP,試計算本項目的總成本。復雜度各類計數項簡單復雜外部輸入534外部輸由781外部查詢113外部文件412內部文件813軟件需求的功能計數項權重項復雜度權重因素簡單一般復雜夕卜部輸入346外部輸出457外部杳詢346外部文件5710部文件71015五類功能計數項的復雜度權重因子影響值因子影響值數據通信0聯機更新0分體式處理0復雜處理2性能3可重用性0配置負載4易安裝4事物率0易操作
15、5聯機數據登錄2多個場所0最終用戶效率5設施變更1解:功能點簡單T復雜外部輸入5*33*44*6外部輸出7*48*51*7外部查詢1*31*53*7外部文件4*51*72*10內部文件8*71*103*15總計12274117UFC313TCF=0.65+0.01(sum(Fi)假設所有技術復雜影響程度都是平土程度,即技術復雜度因子=3貝U TCF = 0.65 + 0.01 (14 * 3) = 1.07FP = UFC*TCF = 313*1.07=335總成本 =335 * 5000 = 1,675,000(4) COCOMO 模型基本公式為:E = aSxEAF其中,E是以人月為單位的
16、工作量,S程序規(guī)模的單位是 KLOC ,EAF ( Effort Adjustment Factor )是一個工作量調整因子,在基本模型中取值為1。a,b則隨著開發(fā)模式的變化而變化例題:要開發(fā)一個估計規(guī)模為 30KLOC的銀行系統(tǒng)應用程序項目,其功能以數據處理為主, 屬于有機型軟件模式。隨著項目進展,可以確定其 15個成本因子的情況,除了軟件可靠性 虛擬機易變性 開發(fā)進度限制因子的取值見表外,其余因子取值均為1.00,系數a=3.2,b=1.05.成本驅動因子級別取值軟件可靠性高1.15虛擬機易變性低0.87開發(fā)進度限制低1.08則該項目的工作量估算為:Effort 3.2 (30)1.05
17、(1.15 0.87 1.08) 123.0人月13.成本估算掙值法:三個成本,兩個偏差,兩個績效已完成工程的計劃成本(BCWP)=已完成工作量*預算單價擬完成工程的計劃成本(BCWS)=計劃工作量*預算單價已完成工程的實際成本(ACWP )=已完成工作量 *實際單價成本偏差(CV) 進度偏差(SV)=BCWP=BCWP-ACWP-BCWS< 0超支< 0拖延> 0節(jié)約> 0提前成本績效指數(CPI) = BCWP / ACWP< 1超支> 1節(jié)約進度績效指數(SPI) = BCWP / BCWS< 1拖延> 1提前方法一:連續(xù)計算開發(fā)出來的產品
18、的價值方法二:計算公式法。通用規(guī)則:1) 50 / 50規(guī)則:當一項工作已經開始,但是還沒有完成,就假定已經實現一般的 價值,當這個工作全部完成才實現全部價值。2) 0 / 100規(guī)則:當一項工作全部完成的時候才實現全部價值15 / 13案例分析某項目泡展到11周對-對前10周的工作逆行統(tǒng)計,情況見下去單位,萬元工作計劃完成工作假口費用已完成工作量(%)文際發(fā)生費用A4QQ100400B450100460CTOOBO720D150100150r e500100520FBOQ50400r gIWO607QQH3001003001120100120J120040600會計1 .看出胃1 口片:蘇頂
19、丁午的呂CWP廿1Q周末的BCWP2、計第1。周末的介il ACWP, BCWS3計第10周末的CV. SV,并進行分析4計算10周末的CPU SPL并匯行分析1、計算前10周每項工作的BCWP及10周末的BCWP工作U劃完成匚作預算費用己完成作量(%>實際發(fā)生費用掙得衽A400100400400B450100460450C70Q8072056001501DQ150150E5M100520500F80050400400G100060700600H300100300300I120100120120J12004060 口480合計3960茴小'2、計算10周宋的合計ACWP、BCWS
20、工作計劃完成工作預算費用已完成工作顯(%;父:陣發(fā)生費用掙得值A400100400400B450100460450C70080720560D150100150150E500100520500F80050400400Q100060700600H3001003003001120100120120J1200406004B0合討562043703960苣川3、計算10周末的CV、SV,并進行分析CVzBCWP ACWP=3960-4370=-410 超支; SV=B(:Wl>-BCWS=3960-5620=-1660 進度拖后BCWS>ACWP>BCWP效率低,增加高效入值的投入4、
21、計算10周末的CPI、SPL并進行分析CPI=3960/4370=0.906 超支;SPI=3960/5620=0.704 進度拖后實際發(fā)生費用比已完工預算多,但工作進度 還是拖后了,因此項目狀況不好,須加快進度 并控制費用5、假設項目計劃的預算的總成本是6400萬元,根據 前10周的執(zhí)行情況,求EAC。EAC=總預算成本X ( ACWP/BCWP)=6400 X 4370/3960= 7062.63 (萬元)14.風險管理(1)風險定義:某一特定危險情況發(fā)生的可能性和后果的組合。三要素:事件、事件發(fā)生的概率、事件的影響(2)風險分類:1)從風險的范圍角度劃分:項目風險、技術風險、商業(yè)風險2)從風險的可預測程度劃分:已知風險、可預測風險、不可預測風險3)從軟件項目開發(fā)過程劃分需求風險、計劃編制風險、組織和管理風險、人員風險、開發(fā)環(huán)境風險、客戶風險、產品風險、設計和實現風險、過程風險(3)風險管理的策略1)危機管理2)風險緩解3)著力預
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 西安健康工程職業(yè)學院《管理文秘與禮儀》2023-2024學年第一學期期末試卷
- 武漢民政職業(yè)學院《電工技術與電氣控制》2023-2024學年第一學期期末試卷
- 個性化高端導購服務2024協議
- 2024版在線教育平臺合作協議3篇
- 2024版反擔保協議二
- 二零二五版臨時用工崗位合同范本6篇
- 二零二五年度金融科技股票投資委托合同模板3篇
- 二零二五年度食品飲料個人物資采購合同參考文本6篇
- 四川職業(yè)技術學院《稅收理論與實務》2023-2024學年第一學期期末試卷
- 二零二五版城市改造房屋拆遷掛靠管理合同3篇
- 公務員考試工信部面試真題及解析
- GB/T 15593-2020輸血(液)器具用聚氯乙烯塑料
- 2023年上海英語高考卷及答案完整版
- 西北農林科技大學高等數學期末考試試卷(含答案)
- 金紅葉紙業(yè)簡介-2 -紙品及產品知識
- 《連鎖經營管理》課程教學大綱
- 《畢淑敏文集》電子書
- 頸椎JOA評分 表格
- 員工崗位能力評價標準
- 定量分析方法-課件
- 朱曦編著設計形態(tài)知識點
評論
0/150
提交評論