第3章 項(xiàng)目開發(fā)計(jì)劃

上傳人:仙*** 文檔編號:239592028 上傳時(shí)間:2024-02-05 格式:PPT 頁數(shù):55 大?。?40.50KB
收藏 版權(quán)申訴 舉報(bào) 下載
第3章 項(xiàng)目開發(fā)計(jì)劃_第1頁
第1頁 / 共55頁
第3章 項(xiàng)目開發(fā)計(jì)劃_第2頁
第2頁 / 共55頁
第3章 項(xiàng)目開發(fā)計(jì)劃_第3頁
第3頁 / 共55頁

下載文檔到電腦,查找使用更方便

10 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《第3章 項(xiàng)目開發(fā)計(jì)劃》由會員分享,可在線閱讀,更多相關(guān)《第3章 項(xiàng)目開發(fā)計(jì)劃(55頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。

1、 第3章軟件項(xiàng)目開發(fā)計(jì)劃 軟件工程研究室軟件工程研究室基本內(nèi)容基本內(nèi)容 3.1 3.1 概念概念 3.2 3.2 軟件項(xiàng)目的來源軟件項(xiàng)目的來源 3.3 3.3 項(xiàng)目經(jīng)理項(xiàng)目經(jīng)理職責(zé)職責(zé) 3.4 3.4 項(xiàng)目計(jì)劃階段的主要活動項(xiàng)目計(jì)劃階段的主要活動 2020世紀(jì)世紀(jì)8080年代初,年代初,SperrySperry公司為美國國公司為美國國 稅局稅局(IRS,InternalIRS,Internal Revenue Service)Revenue Service)開發(fā)的開發(fā)的“自動聯(lián)邦收稅單處理系統(tǒng)自動聯(lián)邦收稅單處理系統(tǒng)”(Automated federal income(Automated fed

2、eral income tax form processing system)tax form processing system)n n 系統(tǒng)不能應(yīng)付日常的工作量系統(tǒng)不能應(yīng)付日常的工作量n n 8585年還在為系統(tǒng)增加費(fèi)用以便能支付利年還在為系統(tǒng)增加費(fèi)用以便能支付利 息和顧員費(fèi)用息和顧員費(fèi)用.n n 直到直到9696年統(tǒng)計(jì)己投資年統(tǒng)計(jì)己投資4040億美元億美元,但僅有但僅有 60006000頁的文檔頁的文檔.慘敗慘敗 原因原因:計(jì)劃不允分計(jì)劃不允分3.1 3.1 軟件項(xiàng)目概念軟件項(xiàng)目概念 項(xiàng)目(項(xiàng)目(項(xiàng)目(項(xiàng)目(ProjectProject)為完成一個(gè)具體目標(biāo)而設(shè)計(jì)的一系列行動步驟。為完成一

3、個(gè)具體目標(biāo)而設(shè)計(jì)的一系列行動步驟。為完成一個(gè)具體目標(biāo)而設(shè)計(jì)的一系列行動步驟。為完成一個(gè)具體目標(biāo)而設(shè)計(jì)的一系列行動步驟。項(xiàng)目的內(nèi)容項(xiàng)目的內(nèi)容項(xiàng)目的內(nèi)容項(xiàng)目的內(nèi)容(Project Life Cycle)(Project Life Cycle)包括:確定項(xiàng)目的目標(biāo)包括:確定項(xiàng)目的目標(biāo)包括:確定項(xiàng)目的目標(biāo)包括:確定項(xiàng)目的目標(biāo) 制定項(xiàng)目各個(gè)階段的任務(wù)制定項(xiàng)目各個(gè)階段的任務(wù)制定項(xiàng)目各個(gè)階段的任務(wù)制定項(xiàng)目各個(gè)階段的任務(wù) 調(diào)整項(xiàng)目計(jì)劃調(diào)整項(xiàng)目計(jì)劃調(diào)整項(xiàng)目計(jì)劃調(diào)整項(xiàng)目計(jì)劃 跟蹤項(xiàng)目跟蹤項(xiàng)目跟蹤項(xiàng)目跟蹤項(xiàng)目 總結(jié)項(xiàng)目總結(jié)項(xiàng)目總結(jié)項(xiàng)目總結(jié)項(xiàng)目 項(xiàng)目管理項(xiàng)目管理項(xiàng)目管理項(xiàng)目管理(Project Management(

4、Project Management)對項(xiàng)目的資源進(jìn)行全面的規(guī)劃、組織、協(xié)調(diào)、對項(xiàng)目的資源進(jìn)行全面的規(guī)劃、組織、協(xié)調(diào)、對項(xiàng)目的資源進(jìn)行全面的規(guī)劃、組織、協(xié)調(diào)、對項(xiàng)目的資源進(jìn)行全面的規(guī)劃、組織、協(xié)調(diào)、控制并使之系統(tǒng)化的過程控制并使之系統(tǒng)化的過程控制并使之系統(tǒng)化的過程控制并使之系統(tǒng)化的過程.3.2 3.2 軟件項(xiàng)目的來源軟件項(xiàng)目的來源 立項(xiàng)立項(xiàng) 合同合同 國情國情3.3 3.3 項(xiàng)目經(jīng)理項(xiàng)目經(jīng)理職責(zé):職責(zé):(1)目標(biāo)明確且有遠(yuǎn)見 (2)計(jì)劃和組織項(xiàng)目 (3)組織和管理項(xiàng)目組 (4)估算成本和項(xiàng)目預(yù)算 (5)監(jiān)督和控制項(xiàng)目進(jìn)度 (6)確保質(zhì)量 3.4.13.4.1 定義問題定義問題(1 1)定義問題

5、)定義問題 準(zhǔn)確地定義要解決的問題,確定新系統(tǒng)的準(zhǔn)確地定義要解決的問題,確定新系統(tǒng)的準(zhǔn)確地定義要解決的問題,確定新系統(tǒng)的準(zhǔn)確地定義要解決的問題,確定新系統(tǒng)的 作用域,為可行性分析做準(zhǔn)備。作用域,為可行性分析做準(zhǔn)備。作用域,為可行性分析做準(zhǔn)備。作用域,為可行性分析做準(zhǔn)備。(2 2)定義問題的活動)定義問題的活動 確定新系統(tǒng)的目標(biāo)確定新系統(tǒng)的目標(biāo)確定新系統(tǒng)的目標(biāo)確定新系統(tǒng)的目標(biāo) 檢查項(xiàng)目的要求檢查項(xiàng)目的要求檢查項(xiàng)目的要求檢查項(xiàng)目的要求 完成問題定義完成問題定義完成問題定義完成問題定義 制定收益表、系統(tǒng)能力表、關(guān)聯(lián)制定收益表、系統(tǒng)能力表、關(guān)聯(lián)制定收益表、系統(tǒng)能力表、關(guān)聯(lián)制定收益表、系統(tǒng)能力表、關(guān)聯(lián)圖

6、圖圖圖等等等等(3 3)定義問題的方法)定義問題的方法 與用戶交流與用戶交流與用戶交流與用戶交流 收集資料收集資料收集資料收集資料 3.43.4 項(xiàng)目計(jì)劃階段的主要活動 3.4.2 3.4.2 系統(tǒng)的可行性分析系統(tǒng)的可行性分析(1 1)技術(shù)的可行性分析)技術(shù)的可行性分析 包括:風(fēng)險(xiǎn)分析包括:風(fēng)險(xiǎn)分析包括:風(fēng)險(xiǎn)分析包括:風(fēng)險(xiǎn)分析 資源分析資源分析資源分析資源分析 技術(shù)分析技術(shù)分析技術(shù)分析技術(shù)分析 項(xiàng)目計(jì)劃項(xiàng)目計(jì)劃項(xiàng)目計(jì)劃項(xiàng)目計(jì)劃 活動活動活動活動備注備注備注備注工作經(jīng)歷工作經(jīng)歷工作經(jīng)歷工作經(jīng)歷特長特長特長特長技能技能技能技能所學(xué)專業(yè)所學(xué)專業(yè)所學(xué)專業(yè)所學(xué)專業(yè)姓名姓名姓名姓名表表表表3-1 3-1

