




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、第11章 軟件工程管理 本章學(xué)習(xí)內(nèi)容:1掌握軟件工程管理的根本概念2了解軟件工程方案的內(nèi)容3了解軟件本錢估算方法與技術(shù)4了解軟件工程的人員管理與協(xié)調(diào)的概念5了解軟件工程風(fēng)險管理的過程6.掌握軟件工程進(jìn)度安排的原那么 第11章 軟件工程管理11.1 軟件工程管理概述工程整合管理范圍管理時間管理本錢管理人力資源管理風(fēng)險管理質(zhì)量管理采購管理溝通管理第11章 軟件工程管理11.2 進(jìn)度管理 11.2.1 方案 內(nèi)容:確定執(zhí)行工程需求的特定活動,明確每項活動的職責(zé);確定這些活動的完成順序;計算每項活動所需求的時間和資源;制定工程預(yù)算。第11章 軟件工程管理1任務(wù)分解與責(zé)任矩陣 分解WBS應(yīng)遵照如下原那么
2、。一個單位任務(wù)義務(wù)只能在WBS中出如今一個地方;一個WBS項的任務(wù)內(nèi)容是其下一級的任務(wù)之和;第11章 軟件工程管理WBS中的每一項任務(wù)都只由一個人擔(dān)任,即使這項任務(wù)需求多人來做;WBS必需與任務(wù)義務(wù)的實踐執(zhí)行過程一致,WBS首先效力于工程組,可行的話,再思索其他目的;工程組成員必需參與WBS的制定,以確保一致性和全員參與;每一個WBS項必需歸檔,以確保準(zhǔn)確了解該項包括和不包括的任務(wù)范圍;讓W(xué)BS具有一定的靈敏性以順應(yīng)無法防止的變卦需求。第11章 軟件工程管理責(zé)任矩陣闡明:P為主要主任;S為次要責(zé)任。第11章 軟件工程管理2活動排序 活動排序過程包括確認(rèn)且編制活動間的相關(guān)性。活動必需被正確地加以
3、排序以便今后制定可行的進(jìn)度方案。 1甘特圖 第11章 軟件工程管理2方案評審技術(shù) 1用節(jié)點表示活動?;顒佑梅娇虮硎?,對活動的描寫在方框內(nèi)。給每個方框指定一個編號,銜接方框的箭頭表示活動之間的先后順序?;顒?只能在活動1之后。活動之間的關(guān)系分為以下幾種:終了開場:某活動必需終了,然后另一活動才干開場。終了終了:某活動終了前,另一活動必需終了。開場開場:某活動必需在另一活動開場前開場。開場終了:某活動終了前另一活動必需開場。第11章 軟件工程管理2用箭頭表示活動。活動用箭頭表示,對活動的描寫在箭線上。圖中的圓圈表示“事件,活動由事件銜接起來。箭尾代表活動開場,稱為緊前事件;箭頭代表活動終了,稱為緊
4、隨事件。事件2是活動“系統(tǒng)規(guī)劃的緊隨事件,又是“需求分析的緊前事件,表示“系統(tǒng)規(guī)劃終了和“需求分析開場。 第11章 軟件工程管理3虛活動。在繪制用箭頭表示活動的網(wǎng)絡(luò)圖中,有兩個根本規(guī)那么可以用來識別活動:第一,每個事件有獨一的編號,既圖中不會有一樣的事件號;第二,每個活動必需由獨一的緊前事件號組成。 第11章 軟件工程管理11.2.2 進(jìn)度安排 方案安排進(jìn)度需求處理以下問題:估計每項活動的工期;確定整個工程的估計開場時間和要求完工時間;在工程估計開場時間的根底上,計算每項活動可以開場的時間和完成的最早時間;利用工程的要求完工時間,計算每項活動必需開場的時間和完成的最遲時間;確定每項活動可以開場
5、與必需開場時間之間的正負(fù)時差;確定關(guān)鍵最長活動途徑。第11章 軟件工程管理1估計活開工期 指定工程進(jìn)度安排的第一步是估計每項活動從開場到完成所需求的時間。 可以用3種工期估計:樂觀工期t0,最能夠工期tm,悲觀工期tp,計算出期望工期te,那么 te=t04tmtp/6 第11章 軟件工程管理2進(jìn)度方案 根據(jù)已估計出網(wǎng)絡(luò)圖中每項活動的工期和工程必需完成的時間段,可以計算出一個工程進(jìn)度,為每項活動提供一個時間表,明確在工程估計開場時間的根底上,每項活動可以開場和完成的最早時間;為了在要求完工時間內(nèi)完成工程,每項活動必需開場和完成的最遲時間。l 最早開場時間Earliest Start times
6、,ES是指某項活動可以開場的最早時間。它可以根據(jù)工程的估計開場時間和一切緊前活動的工期估計計算出來。l 最早終了時間Earliest Finish times,EF是指某項活動可以完成的最早時間。所以有:EF=ES+工期估計第11章 軟件工程管理可以經(jīng)過最遲開場時間、最遲終了時間反向推算得出工期估計。l 最遲開場時間Latest Start times,LS是指工程在要求完工時間內(nèi)完成,某項活動必需開場的最遲時間。l 最遲終了時間 (Latest Finish times,LF)是指為了使工程在要求完工時間內(nèi)完成,某項活動必需完成的最遲時間。它可以在工程的完工時間和一切緊隨活動的工期估計的根底
7、上計算出來。所以有:LS=LF工期估計第11章 軟件工程管理例總時差=工程要求完工時間最后一項活動最早終了時間=LFEF=LSES第11章 軟件工程管理11.2.3 進(jìn)度跟蹤與控制 定期進(jìn)展工程形狀會議,由各組成員報告工程的進(jìn)展情況;評價一切在軟件過程中進(jìn)展的評審結(jié)果;確定正式的工程里程碑能否曾經(jīng)在進(jìn)度安排的時間內(nèi)完成;比較工程表中被列出的各個工程義務(wù)的實踐開場日期與方案開場日期;與實際者舉行非正式會議,以得到他們對工程進(jìn)展時間和問題層的客觀評價;運用獲得值的分析,定量的評價進(jìn)展。第11章 軟件工程管理進(jìn)度控制的步驟:分析進(jìn)度,找出哪些地方需求采取糾正措施;確定應(yīng)采取的糾正措施;修正方案,將糾
8、正瑣事列入方案;重新計算進(jìn)度,估計糾正措施的效果。第11章 軟件工程管理11.3 軟件開發(fā)本錢估算 11.3.1軟件本錢估算過程 第11章 軟件工程管理11.3.2 軟件本錢估算方法 1專家估算法1 協(xié)調(diào)人向各專家提供工程規(guī)格和估計表格;2 協(xié)調(diào)人召集小組會各專家討論與規(guī)模相關(guān)的要素;3 各專家匿名填寫迭代表格;4 協(xié)調(diào)人整理出一個估計總結(jié),以迭代表的方式前往專家;5 協(xié)調(diào)人召集小組會,討論較大的估計差別;6 專家復(fù)查估計總結(jié)并在迭代表上提交另一個匿名估計;反復(fù)4-6, 直到到達(dá)一個最低和最高估計的一致。 第11章 軟件工程管理2類推估算法 1整理出工程功能列表和實現(xiàn)每個功能的代碼行;2標(biāo)識出
9、每個功能列表與歷史工程的一樣點和不同點,特別要留意歷史工程做得不夠的地方;3經(jīng)過步驟1和2得出各個功能的估計值;4 產(chǎn)生規(guī)模估計。第11章 軟件工程管理3COCOMO模型 任務(wù)量和進(jìn)度的根本COCOMO方程 開發(fā)類型工作量進(jìn)度結(jié)構(gòu)型ED=2.4S1.05TD=2.5(ED)0.38半獨立型ED=3.0S1.12TD=2.5(ED)0.35嵌入型ED=3.6S1.20TD=2.5(ED)0.32第11章 軟件工程管理3COCOMO模型 影響r值的15個本錢要素 類型成本因素產(chǎn)品屬性1.要求的軟件可靠性 2.數(shù)據(jù)庫規(guī)模 3.產(chǎn)品復(fù)雜性計算機(jī)屬性4.執(zhí)行時間約束 5.主存限制 6.虛擬機(jī)變動性 7.
10、計算機(jī)周轉(zhuǎn)時間人員屬性8.分析人員能力 9.應(yīng)用經(jīng)驗 10.程序設(shè)計人員能力 11.虛擬機(jī)經(jīng)驗 12.程序設(shè)計語言經(jīng)驗工程屬性13.最新程序設(shè)計實踐 14.軟件工具的作用 15.開發(fā)進(jìn)度限制 第11章 軟件工程管理3COCOMO模型 中間COCOMO任務(wù)量估算方法 開發(fā)類型工作量方法結(jié)構(gòu)型(ED)NOM=3.2S1.05半獨立型(ED)NOM=3.0S1.12嵌入型(ED)NOM=2.8S1.20第11章 軟件工程管理4SLIM模型 L=CKK1/3td4/3 L和td分別表示可交付的源指令數(shù)和開發(fā)時間單位為年;K是整個生存期內(nèi)人的任務(wù)量單位為人-年,可從總的開發(fā)任務(wù)量ED=0.4K求得;CK
11、是根據(jù)閱歷數(shù)據(jù)而確定的常數(shù),表示開發(fā)技術(shù)的先進(jìn)性級別。假設(shè)軟件開發(fā)環(huán)境較差沒有一定的開發(fā)方法,短少文檔,評審或批處置方式,取CK=6500;正常的開發(fā)環(huán)境有適當(dāng)?shù)拈_發(fā)方法,較好的文檔和評審,以及交互式的執(zhí)行方式,CK=10000,而一個較好的開發(fā)環(huán)境自開工具和技術(shù),那么取CK=12500。變換上式,可得開發(fā)任務(wù)量方程:K=L3/C3Kt4d第11章 軟件工程管理5.基于代碼行的本錢估算方法1確定功能 2求期望值Le和偏向Ld 3根據(jù)閱歷數(shù)據(jù),確定各個子功能的代碼行本錢4計算各個子功能的本錢和任務(wù)量,并計算義務(wù)的總本錢和總?cè)蝿?wù)量5計算開發(fā)時間6對結(jié)果進(jìn)展分析比較 第11章 軟件工程管理6.基于過
12、程的本錢估算方法 1確定義務(wù) 2確定每項義務(wù)的任務(wù)量 對每項義務(wù)要估算它們所需求的人-月數(shù) (1)確定每項義務(wù)的對應(yīng)的勞務(wù)費數(shù)據(jù) (2)計算(3)分析比較 第11章 軟件工程管理11.3.3 本錢方案的變卦控制 1預(yù)算分?jǐn)?2實踐本錢累計 3盈余累計 第11章 軟件工程管理11.4 軟件工程的人員管理 11.4.1人力資源 各階段管理人員和技術(shù)人員參與情況 第11章 軟件工程管理11.4.2 人力資源方案的平衡 Rayleigh-Norden曲線 第11章 軟件工程管理11.4.3 開發(fā)團(tuán)隊人數(shù)與協(xié)調(diào) 正式的,非個人的方法:包括一系列軟件工程文檔和交付物如源程序。例如,技術(shù)備忘錄,工程里程碑,
13、工程進(jìn)度控制工具,錯誤跟蹤報告,維護(hù)懇求和相關(guān)文檔,中心數(shù)據(jù)庫等。正式的,個人的方法:集中表如今軟件工程產(chǎn)品的質(zhì)量保證活動中。包括軟件復(fù)審會議,設(shè)計和代碼檢查等。非正式的,個人的方法:包括信息傳播,問題處理,需求和開發(fā)人員配置會議。電子通訊方法:包括電子郵件,電子公告欄,web站點,以及基于視頻的會議系統(tǒng)等。個人網(wǎng)絡(luò)方法:與工程組織外的人員進(jìn)展的非正式的討論。這些人能夠有豐富的閱歷或者見解,可以有助于本工程的開發(fā)。第11章 軟件工程管理11.5 風(fēng)險管理 11.5.1 軟件風(fēng)險 1工程風(fēng)險2技術(shù)風(fēng)險3商業(yè)風(fēng)險 第11章 軟件工程管理11.5.2 風(fēng)險識別 1高層軟件管理者和用戶管理者已正式承諾
14、支持該工程嗎?2最終用戶對該工程和待構(gòu)造的系統(tǒng)支持嗎?3需求已被軟件工程組和他們的用戶完全了解了嗎?4用戶已充分參與到需求定義中了嗎?5最終用戶期望現(xiàn)實嗎?6 工程的任務(wù)范圍穩(wěn)定嗎?7軟件工程組擁有適宜的技藝嗎?8工程需求穩(wěn)定嗎?9工程組對將要實現(xiàn)的技術(shù)有閱歷嗎?10 工程組的人員數(shù)量可以完成該工程嗎? (11)一切的用戶對工程的重要性和待構(gòu)造的系統(tǒng)需求有共識嗎? 第11章 軟件工程管理11.5.3 風(fēng)險設(shè)計 從兩個方面著手:風(fēng)險發(fā)生的能夠性或概率;與風(fēng)險相關(guān)的問題發(fā)生能夠產(chǎn)生的后果。風(fēng)險設(shè)計有4項活動:為反映風(fēng)險發(fā)生的能夠性要建立一個尺度;描畫風(fēng)險的后;估算風(fēng)險對工程和產(chǎn)品的影響;為了防止誤解,應(yīng)給出風(fēng)險設(shè)計整體的準(zhǔn)確度。 第11章 軟件工程管理11.5.4 風(fēng)險評價 ri,li,xiri為風(fēng)險,li為風(fēng)險發(fā)生的概率,xi為風(fēng)險的影響。步驟:定義工程的各種風(fēng)險參考程度 建立每一個ri,li,xi與每一個參考程度之間的關(guān)系;預(yù)測一組參考點來定義工程終止的區(qū)域,區(qū)域由一條曲線或不確定的區(qū)域界定預(yù)測什么樣的風(fēng)險組合會影響參考程度 第11章 軟件工程管理11.5.5 風(fēng)險的緩解,監(jiān)控和管理 1風(fēng)險防止 與現(xiàn)有人員一同討論人員流動和緣由任務(wù)條件差,報酬低,人才市場競爭等;在工程開場前,就把緩解這些緣由的任務(wù)列入管理方案;一旦工程開場,假設(shè)出現(xiàn)人員流動,
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 商業(yè)樓宇清潔維護(hù)管理方案
- 寵物智能窩墊行業(yè)市場現(xiàn)狀研究
- 航運大數(shù)據(jù)平臺構(gòu)建與優(yōu)化-洞察闡釋
- 魯棒性分析與故障恢復(fù)-洞察闡釋
- SustainableSoftwarePlatforms-第1篇-洞察闡釋
- 城市配送物流網(wǎng)絡(luò)規(guī)劃與實施方案
- 社區(qū)醫(yī)療健康服務(wù)共建計劃
- 【非線性測量系統(tǒng)狀態(tài)估計算法介紹4100字】
- 培訓(xùn)機(jī)構(gòu)員工生日關(guān)懷慰問實施方案
- 回家過年的辭職報告8篇
- 2025上海農(nóng)商銀行校園招聘筆試歷年典型考題及考點剖析附帶答案詳解
- 2025年人教版(2024)初中地理七年級下冊(全冊)知識點復(fù)習(xí)要點歸納
- 弱電工證考試題庫及答案
- 電梯安全風(fēng)險管控清單
- 高支模木模板的選材與加工
- 體育嘉年華活動方案
- 2025年中國寫字樓市場深度分析與投資發(fā)展前景趨勢研究報告
- 羧甲基纖維素鈉降解產(chǎn)物分析-全面剖析
- 2025抗戰(zhàn)勝利80周年現(xiàn)代詩歌朗誦稿(16篇)
- 2025灌南縣國企招聘考試題目及答案
- GB/T 45481-2025硅橡膠混煉膠醫(yī)療導(dǎo)管用
評論
0/150
提交評論