版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、軟件工程導(dǎo)論(8) 軟件工程管理什么是工程? 那什么是工程管理? 本章內(nèi)容8.1 軟件工程管理概述8.2 軟件工程的分類8.3 制定方案8.4 資源管理8.5 進(jìn)度和本錢管理8.6 質(zhì)量管理8.7 風(fēng)險(xiǎn)管理8.8 軟件配置管理8.9 工程跟蹤和控制 8.1 軟件工程管理概述 8.1.1 軟件工程管理的3P8.1.2 軟件工程管理的本質(zhì)8.1.3 軟件工程管理的目的和范圍工程管理的3P 主題 質(zhì)量quality進(jìn)度Schedule義務(wù)Task本錢Cost圍繞質(zhì)量獲得最正確平衡主題 工程管理知識(shí) PMBOK 9大類/5個(gè)階段 知識(shí)域啟動(dòng)計(jì)劃編制執(zhí)行監(jiān)控收尾項(xiàng)目綜合管理制定項(xiàng)目章程;制定項(xiàng)目初步范圍
2、說(shuō)明書制定項(xiàng)目管理計(jì)劃指導(dǎo)與管理項(xiàng)目執(zhí)行監(jiān)控項(xiàng)目工作整體變更控制項(xiàng)目收尾項(xiàng)目范圍管理范圍計(jì)劃范圍定義制作工作分解結(jié)構(gòu)范圍核實(shí)范圍控制項(xiàng)目時(shí)間管理活動(dòng)定義/排序活動(dòng)資源估算活動(dòng)時(shí)間估算編制進(jìn)度表進(jìn)度控制項(xiàng)目成本管理成本估算/預(yù)算成本控制項(xiàng)目質(zhì)量控制質(zhì)量規(guī)劃質(zhì)量保證質(zhì)量控制項(xiàng)目人力資源管理人力資源規(guī)劃人員招聘團(tuán)隊(duì)建設(shè)項(xiàng)目團(tuán)隊(duì)管理項(xiàng)目溝通管理溝通規(guī)劃 信息分發(fā)績(jī)效報(bào)告相關(guān)利益者管理項(xiàng)目風(fēng)險(xiǎn)管理風(fēng)險(xiǎn)管理規(guī)劃風(fēng)險(xiǎn)識(shí)別風(fēng)險(xiǎn)定性/定量分析風(fēng)險(xiǎn)應(yīng)對(duì)規(guī)劃風(fēng)險(xiǎn)監(jiān)控項(xiàng)目采購(gòu)管理采購(gòu)/發(fā)包規(guī)劃詢價(jià)供方選擇合同管理合同收尾本章內(nèi)容8.1 軟件工程管理概述8.2 軟件工程的分類8.3 制定方案8.4 資源管理8.5 進(jìn)度
3、和本錢管理8.6 質(zhì)量管理8.7 風(fēng)險(xiǎn)管理8.8 軟件配置管理8.9 工程跟蹤和控制 工程分類 按規(guī)模劃分比較簡(jiǎn)單,可分為大型工程、中小型工程等按軟件開發(fā)方式劃分,可分為內(nèi)部工程、外部工程(最終用戶和外包工程按軟件商業(yè)方式劃分,可分為軟件產(chǎn)品銷售 Product /On-Premise 、在線效力SaaS/On-demand按軟件發(fā)布方式可分為新工程、反復(fù)工程,也可分為完好版本、效力包SP、補(bǔ)丁包patch等按工程待開發(fā)的產(chǎn)品進(jìn)展分類,可分為組織型、嵌入型和半獨(dú)立型還可以按系統(tǒng)架構(gòu)、技術(shù)等進(jìn)展分類工程類型的影響 本章內(nèi)容8.1 軟件工程管理概述8.2 軟件工程的分類8.3 制定方案8.4 資源
4、管理8.5 進(jìn)度和本錢管理8.6 質(zhì)量管理8.7 風(fēng)險(xiǎn)管理8.8 軟件配置管理8.9 工程跟蹤和控制 4W1H What to do?Where to go?When to do?Who does?How to do?簡(jiǎn)單地說(shuō),方案就是回答以下5個(gè)問(wèn)題工程方案的內(nèi)容 質(zhì)量方案資源方案進(jìn)度方案本錢方案風(fēng)險(xiǎn)方案測(cè)試方案配置方案部署方案8.3 制定方案8.3.1 軟件規(guī)模度量8.3.2 軟件開發(fā)的估算模型8.3.3 工程任務(wù)量估算8.3.4 日程和人力資源安排8.3.4 工程本錢估算軟件規(guī)模度量 功能點(diǎn)分析 /3-D功能點(diǎn)特征點(diǎn)/ 對(duì)象點(diǎn)/規(guī)范構(gòu)件法代碼行德?tīng)柗品–OCOMO模型Bang度量模糊邏輯
5、FPA 例如 各種代碼行方法 SLOC (single line of code)KLOC (thousand lines of code)LLOC (logical line of code)PLOC (physical line of code)NCLOC (non-commented line of code)DSI (delivered source instruction)。 軟件開發(fā)的估算模型 IBM模型 Putnam模型COCOMO模型COCOMO模型 根本模型是靜態(tài)單變量模型,用源代碼行數(shù)(LOC) 作為自變量的閱歷函數(shù)計(jì)算軟件開發(fā)任務(wù)量,類似于IBM模型。中間模型是在根本模型
6、的根底上,用涉及產(chǎn)品、硬件、人員、工程等影響要素調(diào)整任務(wù)量估算。詳細(xì)COCOMO模型包括中間模型的一切特性,并思索軟件工程過(guò)程中每一階段的影響 COCOMO思索的影響要素 產(chǎn)品要素3:軟件可靠性、數(shù)據(jù)庫(kù)規(guī)模、產(chǎn)品復(fù)雜性。硬件要素4:執(zhí)行時(shí)間限制、存儲(chǔ)限制、虛擬機(jī)易變性、環(huán)境周轉(zhuǎn)時(shí)間。人的要素5:分析員才干、運(yùn)用領(lǐng)域?qū)嵺`閱歷、程序員才干、虛擬機(jī)運(yùn)用閱歷、程序文語(yǔ)運(yùn)用閱歷。工程要素3:現(xiàn)代程序設(shè)計(jì)技術(shù)、軟件工具的運(yùn)用、開發(fā)進(jìn)度限制。 各種本錢計(jì)算模型 不同模型的比較/CrossTalk/2005/04/0504Boehm.html 工程任務(wù)量估算 閱歷估算法 比例法
7、是比較科學(xué)的一種傳統(tǒng)估算方法,它以過(guò)去的工程作為參考來(lái)為當(dāng)前的工程進(jìn)展估算,經(jīng)過(guò)兩個(gè)工程的相互對(duì)照來(lái)推出估算結(jié)果任務(wù)分解構(gòu)造表WBS,先把工程義務(wù)進(jìn)展合理的細(xì)分,分解到可以確認(rèn)的程度,然后針對(duì)每個(gè)單項(xiàng)進(jìn)展估算,最后進(jìn)展統(tǒng)計(jì)獲取工程總體任務(wù)量 Min + Max + 4 X 均值/6WBS例如 里程碑 (Milestone) M1: 產(chǎn)品需求文檔完成M2: 開發(fā)計(jì)劃書初稿完成M3: 產(chǎn)品需求文檔審查通過(guò)M4: 產(chǎn)品功能規(guī)格說(shuō)明書完成M5: 開發(fā)計(jì)劃書簽發(fā)M6: 產(chǎn)品功能規(guī)格說(shuō)明書簽發(fā)M7: 測(cè)試用例設(shè)計(jì)完成M8: 測(cè)試用例審查通過(guò)M9: 測(cè)試腳本開發(fā)完成M10: 代碼完成M11: 單元測(cè)試完成
8、M12: 集成測(cè)試完成M13: 功能測(cè)試完成M14: 系統(tǒng)測(cè)試完成 M15: 安裝測(cè)試完成M16: 代碼凍結(jié) M17: 驗(yàn)收測(cè)試完成M18: 質(zhì)量評(píng)估報(bào)告M19: 產(chǎn)品發(fā)布工程角色根據(jù)工程的目確實(shí)定工程管理所需求的任務(wù)特征和技藝,從而確定角色及其責(zé)任,明確各角色之間的從屬關(guān)系,進(jìn)展工程人力資源的預(yù)估 角色職能項(xiàng)目經(jīng)理項(xiàng)目的整體計(jì)劃、組織和控制。需求人員負(fù)責(zé)獲取、闡述以及維護(hù)產(chǎn)品需求及書寫文檔。設(shè)計(jì)人員負(fù)責(zé)評(píng)價(jià)、選擇、闡述以及維護(hù)產(chǎn)品設(shè)計(jì)以及書寫文檔。編碼人員完成代碼編寫任務(wù)并修正代碼中的錯(cuò)誤。測(cè)試人員負(fù)責(zé)設(shè)計(jì)和編寫測(cè)試用例,以及完成最后的測(cè)試執(zhí)行。質(zhì)量保證人員對(duì)開發(fā)流程、文檔等進(jìn)行審計(jì),提出質(zhì)
9、量改進(jìn)措施等環(huán)境維護(hù)人員負(fù)責(zé)開發(fā)和測(cè)試環(huán)境的開發(fā)和維護(hù)。其他另外的角色,如文檔規(guī)范人員、硬件工程師等。隨時(shí)間變化的工程任務(wù)量 人員分配 誰(shuí)最有才干來(lái)完成這項(xiàng)義務(wù)?誰(shuí)情愿來(lái)完成這項(xiàng)義務(wù)?誰(shuí)有時(shí)間來(lái)完成這項(xiàng)義務(wù)?工程本錢估算 工程本錢可以分為人工本錢、設(shè)備本錢和管理本錢,也可分為直接本錢和間接本錢。 本錢估算最重要的是對(duì)直接本錢進(jìn)展估算 運(yùn)用專家評(píng)價(jià)方法、閱歷法、比例法和WBS方法等 WBS本錢估算分為自上而下、自下而上和差別估計(jì)法等估算方法 注重學(xué)習(xí)曲線 工程本錢估算 本錢驅(qū)動(dòng)限制其它輸入輸出例如本章內(nèi)容8.1 軟件工程管理概述8.2 軟件工程的分類8.3 制定方案8.4 資源管理8.5 進(jìn)度和
10、本錢管理8.6 質(zhì)量管理8.7 風(fēng)險(xiǎn)管理8.8 軟件配置管理8.9 工程跟蹤和控制 人力資源管理 在工程目的和整體方案的要求下,對(duì)人力資源的獲取、培訓(xùn)、保管和運(yùn)用等方面所進(jìn)展的方案、組織、指揮和控制活動(dòng) 建立工程團(tuán)隊(duì),將各個(gè)角色的責(zé)任和權(quán)益分配給工程成員,明確協(xié)作、匯報(bào)和隸屬關(guān)系 職責(zé)、流程、度量、考核、文化等 難點(diǎn):資源需求的估計(jì) 、應(yīng)急處置 、在不同階段之間的調(diào)度或在多個(gè)工程之間的平衡 軟硬件資源管理 在工程方案中詳細(xì)地列出工程需求的一切硬件資源對(duì)每項(xiàng)硬件,列出必需的軟件和輔助設(shè)備支持列出所需軟件資源及其軟件版本號(hào)設(shè)備一切權(quán)明晰設(shè)備管理責(zé)任到人實(shí)驗(yàn)室管理制度等本章內(nèi)容8.1 軟件工程管理概
11、述8.2 軟件工程的分類8.3 制定方案8.4 資源管理8.5 進(jìn)度和本錢管理8.6 質(zhì)量管理8.7 風(fēng)險(xiǎn)管理8.8 軟件配置管理8.9 工程跟蹤和控制 問(wèn)題 預(yù)先對(duì)進(jìn)度如何方案?任務(wù)怎樣就位?如何識(shí)別定義好的義務(wù)?管理人員對(duì)終了時(shí)間如何掌握 ? 如何識(shí)別和監(jiān)控關(guān)鍵途徑以確保終了?對(duì)進(jìn)展如何度量?更多思索?8.5 進(jìn)度和本錢管理8.5.1 里程碑控制和關(guān)鍵途徑8.5.2 工程本錢控制8.5.3 工程進(jìn)度的特性及外在關(guān)系 里程碑控制 審查、簽發(fā)關(guān)鍵途徑 關(guān)鍵途徑上的任何一項(xiàng)義務(wù)延遲,整個(gè)工程就會(huì)延期。即根據(jù)各個(gè)途徑上結(jié)點(diǎn)獨(dú)立義務(wù)的寬裕時(shí)間slack決議,slack=0的節(jié)點(diǎn)所構(gòu)成的途徑就是關(guān)鍵途
12、徑工程本錢控制原那么 責(zé)權(quán)益相結(jié)合的原那么。本錢目的明確,獎(jiǎng)懲分配明確本錢控制服從質(zhì)量管理的原那么全面本錢控制原那么,任何細(xì)節(jié)也不要放過(guò)本錢控制詳細(xì)措施 充分利用資源,做到資源共享運(yùn)用虛擬技術(shù),一臺(tái)物理機(jī)器可以模擬多臺(tái)邏輯機(jī)器系統(tǒng)自動(dòng)控制、監(jiān)測(cè)機(jī)器的形狀、運(yùn)用率良好的軟件試用、評(píng)價(jià)和會(huì)審流程會(huì)降低軟件的采購(gòu)費(fèi)用,并使之購(gòu)買來(lái)的軟件能發(fā)揚(yáng)最好的作用。盡量運(yùn)用開源軟件工具 工程進(jìn)度的特性及外在關(guān)系 進(jìn)度與質(zhì)量的關(guān)系進(jìn)度與本錢的關(guān)系本章內(nèi)容8.1 軟件工程管理概述8.2 軟件工程的分類8.3 制定方案8.4 資源管理8.5 進(jìn)度和本錢管理8.6 質(zhì)量管理8.7 風(fēng)險(xiǎn)管理8.8 軟件配置管理8.9 工
13、程跟蹤和控制 8.6.1 軟件質(zhì)量方案8.6.2 軟件評(píng)審8.6.3 缺陷預(yù)防8.6.4 質(zhì)量度量8.6 質(zhì)量管理軟件質(zhì)量方案 應(yīng)到達(dá)的質(zhì)量目的,該工程各階段中職責(zé)和職權(quán)的分配應(yīng)采用的特定程序、方法和作業(yè)指點(diǎn)書評(píng)審的目的、要求和內(nèi)容對(duì)配置管理、測(cè)試等活動(dòng)的詳細(xì)要求隨工程進(jìn)展而修正和完善質(zhì)量方案的方法有關(guān)質(zhì)量風(fēng)險(xiǎn)的識(shí)別、消除和各種預(yù)防措施、手段的描畫文檔模板要求以及記錄、搜集、維護(hù)和嚴(yán)密等要求問(wèn)題報(bào)告和矯正活動(dòng)的要求對(duì)開發(fā)人員素質(zhì)、供應(yīng)商等的要求為到達(dá)質(zhì)量目的必需采取的其它措施 軟件評(píng)審 經(jīng)過(guò)評(píng)審可以驗(yàn)證產(chǎn)品能否滿足功能規(guī)格闡明、質(zhì)量特性以及用戶需求等。經(jīng)過(guò)評(píng)審可以驗(yàn)證產(chǎn)品能否符合相關(guān)規(guī)范、規(guī)那
14、么、方案和過(guò)程。提供缺陷和審查任務(wù)了的度量,以改良審查過(guò)程和組織的軟件工程過(guò)程 最不正式最正式暫時(shí)評(píng)審輪查互為復(fù)審走查會(huì)議審查缺陷預(yù)防 從流程上控制缺陷的注入,如明確流程的準(zhǔn)入和準(zhǔn)出規(guī)那么強(qiáng)化各個(gè)階段的評(píng)審執(zhí)行,將導(dǎo)致缺陷產(chǎn)生的要素消滅在萌芽之中強(qiáng)化單元測(cè)試經(jīng)過(guò)培訓(xùn)和知識(shí)傳送,提高每個(gè)人的業(yè)務(wù)才干和技術(shù)程度。加強(qiáng)質(zhì)量文化建立,一切從客戶的立場(chǎng)看問(wèn)題改良軟件設(shè)計(jì)、編程或測(cè)試方法,以順應(yīng)特定工程的環(huán)境和要求遵守編程規(guī)范,團(tuán)隊(duì)中運(yùn)用一樣的代碼風(fēng)格對(duì)缺陷的深化分析可以找到缺陷產(chǎn)生的根本緣由,從而針對(duì)詳細(xì)的緣由采取相應(yīng)的預(yù)防措施 質(zhì)量度量 軟件產(chǎn)質(zhì)量量的度量 軟件過(guò)程質(zhì)量的度量 軟件平均失效時(shí)間缺陷密度
15、軟件產(chǎn)質(zhì)量量屬性度量顧客稱心度度量階段性缺陷去除率質(zhì)量本錢的度量過(guò)程缺陷密度缺陷到達(dá)方式 本章內(nèi)容8.1 軟件工程管理概述8.2 軟件工程的分類8.3 制定方案8.4 資源管理8.5 進(jìn)度和本錢管理8.6 質(zhì)量管理8.7 風(fēng)險(xiǎn)管理8.8 軟件配置管理8.9 工程跟蹤和控制 8.7 風(fēng)險(xiǎn)管理 8.7.1 風(fēng)險(xiǎn)識(shí)別8.7.2 風(fēng)險(xiǎn)分析和評(píng)價(jià)風(fēng)險(xiǎn)識(shí)別 風(fēng)險(xiǎn)識(shí)別就是要分析各種不確定要素和潛在的影響要素,確定哪些風(fēng)險(xiǎn)能夠會(huì)影響工程進(jìn)展、質(zhì)量或本錢等,并記錄這些風(fēng)險(xiǎn)的詳細(xì)特征 工程組的成員應(yīng)該列出盡能夠多的風(fēng)險(xiǎn)項(xiàng) 風(fēng)險(xiǎn)檢查表以前做過(guò)的類似工程及其閱歷教訓(xùn) 工程的前提和假設(shè)之中很有能夠隱藏著較大的風(fēng)險(xiǎn) 對(duì)工
16、程方案的各個(gè)方面進(jìn)展審查 風(fēng)險(xiǎn)識(shí)別方法 情景分析 缺點(diǎn)樹分析法 矩陣圖分析 比率/范圍分析 概率分析 方案評(píng)審技術(shù)其它方法 分析和評(píng)價(jià)各項(xiàng)風(fēng)險(xiǎn)對(duì)工程的影響程度 方案評(píng)審技術(shù) 本章內(nèi)容8.1 軟件工程管理概述8.2 軟件工程的分類8.3 制定方案8.4 資源管理8.5 進(jìn)度和本錢管理8.6 質(zhì)量管理8.7 風(fēng)險(xiǎn)管理8.8 軟件配置管理8.9 工程跟蹤和控制 8.8 軟件配置管理 8.8.1 配置管理的根本概念8.8.2 版本控制8.8.3 變卦控制基線 基線就是工程存儲(chǔ)庫(kù)中每個(gè)工件版本在特定時(shí)期的一個(gè)“快照(snapshot),往往是軟件生命周期各個(gè)階段終了的規(guī)范,即每個(gè)里程碑都會(huì)建立相應(yīng)的基線
17、 配置管理流程 SCM 流程 組織資產(chǎn)管理指點(diǎn) SCM方案 配置項(xiàng)識(shí)別 配置項(xiàng)庫(kù) 配置項(xiàng)變卦控制懇求/同意 配置項(xiàng)形狀統(tǒng)計(jì) 配置項(xiàng)評(píng)審和驗(yàn)證 配置項(xiàng)發(fā)布SCM 根本流程 版本控制 版本的訪問(wèn)和同步版本的分支和合并版本控制例如 矯捷方法中的版本控制(1) 矯捷方法中的版本控制 (2)變卦控制 提交 接納 評(píng)價(jià) 決策 實(shí)施和驗(yàn)證 變卦懇求變卦控制委員會(huì)Change Control Board,CCB 本章內(nèi)容8.1 軟件工程管理概述8.2 軟件工程的分類8.3 制定方案8.4 資源管理8.5 進(jìn)度和本錢管理8.6 質(zhì)量管理8.7 風(fēng)險(xiǎn)管理8.8 軟件配置管理8.9 工程跟蹤和控制 工程跟蹤和控制 方案和監(jiān)控相輔相成 做到部分和整體的平衡 自動(dòng)搜集信息并加強(qiáng)分析 合理利用資源 要點(diǎn) 建立符合軟件工程思想的工程監(jiān)控流程和強(qiáng)化工程組織、運(yùn)轉(zhuǎn)的支撐環(huán)境建立過(guò)程可視性和工程可視性。力求獲得真實(shí)的、實(shí)時(shí)的和第一手的
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 陶瓷制作中的產(chǎn)品創(chuàng)新與市場(chǎng)適應(yīng)性考核試卷
- 顏色變換與量化技術(shù)-洞察分析
- 油氣工程智能設(shè)備研發(fā)-洞察分析
- 細(xì)胞極化信號(hào)傳導(dǎo)調(diào)控-洞察分析
- 小行星光譜分析技術(shù)-洞察分析
- 維修智能化服務(wù)-洞察分析
- 醫(yī)藥電商市場(chǎng)規(guī)模預(yù)測(cè)-洞察分析
- 舞蹈學(xué)校與企業(yè)協(xié)同育人-洞察分析
- 2024-2025學(xué)年高一上學(xué)期第三次月考生物試題(新高考)(解析版)
- 學(xué)校學(xué)生工作處職責(zé)
- 肺脹中醫(yī)護(hù)理方案.ppt
- 壓力管道安裝作業(yè)指導(dǎo)書課件
- 采礦學(xué)課程設(shè)計(jì)_圖文
- 裝飾辦公室工作總結(jié)
- 《管理學(xué)原理與方法》周三多第六版
- 物業(yè)接管驗(yàn)收必須具備的條件
- 六年級(jí)上冊(cè)英語(yǔ)教案unit 5 What does he do人教
- 井蓋及踏步97S147(97S501-1、2)
- 口內(nèi)病例分析
- 壓力管道內(nèi)審記錄(共5頁(yè))
- 堵蓋與膠貼在車身堵孔方面的應(yīng)用
評(píng)論
0/150
提交評(píng)論