7、人員技術(shù)分析表人員技術(shù)分析表人員技術(shù)分析表人員技術(shù)分析表(2 2)資源的可行性分析資源的可行性分析 人力資源人力資源 硬件硬件/軟件資源軟件資源 計(jì)劃計(jì)劃 需求需求 概設(shè)概設(shè) 詳設(shè)詳設(shè) 實(shí)現(xiàn)實(shí)現(xiàn) 測試測試圖圖圖圖3-13-1 人力資源分配圖人力資源分配圖人力資源分配圖人力資源分配圖管理人員管理人員高級人員高級人員初級人員初級人員姓名姓名姓名姓名年齡年齡年齡年齡職稱職稱職稱職稱承擔(dān)工作承擔(dān)工作承擔(dān)工作承擔(dān)工作業(yè)績業(yè)績業(yè)績業(yè)績備注備注備注備注 表表3-2 人員層次表人員層次表表表3-3 設(shè)備情況表設(shè)備情況表設(shè)備名設(shè)備名設(shè)備名設(shè)備名購置時(shí)間購置時(shí)間購置時(shí)間購置時(shí)間功能功能功能功能性能性能性能性能維護(hù)

8、人維護(hù)人維護(hù)人維護(hù)人備注備注備注備注 表表3-4 軟件資源表軟件資源表軟件名軟件名軟件名軟件名購置時(shí)間購置時(shí)間購置時(shí)間購置時(shí)間購置地點(diǎn)購置地點(diǎn)購置地點(diǎn)購置地點(diǎn)類型類型類型類型版本號版本號版本號版本號備注備注備注備注(3 3)經(jīng)濟(jì)的可行性分析經(jīng)濟(jì)的可行性分析 包括:包括:開發(fā)成本開發(fā)成本 收益來源收益來源 效益分析效益分析(4 4)組織和文化上的可行性)組織和文化上的可行性 每個(gè)公司都有自己的企業(yè)文化 新系統(tǒng)必須適合這種企業(yè)文化 對于潛在的危險(xiǎn)要進(jìn)行評估(5 5)商業(yè)市場運(yùn)作可行性)商業(yè)市場運(yùn)作可行性 策略策略 市場市場 推銷推銷 管理管理(6 6)進(jìn)度表可行性)進(jìn)度表可行性 系統(tǒng)能不能按時(shí)完成

9、?系統(tǒng)能不能按時(shí)完成?人的因素人的因素 資金資金 進(jìn)度計(jì)劃不詳或有誤進(jìn)度計(jì)劃不詳或有誤3.4.3 制定項(xiàng)目進(jìn)度表 (1)(1)制定項(xiàng)目進(jìn)度表步驟制定項(xiàng)目進(jìn)度表步驟:為每個(gè)活動確定所有的單個(gè)任務(wù)為每個(gè)活動確定所有的單個(gè)任務(wù)為每個(gè)活動確定所有的單個(gè)任務(wù)為每個(gè)活動確定所有的單個(gè)任務(wù) 估算任務(wù)的大小估算任務(wù)的大小估算任務(wù)的大小估算任務(wù)的大小 確定已定任務(wù)的順序確定已定任務(wù)的順序確定已定任務(wù)的順序確定已定任務(wù)的順序 進(jìn)行時(shí)間安排進(jìn)行時(shí)間安排進(jìn)行時(shí)間安排進(jìn)行時(shí)間安排項(xiàng)目計(jì)劃階段項(xiàng)目計(jì)劃階段項(xiàng)目計(jì)劃階段項(xiàng)目計(jì)劃階段 的活動的活動的活動的活動 (2)2)項(xiàng)目進(jìn)度表的圖示表示項(xiàng)目進(jìn)度表的圖示表示甘特甘特(Gan

10、tt)(Gantt)圖(圖(以條形圖代表任務(wù)和活動)以條形圖代表任務(wù)和活動)以條形圖代表任務(wù)和活動)以條形圖代表任務(wù)和活動)1 2 3 4 5 6 7 任務(wù)表任務(wù)表定義問題定義問題會見客戶會見客戶確定作用域確定作用域周周(時(shí)間時(shí)間)圖圖3-2 甘特圖甘特圖甘特圖甘特圖甘特圖甘特圖 Gantt ChartGantt ChartGantt ChartGantt Chart 時(shí)間(月)時(shí)間(月)時(shí)間(月)時(shí)間(月)活動號活動號活動號活動號及名稱及名稱及名稱及名稱JANJANFEFEB BMARMARAPRAPRMAYMAYJUJUNNJULJULAUGAUGSEPSEPOCTOCT1.11.1復(fù)審規(guī)

11、格復(fù)審規(guī)格復(fù)審規(guī)格復(fù)審規(guī)格1.21.2復(fù)審預(yù)算復(fù)審預(yù)算復(fù)審預(yù)算復(fù)審預(yù)算1.31.3復(fù)審進(jìn)度復(fù)審進(jìn)度復(fù)審進(jìn)度復(fù)審進(jìn)度1.41.4開發(fā)計(jì)劃開發(fā)計(jì)劃開發(fā)計(jì)劃開發(fā)計(jì)劃2.12.1頂層設(shè)計(jì)頂層設(shè)計(jì)頂層設(shè)計(jì)頂層設(shè)計(jì)2.2 2.2 原型設(shè)計(jì)原型設(shè)計(jì)原型設(shè)計(jì)原型設(shè)計(jì)2.32.3用戶界面用戶界面用戶界面用戶界面2.42.4詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì)完成部分完成部分進(jìn)行部分進(jìn)行部分機(jī)動部分機(jī)動部分關(guān)鍵部分關(guān)鍵部分 PERT/CPM圖圖 顯示任務(wù)的關(guān)鍵路徑和松散時(shí)間顯示任務(wù)的關(guān)鍵路徑和松散時(shí)間 任務(wù)階段任務(wù)階段任務(wù)階段任務(wù)階段 任務(wù)號任務(wù)號任務(wù)號任務(wù)號 時(shí)間時(shí)間時(shí)間時(shí)間Planning phasePlanni

12、ng phase1 130 days30 days最早開始時(shí)間最早開始時(shí)間最早開始時(shí)間最早開始時(shí)間最晚開始時(shí)間最晚開始時(shí)間最晚開始時(shí)間最晚開始時(shí)間圖圖圖圖3-3 PERT3-3 PERT圖圖圖圖如某一任務(wù)圖的片段如某一任務(wù)圖的片段:開始開始開始開始0 0會見用戶會見用戶會見用戶會見用戶1.1.11.1.12 20 0商業(yè)利潤商業(yè)利潤商業(yè)利潤商業(yè)利潤1.1.31.1.3 1 14 4系統(tǒng)功能系統(tǒng)功能系統(tǒng)功能系統(tǒng)功能1.1.51.1.53 36 6關(guān)聯(lián)圖關(guān)聯(lián)圖關(guān)聯(lián)圖關(guān)聯(lián)圖1.1.61.1.61 19 9確定問題域確定問題域確定問題域確定問題域1.1.21.1.22 22 2需求說明需求說明需求說明

13、需求說明1.1.41.1.41 15 5圖圖3-4 PERT 圖實(shí)例圖實(shí)例1 項(xiàng)目計(jì)劃項(xiàng)目計(jì)劃1.1 定義問題定義問題創(chuàng)建項(xiàng)目進(jìn)度表的工具創(chuàng)建項(xiàng)目進(jìn)度表的工具 Microsoft Microsoft Project(MSProject(MS Project)Project)“甘特圖甘特圖”視圖視圖 “跟蹤甘特圖跟蹤甘特圖”視圖視圖 “任務(wù)分配狀況任務(wù)分配狀況”視圖視圖 “日歷日歷”視圖視圖 “網(wǎng)絡(luò)網(wǎng)絡(luò)”視圖視圖 “資源工作表資源工作表”視圖視圖 “資源使用狀況資源使用狀況”視圖視圖 “資源圖表資源圖表”視圖視圖 “組合圖組合圖”視圖視圖 3.4.43.4.4 確定項(xiàng)目參加人確定項(xiàng)目參加人 制定

14、資源計(jì)劃制定資源計(jì)劃 確定技術(shù)人才確定技術(shù)人才 確定用戶確定用戶 劃分項(xiàng)目工作組劃分項(xiàng)目工作組 實(shí)施培訓(xùn)實(shí)施培訓(xùn) 項(xiàng)目計(jì)劃階項(xiàng)目計(jì)劃階項(xiàng)目計(jì)劃階項(xiàng)目計(jì)劃階 段的活動段的活動段的活動段的活動 3.4.53.4.5 啟動項(xiàng)目啟動項(xiàng)目uu做好啟動的準(zhǔn)備了嗎?做好啟動的準(zhǔn)備了嗎?uu正式通知正式通知計(jì)劃階段計(jì)劃階段 的活動的活動 項(xiàng)目計(jì)劃階段的主要活動:定義問題定義問題 項(xiàng)目可行性論證項(xiàng)目可行性論證 制定項(xiàng)目進(jìn)度表制定項(xiàng)目進(jìn)度表 按排項(xiàng)目人員按排項(xiàng)目人員 啟動項(xiàng)目啟動項(xiàng)目小結(jié)小結(jié)了解 部分3.5 3.5 項(xiàng)目計(jì)劃階段的幾個(gè)關(guān)鍵技術(shù)項(xiàng)目計(jì)劃階段的幾個(gè)關(guān)鍵技術(shù) ZZ 軟件成本估算軟件成本估算ZZ 軟件開發(fā)

15、成本估算方法軟件開發(fā)成本估算方法ZZ 軟件開發(fā)成本估算的早期經(jīng)驗(yàn)?zāi)P蛙浖_發(fā)成本估算的早期經(jīng)驗(yàn)?zāi)P蚙Z 成本效益成本效益(分析分析)的度量方法的度量方法 3.5.1 3.5.1 軟件成本估算軟件成本估算(1)(1)分解法與代碼行分解法與代碼行(Line of Code)(Line of Code)技術(shù)技術(shù) n L=(ai i +4ci i+bi i)/6 1 ai i:一個(gè)功能模塊最有利的行數(shù)一個(gè)功能模塊最有利的行數(shù) bi i:一個(gè)功能模塊最不利的行數(shù)一個(gè)功能模塊最不利的行數(shù) ci i:一個(gè)功能模塊可能的行數(shù)一個(gè)功能模塊可能的行數(shù) L:一個(gè)功能模塊的規(guī)模估計(jì)值一個(gè)功能模塊的規(guī)模估計(jì)值例子:例子

16、:功能功能功能功能最佳值最佳值最佳值最佳值 不利值不利值不利值不利值 可能值可能值可能值可能值 a b c a b c 期望值期望值期望值期望值 每行成本每行成本每行成本每行成本 總成本總成本總成本總成本 L *(L *(元元元元/行行行行)=)=元元元元用戶接口控制用戶接口控制用戶接口控制用戶接口控制數(shù)據(jù)庫管理數(shù)據(jù)庫管理數(shù)據(jù)庫管理數(shù)據(jù)庫管理終端圖形顯示終端圖形顯示終端圖形顯示終端圖形顯示總計(jì)總計(jì)總計(jì)總計(jì)18001800行行行行 2650 24002650 24002950 3600 34002950 3600 34004050 6200 49004050 6200 4900 2340*14

17、=32760 2340*14 =32760 3350*18 =603003350*18 =603004970*22 =1093404970*22 =10934010660 20240010660 202400生產(chǎn)率生產(chǎn)率=KLOC/PM(人月人月),每一行成本每一行成本=元元/LOC質(zhì)質(zhì) 量量=錯(cuò)誤數(shù)錯(cuò)誤數(shù)/KLOC ,文檔文檔=文檔頁數(shù)文檔頁數(shù)/KLOC 表表3-5 代碼行計(jì)算表代碼行計(jì)算表(2)功能點(diǎn)技術(shù)功能點(diǎn)技術(shù)一個(gè)功能點(diǎn)一個(gè)功能點(diǎn)FPFP=總計(jì)數(shù)總計(jì)數(shù)*0.65+0.01*SUM(Fi)信息域參數(shù)信息域參數(shù)信息域參數(shù)信息域參數(shù) 計(jì)數(shù)計(jì)數(shù)計(jì)數(shù)計(jì)數(shù) 加權(quán)因數(shù)加權(quán)因數(shù)加權(quán)因數(shù)加權(quán)因數(shù) 加權(quán)數(shù)

18、加權(quán)數(shù)加權(quán)數(shù)加權(quán)數(shù) 簡單簡單簡單簡單 中間中間中間中間 復(fù)雜復(fù)雜復(fù)雜復(fù)雜用戶輸入數(shù)用戶輸入數(shù)用戶輸入數(shù)用戶輸入數(shù)?*3 4 6 =XXX3 4 6 =XXX用戶輸出數(shù)用戶輸出數(shù)用戶輸出數(shù)用戶輸出數(shù)?*4 5 7 =XXX4 5 7 =XXX用戶查詢數(shù)用戶查詢數(shù)用戶查詢數(shù)用戶查詢數(shù)?*3 4 6 =XXX3 4 6 =XXX文文文文 件件件件 數(shù)數(shù)數(shù)數(shù)?*7 10 15 =XXX7 10 15 =XXX外部接口數(shù)外部接口數(shù)外部接口數(shù)外部接口數(shù)?*5 7 10 =XXX5 7 10 =XXX總總總總 計(jì)計(jì)計(jì)計(jì) 數(shù)數(shù)數(shù)數(shù) XXXXXX表表3-6 功能點(diǎn)度量計(jì)算表功能點(diǎn)度量計(jì)算表Fi 為復(fù)雜性校正值為

19、復(fù)雜性校正值,i=1-14 如如1 數(shù)據(jù)通信數(shù)據(jù)通信,2 分布式數(shù)據(jù)處分布式數(shù)據(jù)處理理,3 性能標(biāo)準(zhǔn)性能標(biāo)準(zhǔn)12 操作方便操作方便,13 可移植性可移植性,14 可維護(hù)性可維護(hù)性.生產(chǎn)率仿照生產(chǎn)率仿照LOCLOC方式:方式:生產(chǎn)率生產(chǎn)率=FP/PM(=FP/PM(人月人月)成本成本=元元/FP(/FP(一個(gè)功能點(diǎn)多少元一個(gè)功能點(diǎn)多少元)質(zhì)量質(zhì)量=錯(cuò)誤數(shù)錯(cuò)誤數(shù)/FP/FP 文檔文檔=文檔頁數(shù)文檔頁數(shù)/FP/FP(3)工作量估算矩陣技術(shù)工作量估算矩陣技術(shù) 階階階階 段段段段功功功功 能能能能分析分析分析分析設(shè)計(jì)設(shè)計(jì)設(shè)計(jì)設(shè)計(jì)編碼編碼編碼編碼測試測試測試測試合計(jì)合計(jì)合計(jì)合計(jì) 用戶接口控制用戶接口控制用

20、戶接口控制用戶接口控制數(shù)據(jù)庫管理數(shù)據(jù)庫管理數(shù)據(jù)庫管理數(shù)據(jù)庫管理 終端圖形顯示終端圖形顯示終端圖形顯示終端圖形顯示1.01.02.02.01.51.52.02.06.06.011.011.00.50.53.03.04.04.03.53.54.54.510.510.57.07.015.515.527.027.0總計(jì)總計(jì)總計(jì)總計(jì)4.54.519.019.07.57.518.518.549.549.5費(fèi)用率費(fèi)用率費(fèi)用率費(fèi)用率(元元元元)人月人月人月人月52005200480048004250425040004000階段成本階段成本階段成本階段成本(元元元元)23400234009120091200 3

21、1875318757400074000220475220475表表3-7 工作量成本估算表工作量成本估算表與前代碼行估計(jì)比較:與前代碼行估計(jì)比較:220475-202400=18075(元)(元)x x=3.5.2 3.5.2 軟件開發(fā)成本估算方法軟件開發(fā)成本估算方法 自頂向下的估算方法自頂向下的估算方法 自底向上的估算方法自底向上的估算方法 差別估算法差別估算法 3.5.3 3.5.3 軟件開發(fā)成本估算的早期經(jīng)驗(yàn)?zāi)P蛙浖_發(fā)成本估算的早期經(jīng)驗(yàn)?zāi)P?IBMIBM模型模型:工作量工作量E=5.2xKLOCE=5.2xKLOC (60606060多個(gè)項(xiàng)目中獲得的數(shù)據(jù)多個(gè)項(xiàng)目中獲得的數(shù)據(jù)多個(gè)項(xiàng)目中獲

22、得的數(shù)據(jù)多個(gè)項(xiàng)目中獲得的數(shù)據(jù).這些項(xiàng)目的規(guī)模從這些項(xiàng)目的規(guī)模從這些項(xiàng)目的規(guī)模從這些項(xiàng)目的規(guī)模從4000400040004000行行行行 到到到到467,000467,000467,000467,000行,使用行,使用行,使用行,使用28282828種不同的高級語言,分別在種不同的高級語言,分別在種不同的高級語言,分別在種不同的高級語言,分別在66666666 臺計(jì)算機(jī)上運(yùn)行,用了從臺計(jì)算機(jī)上運(yùn)行,用了從臺計(jì)算機(jī)上運(yùn)行,用了從臺計(jì)算機(jī)上運(yùn)行,用了從12121212到到到到11,75811,75811,75811,758個(gè)人月個(gè)人月個(gè)人月個(gè)人月)R.S.PRESSMAN R.S.PRESSMAN

23、工作量分配原則工作量分配原則工作量分配原則工作量分配原則40-20-4040-20-4040-20-4040-20-40 COCOMOCOCOMO模型模型 (TRW(TRW(TRW(TRW公司公司公司公司Boehm)Boehm)Boehm)Boehm)(Constructive(Constructive Cost Model Cost Model)基本基本 COCOMOCOCOMO模型模型,中間中間 COCOMOCOCOMO模型模型 詳細(xì)詳細(xì) COCOMOCOCOMO模型模型0.910.91 表表 3-8 基本基本COCOMO模型模型 類型類型類型類型 工作量工作量工作量工作量 進(jìn)度進(jìn)度進(jìn)度進(jìn)

24、度組織型組織型組織型組織型 1.051.05E=2.4XKE=2.4XKL L 0.38 0.38T=2.5XET=2.5XE半獨(dú)立型半獨(dú)立型半獨(dú)立型半獨(dú)立型 1.12 1.12E=3.0XKLE=3.0XKL 0.35 0.35T=2.5XET=2.5XE嵌入型嵌入型嵌入型嵌入型 1.20 1.20E=3.6XKLE=3.6XKL 0.32 0.32T=2.5XET=2.5XE L:L:指令條數(shù)指令條數(shù)指令條數(shù)指令條數(shù) E:E:開發(fā)工作量開發(fā)工作量開發(fā)工作量開發(fā)工作量(人月人月人月人月)KL:1000L T:KL:1000L T:開發(fā)進(jìn)度開發(fā)進(jìn)度開發(fā)進(jìn)度開發(fā)進(jìn)度(人月人月人月人月)Exper

25、t JudgmentExpert JudgmentExpert JudgmentExpert Judgment(專家判斷)專家判斷)專家判斷)專家判斷)以專家判斷能力、經(jīng)驗(yàn)、教訓(xùn)及觀察力為依據(jù)。以專家判斷能力、經(jīng)驗(yàn)、教訓(xùn)及觀察力為依據(jù)。以專家判斷能力、經(jīng)驗(yàn)、教訓(xùn)及觀察力為依據(jù)。以專家判斷能力、經(jīng)驗(yàn)、教訓(xùn)及觀察力為依據(jù)。相似估算相似估算相似估算相似估算 已經(jīng)建立了一個(gè)相類似的系統(tǒng),以該系統(tǒng)為基已經(jīng)建立了一個(gè)相類似的系統(tǒng),以該系統(tǒng)為基已經(jīng)建立了一個(gè)相類似的系統(tǒng),以該系統(tǒng)為基已經(jīng)建立了一個(gè)相類似的系統(tǒng),以該系統(tǒng)為基 礎(chǔ)進(jìn)行估算。礎(chǔ)進(jìn)行估算。礎(chǔ)進(jìn)行估算。礎(chǔ)進(jìn)行估算。DelphiDelphiDelphi

26、Delphi技術(shù)技術(shù)技術(shù)技術(shù) 多個(gè)專家參與多次估算多個(gè)專家參與多次估算多個(gè)專家參與多次估算多個(gè)專家參與多次估算,直到結(jié)果相似為止直到結(jié)果相似為止直到結(jié)果相似為止直到結(jié)果相似為止.待開發(fā)的系統(tǒng)的規(guī)模待開發(fā)的系統(tǒng)的規(guī)模,復(fù)雜性;復(fù)雜性;與現(xiàn)有系統(tǒng)的集成;與現(xiàn)有系統(tǒng)的集成;項(xiàng)目組成員的人數(shù)項(xiàng)目組成員的人數(shù),能力能力,經(jīng)驗(yàn);經(jīng)驗(yàn);項(xiàng)目組對程序設(shè)計(jì)語言的經(jīng)驗(yàn);項(xiàng)目組對程序設(shè)計(jì)語言的經(jīng)驗(yàn);數(shù)據(jù)庫管理系統(tǒng);數(shù)據(jù)庫管理系統(tǒng);程序的復(fù)雜性程序的復(fù)雜性,設(shè)計(jì)的范圍或文檔標(biāo)準(zhǔn);設(shè)計(jì)的范圍或文檔標(biāo)準(zhǔn);工具的適用性;工具的適用性;項(xiàng)目組對硬件的經(jīng)驗(yàn)項(xiàng)目組對硬件的經(jīng)驗(yàn)3.5.4 影響工作量估算的重要因素影響工作量估算的重

27、要因素3.5.5 3.5.5 成本收益的計(jì)算成本收益的計(jì)算 投資回收期投資回收期/收支平衡點(diǎn)收支平衡點(diǎn):美元收益美元收益低消美元成低消美元成本的時(shí)間段本的時(shí)間段 凈現(xiàn)值凈現(xiàn)值(NPV,net present value)(NPV,net present value)一個(gè)系統(tǒng)投資的收益一個(gè)系統(tǒng)投資的收益一個(gè)系統(tǒng)投資的收益一個(gè)系統(tǒng)投資的收益與成本的美元現(xiàn)值與成本的美元現(xiàn)值與成本的美元現(xiàn)值與成本的美元現(xiàn)值投資收益率投資收益率 (ROI,return on investment)(ROI,return on investment)從一個(gè)新系統(tǒng)投資中從一個(gè)新系統(tǒng)投資中從一個(gè)新系統(tǒng)投資中從一個(gè)新系統(tǒng)投資中

28、得到的收益百分?jǐn)?shù)得到的收益百分?jǐn)?shù)得到的收益百分?jǐn)?shù)得到的收益百分?jǐn)?shù) 3.6.1 3.6.1 什么是風(fēng)險(xiǎn)?什么是風(fēng)險(xiǎn)?What Is a RiskWhat Is a Risk 風(fēng)險(xiǎn)是具有負(fù)面影響的意外事件。風(fēng)險(xiǎn)是具有負(fù)面影響的意外事件。與事件相關(guān)的損失與事件相關(guān)的損失 (A loss associated with the event)(A loss associated with the event)如如 延誤時(shí)間、降低質(zhì)量、消耗資金、延誤時(shí)間、降低質(zhì)量、消耗資金、推動控制、產(chǎn)生誤解等。推動控制、產(chǎn)生誤解等。與風(fēng)險(xiǎn)有關(guān)的損失稱為與風(fēng)險(xiǎn)有關(guān)的損失稱為 風(fēng)險(xiǎn)影響風(fēng)險(xiǎn)影響 Risk impactRis

29、k impact。3.6 3.6 風(fēng)險(xiǎn)管理風(fēng)險(xiǎn)管理 (Risk Management)(Risk Management)3.6.2 3.6.2 軟件風(fēng)險(xiǎn)的特點(diǎn)軟件風(fēng)險(xiǎn)的特點(diǎn) 不確定性:不確定性:風(fēng)險(xiǎn)的事件發(fā)生否風(fēng)險(xiǎn)的事件發(fā)生否風(fēng)險(xiǎn)的事件發(fā)生否風(fēng)險(xiǎn)的事件發(fā)生否?何時(shí)發(fā)生何時(shí)發(fā)生何時(shí)發(fā)生何時(shí)發(fā)生?損失:損失:損失:損失:風(fēng)險(xiǎn)的損失程度。為此,必須考慮風(fēng)險(xiǎn)的損失程度。為此,必須考慮風(fēng)險(xiǎn)的損失程度。為此,必須考慮風(fēng)險(xiǎn)的損失程度。為此,必須考慮 不同類型的風(fēng)險(xiǎn)。不同類型的風(fēng)險(xiǎn)。不同類型的風(fēng)險(xiǎn)。不同類型的風(fēng)險(xiǎn)。風(fēng)險(xiǎn)的量化風(fēng)險(xiǎn)的量化風(fēng)險(xiǎn)的量化風(fēng)險(xiǎn)的量化:風(fēng)險(xiǎn)影響乘以風(fēng)險(xiǎn)概率風(fēng)險(xiǎn)影響乘以風(fēng)險(xiǎn)概率風(fēng)險(xiǎn)影響乘以風(fēng)

30、險(xiǎn)概率風(fēng)險(xiǎn)影響乘以風(fēng)險(xiǎn)概率稱為稱為稱為稱為 風(fēng)險(xiǎn)風(fēng)險(xiǎn)風(fēng)險(xiǎn)風(fēng)險(xiǎn) Risk exposure(Risk exposure(Risk exposure(Risk exposure(暴露暴露暴露暴露)。如:設(shè)計(jì)開始后改變需求的概率是如:設(shè)計(jì)開始后改變需求的概率是如:設(shè)計(jì)開始后改變需求的概率是如:設(shè)計(jì)開始后改變需求的概率是0.30.30.30.3,按照新需求重新設(shè)計(jì)的成本為按照新需求重新設(shè)計(jì)的成本為按照新需求重新設(shè)計(jì)的成本為按照新需求重新設(shè)計(jì)的成本為$50,000$50,000$50,000$50,000,則其風(fēng)險(xiǎn)值為則其風(fēng)險(xiǎn)值為則其風(fēng)險(xiǎn)值為則其風(fēng)險(xiǎn)值為$15,000$15,000$15,000$15,

31、000。3.6.3 3.6.3 軟件風(fēng)險(xiǎn)分類軟件風(fēng)險(xiǎn)分類 (a)(a)項(xiàng)目風(fēng)險(xiǎn)項(xiàng)目風(fēng)險(xiǎn) (b)(b)技術(shù)風(fēng)險(xiǎn)技術(shù)風(fēng)險(xiǎn) (c)(c)產(chǎn)品規(guī)模風(fēng)險(xiǎn)產(chǎn)品規(guī)模風(fēng)險(xiǎn) (d)(d)與客戶相關(guān)的風(fēng)險(xiǎn)與客戶相關(guān)的風(fēng)險(xiǎn) (e)(e)過程風(fēng)險(xiǎn)過程風(fēng)險(xiǎn) (f)(f)開發(fā)環(huán)境風(fēng)險(xiǎn)開發(fā)環(huán)境風(fēng)險(xiǎn) (g)(g)人員風(fēng)險(xiǎn)人員風(fēng)險(xiǎn) (h)(h)商業(yè)風(fēng)險(xiǎn)商業(yè)風(fēng)險(xiǎn):市場風(fēng)險(xiǎn)市場風(fēng)險(xiǎn)市場風(fēng)險(xiǎn)市場風(fēng)險(xiǎn),策略風(fēng)險(xiǎn)策略風(fēng)險(xiǎn)策略風(fēng)險(xiǎn)策略風(fēng)險(xiǎn),銷售風(fēng)險(xiǎn)銷售風(fēng)險(xiǎn)銷售風(fēng)險(xiǎn)銷售風(fēng)險(xiǎn),管理風(fēng)險(xiǎn)管理風(fēng)險(xiǎn)管理風(fēng)險(xiǎn)管理風(fēng)險(xiǎn),預(yù)算風(fēng)險(xiǎn)預(yù)算風(fēng)險(xiǎn)預(yù)算風(fēng)險(xiǎn)預(yù)算風(fēng)險(xiǎn).3.6.4 3.6.4 風(fēng)險(xiǎn)管理風(fēng)險(xiǎn)管理 Risk ManagementRisk Managemen

32、t 對待風(fēng)險(xiǎn)采取主動策略,對待風(fēng)險(xiǎn)采取主動策略,即在開發(fā)的早期啟動即在開發(fā)的早期啟動 風(fēng)險(xiǎn)管理風(fēng)險(xiǎn)管理 風(fēng)險(xiǎn)管理包括風(fēng)險(xiǎn)管理包括風(fēng)險(xiǎn)管理風(fēng)險(xiǎn)管理風(fēng)險(xiǎn)控制風(fēng)險(xiǎn)控制風(fēng)險(xiǎn)估計(jì)風(fēng)險(xiǎn)估計(jì)風(fēng)險(xiǎn)優(yōu)先級風(fēng)險(xiǎn)優(yōu)先級風(fēng)險(xiǎn)分析風(fēng)險(xiǎn)分析風(fēng)險(xiǎn)識別風(fēng)險(xiǎn)識別假定分析假定分析風(fēng)險(xiǎn)分解風(fēng)險(xiǎn)分解風(fēng)險(xiǎn)條目檢查表風(fēng)險(xiǎn)條目檢查表決策驅(qū)動分析決策驅(qū)動分析系統(tǒng)動態(tài)系統(tǒng)動態(tài)網(wǎng)絡(luò)分析網(wǎng)絡(luò)分析性能模型性能模型成本模型成本模型風(fēng)險(xiǎn)值風(fēng)險(xiǎn)值Exposure質(zhì)量風(fēng)險(xiǎn)因素質(zhì)量風(fēng)險(xiǎn)因素分析分析決策分析決策分析混合風(fēng)險(xiǎn)因素分析混合風(fēng)險(xiǎn)因素分析解決風(fēng)險(xiǎn)解決風(fēng)險(xiǎn)風(fēng)險(xiǎn)管理計(jì)劃風(fēng)險(xiǎn)管理計(jì)劃降低風(fēng)險(xiǎn)降低風(fēng)險(xiǎn)采購信息采購信息風(fēng)險(xiǎn)避免風(fēng)險(xiǎn)避免風(fēng)險(xiǎn)轉(zhuǎn)移風(fēng)險(xiǎn)轉(zhuǎn)移風(fēng)險(xiǎn)降低杠桿

33、風(fēng)險(xiǎn)降低杠桿開發(fā)過程開發(fā)過程風(fēng)險(xiǎn)計(jì)劃集成風(fēng)險(xiǎn)計(jì)劃集成風(fēng)險(xiǎn)元素計(jì)劃風(fēng)險(xiǎn)元素計(jì)劃緩解風(fēng)險(xiǎn)緩解風(fēng)險(xiǎn)風(fēng)險(xiǎn)監(jiān)控與報(bào)告風(fēng)險(xiǎn)監(jiān)控與報(bào)告重新估計(jì)風(fēng)險(xiǎn)重新估計(jì)風(fēng)險(xiǎn) 降低風(fēng)險(xiǎn)的策略:降低風(fēng)險(xiǎn)的策略:降低風(fēng)險(xiǎn)的策略:降低風(fēng)險(xiǎn)的策略:(1)(1)(1)(1)避免風(fēng)險(xiǎn):避免風(fēng)險(xiǎn):避免風(fēng)險(xiǎn):避免風(fēng)險(xiǎn):改變功能或性能的需求改變功能或性能的需求改變功能或性能的需求改變功能或性能的需求 (2)(2)(2)(2)轉(zhuǎn)移風(fēng)險(xiǎn):轉(zhuǎn)移風(fēng)險(xiǎn):轉(zhuǎn)移風(fēng)險(xiǎn):轉(zhuǎn)移風(fēng)險(xiǎn):將風(fēng)險(xiǎn)分配給其他系統(tǒng)或購買保將風(fēng)險(xiǎn)分配給其他系統(tǒng)或購買保將風(fēng)險(xiǎn)分配給其他系統(tǒng)或購買保將風(fēng)險(xiǎn)分配給其他系統(tǒng)或購買保 險(xiǎn)克服因風(fēng)險(xiǎn)造成的經(jīng)濟(jì)損失險(xiǎn)克服因風(fēng)險(xiǎn)造成的經(jīng)濟(jì)損失險(xiǎn)克服因風(fēng)險(xiǎn)造

34、成的經(jīng)濟(jì)損失險(xiǎn)克服因風(fēng)險(xiǎn)造成的經(jīng)濟(jì)損失 (3)(3)(3)(3)承擔(dān)風(fēng)險(xiǎn):承擔(dān)風(fēng)險(xiǎn):承擔(dān)風(fēng)險(xiǎn):承擔(dān)風(fēng)險(xiǎn):接受風(fēng)險(xiǎn),然后通過項(xiàng)目資源控接受風(fēng)險(xiǎn),然后通過項(xiàng)目資源控接受風(fēng)險(xiǎn),然后通過項(xiàng)目資源控接受風(fēng)險(xiǎn),然后通過項(xiàng)目資源控 制風(fēng)險(xiǎn)制風(fēng)險(xiǎn)制風(fēng)險(xiǎn)制風(fēng)險(xiǎn) (4)(4)(4)(4)選擇合適的開發(fā)方法選擇合適的開發(fā)方法選擇合適的開發(fā)方法選擇合適的開發(fā)方法,降低風(fēng)險(xiǎn)降低風(fēng)險(xiǎn)降低風(fēng)險(xiǎn)降低風(fēng)險(xiǎn) 原型法原型法原型法原型法 重用技術(shù)重用技術(shù)重用技術(shù)重用技術(shù)BoehmBoehmBoehmBoehm于于于于1991199119911991年提出的識別風(fēng)險(xiǎn)的年提出的識別風(fēng)險(xiǎn)的年提出的識別風(fēng)險(xiǎn)的年提出的識別風(fēng)險(xiǎn)的1010101

35、0項(xiàng)內(nèi)容及項(xiàng)內(nèi)容及項(xiàng)內(nèi)容及項(xiàng)內(nèi)容及 管理風(fēng)險(xiǎn)的技術(shù)管理風(fēng)險(xiǎn)的技術(shù)管理風(fēng)險(xiǎn)的技術(shù)管理風(fēng)險(xiǎn)的技術(shù)風(fēng)險(xiǎn)風(fēng)險(xiǎn)風(fēng)險(xiǎn)風(fēng)險(xiǎn)建議采取的技術(shù)建議采取的技術(shù)建議采取的技術(shù)建議采取的技術(shù)1.1.人力缺乏人力缺乏人力缺乏人力缺乏聘用頂級人才;合理分配工作;組建項(xiàng)目組;鼓舞員工聘用頂級人才;合理分配工作;組建項(xiàng)目組;鼓舞員工聘用頂級人才;合理分配工作;組建項(xiàng)目組;鼓舞員工聘用頂級人才;合理分配工作;組建項(xiàng)目組;鼓舞員工斗志;交叉培訓(xùn);按關(guān)鍵人員安排進(jìn)度計(jì)劃斗志;交叉培訓(xùn);按關(guān)鍵人員安排進(jìn)度計(jì)劃斗志;交叉培訓(xùn);按關(guān)鍵人員安排進(jìn)度計(jì)劃斗志;交叉培訓(xùn);按關(guān)鍵人員安排進(jìn)度計(jì)劃2.2.進(jìn)度和預(yù)算不切進(jìn)度和預(yù)算不切進(jìn)度和預(yù)算不切進(jìn)

36、度和預(yù)算不切實(shí)際實(shí)際實(shí)際實(shí)際細(xì)化各種成本和進(jìn)度估計(jì);按成本設(shè)計(jì);增量開發(fā);軟細(xì)化各種成本和進(jìn)度估計(jì);按成本設(shè)計(jì);增量開發(fā);軟細(xì)化各種成本和進(jìn)度估計(jì);按成本設(shè)計(jì);增量開發(fā);軟細(xì)化各種成本和進(jìn)度估計(jì);按成本設(shè)計(jì);增量開發(fā);軟件重用;詳細(xì)研究需求,取消部分不必要的需求件重用;詳細(xì)研究需求,取消部分不必要的需求件重用;詳細(xì)研究需求,取消部分不必要的需求件重用;詳細(xì)研究需求,取消部分不必要的需求3.3.開發(fā)錯(cuò)誤的軟件開發(fā)錯(cuò)誤的軟件開發(fā)錯(cuò)誤的軟件開發(fā)錯(cuò)誤的軟件功能功能功能功能組織分解;任務(wù)分解;操作概念形式化;調(diào)查用戶;用組織分解;任務(wù)分解;操作概念形式化;調(diào)查用戶;用組織分解;任務(wù)分解;操作概念形式化;

37、調(diào)查用戶;用組織分解;任務(wù)分解;操作概念形式化;調(diào)查用戶;用原型法設(shè)計(jì);盡早編寫用戶手冊原型法設(shè)計(jì);盡早編寫用戶手冊原型法設(shè)計(jì);盡早編寫用戶手冊原型法設(shè)計(jì);盡早編寫用戶手冊4.4.開發(fā)錯(cuò)誤的用戶開發(fā)錯(cuò)誤的用戶開發(fā)錯(cuò)誤的用戶開發(fā)錯(cuò)誤的用戶界面界面界面界面用用用用原型法設(shè)計(jì);腳本設(shè)計(jì);任務(wù)分解原型法設(shè)計(jì);腳本設(shè)計(jì);任務(wù)分解原型法設(shè)計(jì);腳本設(shè)計(jì);任務(wù)分解原型法設(shè)計(jì);腳本設(shè)計(jì);任務(wù)分解5.5.鍍金鍍金鍍金鍍金Gold Gold platingplating詳細(xì)研究需求,取消部分不必要的需求;用原型法設(shè)計(jì);詳細(xì)研究需求,取消部分不必要的需求;用原型法設(shè)計(jì);詳細(xì)研究需求,取消部分不必要的需求;用原型法設(shè)計(jì)

38、;詳細(xì)研究需求,取消部分不必要的需求;用原型法設(shè)計(jì);成本成本成本成本-效益分析;按成本設(shè)計(jì)效益分析;按成本設(shè)計(jì)效益分析;按成本設(shè)計(jì)效益分析;按成本設(shè)計(jì)6.6.需求不斷改變需求不斷改變需求不斷改變需求不斷改變開始設(shè)計(jì)就考慮靈活變化;信息隱蔽;增量設(shè)計(jì)開始設(shè)計(jì)就考慮靈活變化;信息隱蔽;增量設(shè)計(jì)開始設(shè)計(jì)就考慮靈活變化;信息隱蔽;增量設(shè)計(jì)開始設(shè)計(jì)就考慮靈活變化;信息隱蔽;增量設(shè)計(jì)7.7.外部任務(wù)完成不外部任務(wù)完成不外部任務(wù)完成不外部任務(wù)完成不好好好好參照檢查;事先對獎勵審計(jì);獎金合約;竟?fàn)幵O(shè)計(jì)或原參照檢查;事先對獎勵審計(jì);獎金合約;竟?fàn)幵O(shè)計(jì)或原參照檢查;事先對獎勵審計(jì);獎金合約;竟?fàn)幵O(shè)計(jì)或原參照檢查;

39、事先對獎勵審計(jì);獎金合約;竟?fàn)幵O(shè)計(jì)或原型設(shè)計(jì);組建項(xiàng)目組型設(shè)計(jì);組建項(xiàng)目組型設(shè)計(jì);組建項(xiàng)目組型設(shè)計(jì);組建項(xiàng)目組續(xù)續(xù)上表上表風(fēng)險(xiǎn)風(fēng)險(xiǎn)風(fēng)險(xiǎn)風(fēng)險(xiǎn)建議采取的技術(shù)建議采取的技術(shù)建議采取的技術(shù)建議采取的技術(shù)8.8.外部提供的軟外部提供的軟外部提供的軟外部提供的軟 件質(zhì)量不高件質(zhì)量不高件質(zhì)量不高件質(zhì)量不高 采用標(biāo)準(zhǔn)檢查程序;審查;參照檢查;兼容性分析采用標(biāo)準(zhǔn)檢查程序;審查;參照檢查;兼容性分析采用標(biāo)準(zhǔn)檢查程序;審查;參照檢查;兼容性分析采用標(biāo)準(zhǔn)檢查程序;審查;參照檢查;兼容性分析9.9.實(shí)時(shí)系統(tǒng)性能實(shí)時(shí)系統(tǒng)性能實(shí)時(shí)系統(tǒng)性能實(shí)時(shí)系統(tǒng)性能 不好不好不好不好模擬;采用標(biāo)準(zhǔn)檢查程序;建立模型;原型法設(shè)計(jì);模擬;采用

40、標(biāo)準(zhǔn)檢查程序;建立模型;原型法設(shè)計(jì);模擬;采用標(biāo)準(zhǔn)檢查程序;建立模型;原型法設(shè)計(jì);模擬;采用標(biāo)準(zhǔn)檢查程序;建立模型;原型法設(shè)計(jì);使用儀器;調(diào)整使用儀器;調(diào)整使用儀器;調(diào)整使用儀器;調(diào)整10.10.用計(jì)算機(jī)解決用計(jì)算機(jī)解決用計(jì)算機(jī)解決用計(jì)算機(jī)解決 困難困難困難困難技術(shù)分解;成本技術(shù)分解;成本技術(shù)分解;成本技術(shù)分解;成本-效益分析;原型法設(shè)計(jì);參照檢查效益分析;原型法設(shè)計(jì);參照檢查效益分析;原型法設(shè)計(jì);參照檢查效益分析;原型法設(shè)計(jì);參照檢查 3.7.1 3.7.1 問題的提出問題的提出 計(jì)算機(jī)軟件的開發(fā)一直是廣泛應(yīng)用計(jì)算機(jī)計(jì)算機(jī)軟件的開發(fā)一直是廣泛應(yīng)用計(jì)算機(jī) 的瓶頸。的瓶頸。解決這一問題,初期著重

41、于解決這一問題,初期著重于研究一些新研究一些新 的開發(fā)方法和技術(shù),的開發(fā)方法和技術(shù),對提高計(jì)算機(jī)軟件的生產(chǎn)率和質(zhì)量起到了對提高計(jì)算機(jī)軟件的生產(chǎn)率和質(zhì)量起到了 很大的作用,但問題并沒得到很好解決。很大的作用,但問題并沒得到很好解決。3.7 能力成熟度模型(能力成熟度模型(CMM)簡介)簡介在在8080年代中期,美國工業(yè)界和政府部門開始認(rèn)識到年代中期,美國工業(yè)界和政府部門開始認(rèn)識到:一個(gè)軟件開發(fā)組織,只有通過:一個(gè)軟件開發(fā)組織,只有通過:建立全組織的有效的軟件過程;建立全組織的有效的軟件過程;采用嚴(yán)格的軟件工程方法和管理;采用嚴(yán)格的軟件工程方法和管理;堅(jiān)持不懈地付諸實(shí)踐;堅(jiān)持不懈地付諸實(shí)踐;才能取

42、得全組織的軟件過程能才能取得全組織的軟件過程能 力的不斷改進(jìn)力的不斷改進(jìn) 于是:于是:n 19861986年年1111月,美國卡內(nèi)基月,美國卡內(nèi)基-梅隆大學(xué)軟件工程梅隆大學(xué)軟件工程 研究所(研究所(SEISEI)開始開發(fā)過程成熟度框架。)開始開發(fā)過程成熟度框架。n 19871987年年9 9月,月,SEISEI發(fā)布了過程成熟度框架的簡要發(fā)布了過程成熟度框架的簡要描述和成熟度調(diào)查表。描述和成熟度調(diào)查表。n 19911991年,年,SEISEI將過程成熟度框架演化為將過程成熟度框架演化為CMM 1.0CMM 1.0版:版:CMU/SEI-91-TR-24CMU/SEI-91-TR-24、CMU/S

43、EI-91-TR-25CMU/SEI-91-TR-25。n 19931993年,年,SEISEI根據(jù)反饋,提出根據(jù)反饋,提出CMM 1.1CMM 1.1版:版:CMU/SEI-93-TR-25CMU/SEI-93-TR-25。目前,已經(jīng)提出。目前,已經(jīng)提出CMM 2.0CMM 2.0版。版。3.7.2 過程成熟度的基本概念過程成熟度的基本概念 (1)(1)軟件過程能力:軟件過程能力:描述描述描述描述(開發(fā)組織或項(xiàng)目組開發(fā)組織或項(xiàng)目組開發(fā)組織或項(xiàng)目組開發(fā)組織或項(xiàng)目組)通過遵循其軟件通過遵循其軟件通過遵循其軟件通過遵循其軟件 過程能夠?qū)崿F(xiàn)過程能夠?qū)崿F(xiàn)過程能夠?qū)崿F(xiàn)過程能夠?qū)崿F(xiàn)預(yù)期結(jié)果預(yù)期結(jié)果預(yù)期結(jié)果

44、預(yù)期結(jié)果的程度。的程度。的程度。的程度。用途:用途:用途:用途:一個(gè)組織的軟件過程能力,提供了一種一個(gè)組織的軟件過程能力,提供了一種一個(gè)組織的軟件過程能力,提供了一種一個(gè)組織的軟件過程能力,提供了一種 預(yù)測該組織承擔(dān)下一個(gè)軟件項(xiàng)目可能結(jié)預(yù)測該組織承擔(dān)下一個(gè)軟件項(xiàng)目可能結(jié)預(yù)測該組織承擔(dān)下一個(gè)軟件項(xiàng)目可能結(jié)預(yù)測該組織承擔(dān)下一個(gè)軟件項(xiàng)目可能結(jié) 果的方法。果的方法。果的方法。果的方法。(3)(3)軟件過程成熟度:軟件過程成熟度:一個(gè)特定軟件過程被明確和有效地一個(gè)特定軟件過程被明確和有效地定義、定義、管理、測量和控制的程度。管理、測量和控制的程度。(2)(2)軟件過程性能軟件過程性能:表示表示表示表示(

45、開發(fā)組織或項(xiàng)目組開發(fā)組織或項(xiàng)目組開發(fā)組織或項(xiàng)目組開發(fā)組織或項(xiàng)目組)遵循其軟件過程所遵循其軟件過程所遵循其軟件過程所遵循其軟件過程所 得到的得到的得到的得到的實(shí)際結(jié)果實(shí)際結(jié)果實(shí)際結(jié)果實(shí)際結(jié)果。3.7.3 CMM3.7.3 CMM的軟件過程成熟度框架的軟件過程成熟度框架 通過成熟度級別通過成熟度級別通過成熟度級別通過成熟度級別,定義了定義了定義了定義了在使軟件過程成熟的過在使軟件過程成熟的過在使軟件過程成熟的過在使軟件過程成熟的過 程中的程中的程中的程中的演化狀態(tài)演化狀態(tài)演化狀態(tài)演化狀態(tài)。初始級初始級(1)可重復(fù)級可重復(fù)級(2)已定義級已定義級(3)已管理級已管理級(4)持續(xù)優(yōu)化級持續(xù)優(yōu)化級(5)

46、嚴(yán)格的嚴(yán)格的過程過程標(biāo)準(zhǔn)的一致的標(biāo)準(zhǔn)的一致的過程過程可預(yù)言的可預(yù)言的過程過程持續(xù)改善的持續(xù)改善的過程過程 CMM將這些演化步驟組織將這些演化步驟組織為為5個(gè)成熟度等級的框架,為個(gè)成熟度等級的框架,為持續(xù)的過程改進(jìn)提供了基礎(chǔ)。持續(xù)的過程改進(jìn)提供了基礎(chǔ)。本章小結(jié) 技術(shù)技術(shù)技術(shù)技術(shù) 資源資源資源資源 估算技術(shù)估算技術(shù)估算技術(shù)估算技術(shù) 定義問題定義問題定義問題定義問題 經(jīng)濟(jì)經(jīng)濟(jì)經(jīng)濟(jì)經(jīng)濟(jì) 項(xiàng)目階段項(xiàng)目階段項(xiàng)目階段項(xiàng)目階段 可行性論證可行性論證可行性論證可行性論證 估算模型估算模型估算模型估算模型 的活動的活動的活動的活動 制定項(xiàng)目計(jì)劃制定項(xiàng)目計(jì)劃制定項(xiàng)目計(jì)劃制定項(xiàng)目計(jì)劃 組織文化組織文化組織文化組織文化

47、 確定項(xiàng)目開發(fā)人確定項(xiàng)目開發(fā)人確定項(xiàng)目開發(fā)人確定項(xiàng)目開發(fā)人 市場市場市場市場 啟動項(xiàng)目啟動項(xiàng)目啟動項(xiàng)目啟動項(xiàng)目 進(jìn)度進(jìn)度進(jìn)度進(jìn)度 項(xiàng)目計(jì)劃項(xiàng)目計(jì)劃The Project PlanThe Project Plan包括以下內(nèi)容:包括以下內(nèi)容:包括以下內(nèi)容:包括以下內(nèi)容:1.1.項(xiàng)目所涉及的范圍項(xiàng)目所涉及的范圍2.2.項(xiàng)目進(jìn)度安排項(xiàng)目進(jìn)度安排3.3.項(xiàng)目組織結(jié)構(gòu)項(xiàng)目組織結(jié)構(gòu)4.4.系統(tǒng)的技術(shù)描述系統(tǒng)的技術(shù)描述5.5.項(xiàng)目標(biāo)準(zhǔn)項(xiàng)目標(biāo)準(zhǔn),過程過程,采用的技術(shù)和工具采用的技術(shù)和工具6.6.質(zhì)量保證計(jì)劃質(zhì)量保證計(jì)劃7.7.配置管理計(jì)劃配置管理計(jì)劃8.8.文檔計(jì)劃文檔計(jì)劃9.9.數(shù)據(jù)管理計(jì)劃數(shù)據(jù)管理計(jì)劃10.

48、10.資源管理計(jì)劃資源管理計(jì)劃11.11.測試計(jì)劃測試計(jì)劃12.12.培訓(xùn)計(jì)劃培訓(xùn)計(jì)劃13.13.安全計(jì)劃安全計(jì)劃14.14.風(fēng)險(xiǎn)管理計(jì)劃風(fēng)險(xiǎn)管理計(jì)劃15.15.維護(hù)計(jì)劃維護(hù)計(jì)劃關(guān)鍵術(shù)語關(guān)鍵術(shù)語(1)(1)分析階段分析階段分析階段分析階段 analysis phaseanalysis phase 應(yīng)用程序應(yīng)用程序應(yīng)用程序應(yīng)用程序 applicationapplication 商業(yè)收益商業(yè)收益商業(yè)收益商業(yè)收益 business benefitsbusiness benefits 客戶客戶客戶客戶 clientclient 關(guān)聯(lián)圖關(guān)聯(lián)圖關(guān)聯(lián)圖關(guān)聯(lián)圖 context diagramcontext d

49、iagram 成本成本成本成本/收益分析收益分析收益分析收益分析 cost/benefit analysiscost/benefit analysis 關(guān)鍵路徑關(guān)鍵路徑關(guān)鍵路徑關(guān)鍵路徑 critical pathcritical path 設(shè)計(jì)階段設(shè)計(jì)階段設(shè)計(jì)階段設(shè)計(jì)階段 design phasedesign phase 甘特圖甘特圖甘特圖甘特圖 Gantt chartGantt chart 幫助臺幫助臺幫助臺幫助臺 help deskhelp desk 實(shí)施階段實(shí)施階段實(shí)施階段實(shí)施階段 implementation phaseimplementation phase 無形效益無形效益無形效益

50、無形效益 intangible benefitsintangible benefits 關(guān)鍵術(shù)語關(guān)鍵術(shù)語(2)(2)里程碑里程碑里程碑里程碑 milestonemilestone 凈現(xiàn)值凈現(xiàn)值凈現(xiàn)值凈現(xiàn)值 (NPV)netNPV)net present value present value 監(jiān)督委員會監(jiān)督委員會監(jiān)督委員會監(jiān)督委員會 oversight committeeoversight committee 投資回收期投資回收期投資回收期投資回收期(收支平衡點(diǎn)收支平衡點(diǎn)收支平衡點(diǎn)收支平衡點(diǎn))-payback periodpayback period,or breakeven pointor

51、breakeven point 階段階段階段階段 phasephase 項(xiàng)目評估和檢查技術(shù)項(xiàng)目評估和檢查技術(shù)項(xiàng)目評估和檢查技術(shù)項(xiàng)目評估和檢查技術(shù)/關(guān)鍵路徑關(guān)鍵路徑關(guān)鍵路徑關(guān)鍵路徑 PERT/CPMPERT/CPM 計(jì)劃階段計(jì)劃階段計(jì)劃階段計(jì)劃階段 planning phaseplanning phase 問題域問題域問題域問題域 problem domainproblem domain 項(xiàng)目管理項(xiàng)目管理項(xiàng)目管理項(xiàng)目管理 project managementproject management 投資收益率投資收益率投資收益率投資收益率 return on investment(ROI)retur

52、n on investment(ROI)支持階段支持階段支持階段支持階段 support phasesupport phase 復(fù)習(xí)題復(fù)習(xí)題1.1.列表解釋項(xiàng)目計(jì)劃階段的各種活動列表解釋項(xiàng)目計(jì)劃階段的各種活動列表解釋項(xiàng)目計(jì)劃階段的各種活動列表解釋項(xiàng)目計(jì)劃階段的各種活動.2.2.分析階段活動是什么?分析階段活動是什么?分析階段活動是什么?分析階段活動是什么?3.3.描述描述描述描述SDLCSDLC每個(gè)階段的目的。每個(gè)階段的目的。每個(gè)階段的目的。每個(gè)階段的目的。4.4.可行性分析類型??尚行苑治鲱愋???尚行苑治鲱愋汀?尚行苑治鲱愋?。5.5.成本成本成本成本/收益分析的目的是什么?收益分析的目的是什么?收益分析的目的是什么?收益分析的目的是什么?6.6.PERTPERT圖和甘特圖之間的區(qū)別。圖和甘特圖之間的區(qū)別。圖和甘特圖之間的區(qū)別。圖和甘特圖之間的區(qū)別。7.7.有形收益的來源是什么?有形收益的來源是什么?有形收益的來源是什么?有形收益的來源是什么?8.8.項(xiàng)目經(jīng)理類型。項(xiàng)目經(jīng)理類型。項(xiàng)目經(jīng)理類型。項(xiàng)目經(jīng)理類型。

展開閱讀全文
溫馨提示:
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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!