軟件的項目開發(fā)計劃教學ppt課件_第1頁
軟件的項目開發(fā)計劃教學ppt課件_第2頁
軟件的項目開發(fā)計劃教學ppt課件_第3頁
軟件的項目開發(fā)計劃教學ppt課件_第4頁
軟件的項目開發(fā)計劃教學ppt課件_第5頁
已閱讀5頁,還剩17頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、軟件工程管理軟件工程管理 第第6 6章章軟件工程開發(fā)方軟件工程開發(fā)方案案工程開發(fā)方案工程開發(fā)方案- -概念概念 第第6 6章軟件工程開發(fā)方案章軟件工程開發(fā)方案1.1.軟件工程方案的目的軟件工程方案的目的 2.2.確定目的確定目的分兩步進展分兩步進展1 1明確工程目的主題明確工程目的主題2 2描畫工程目的描畫工程目的3.3.義務分解義務分解 (WBS )(WBS )軟件工程開發(fā)05000400詳細設計0300概要設計0200需求分析0100工程管理0110方案編制0120預算考核0130進度控制0140協(xié)調(diào)管理0141部門協(xié)調(diào)0142用戶協(xié)調(diào)0210需求獲取0220需求分析0230需求描畫024

2、0需求記錄0250需求跟蹤02600310總體設計0320系統(tǒng)方案0230接口方案034003500410軟件工程義務分解組織構造圖WBS工程開發(fā)方案工程開發(fā)方案- -概念概念4.4.活動定義及估算活動定義及估算1 1活動定義活動定義工程活動;進度;工程進度;開發(fā)工程活動;進度;工程進度;開發(fā)工期;合同工期工期;合同工期 。2 2活動排序活動排序 活動排序是經(jīng)過識別工程活動清活動排序是經(jīng)過識別工程活動清單中各項活動之間的相互依賴關系,單中各項活動之間的相互依賴關系,并根據(jù)這些關系對各項活動的先后并根據(jù)這些關系對各項活動的先后順序進展合理安排,以制定真實可順序進展合理安排,以制定真實可行的進度方

3、案。行的進度方案。 5.5.估算估算 軟件工程估算是指以準確的調(diào)查軟件工程估算是指以準確的調(diào)查資料和工程信息為根據(jù),從估算對資料和工程信息為根據(jù),從估算對象的歷史、現(xiàn)狀及其規(guī)律出發(fā),運象的歷史、現(xiàn)狀及其規(guī)律出發(fā),運用科學的方法,對估算對象的規(guī)模用科學的方法,對估算對象的規(guī)模、本錢和進度進展預測。、本錢和進度進展預測。 軟件工程估算是整個軟件開發(fā)和軟件工程估算是整個軟件開發(fā)和維護過程中的活動,而不只是工程維護過程中的活動,而不只是工程啟動的任務。軟件工程估算是一個啟動的任務。軟件工程估算是一個逐漸細化逐漸準確的過程,在工程逐漸細化逐漸準確的過程,在工程開發(fā)的每個里程碑,都要重新進展開發(fā)的每個里程

4、碑,都要重新進展估算,修正方案,估算也會越來越估算,修正方案,估算也會越來越準確。準確。 工程開發(fā)方案工程開發(fā)方案- -概念概念工程開發(fā)方案工程開發(fā)方案- -概念概念1 1規(guī)模估算任務量規(guī)模估算任務量 軟件規(guī)模的估算要從軟件的分解開場,軟件規(guī)模的估算要從軟件的分解開場,通常任務分解構造越細,對軟件規(guī)模的通常任務分解構造越細,對軟件規(guī)模的估計就越準確。軟件規(guī)模度量方法有三估計就越準確。軟件規(guī)模度量方法有三種,分別為:種,分別為:LOCLOC估算法,估算法,F(xiàn)PFP估算法,估算法,PERTPERT估算法。估算法。2 2本錢估算本錢估算 本錢估算就是對軟件工程所需費用的本錢估算就是對軟件工程所需費用

5、的估計和方案,要實行本錢控制,首先就估計和方案,要實行本錢控制,首先就要進展本錢估算。常見的本錢估算模型要進展本錢估算。常見的本錢估算模型有有COCOMOCOCOMO模型,模型,PutnamPutnam模型,模型,Pricr-SPricr-S模模型型 3 3進度估算進度估算 進度是對執(zhí)行的活動和里程碑指定的進度是對執(zhí)行的活動和里程碑指定的任務方案日程表,它決議工程能否到達任務方案日程表,它決議工程能否到達預期目的。預期目的。 進度主要有基于規(guī)模的進度估算、網(wǎng)進度主要有基于規(guī)模的進度估算、網(wǎng)絡方案技術和基于承諾的進度估算法。絡方案技術和基于承諾的進度估算法。規(guī)模的進度估算包括額定估算和閱歷導規(guī)模

6、的進度估算包括額定估算和閱歷導出模型,網(wǎng)絡方案技術包括工程評價技出模型,網(wǎng)絡方案技術包括工程評價技術術(PERT)(PERT)和關鍵途徑法和關鍵途徑法(CPM)(CPM)。基于承諾?;诔兄Z的進度估算法根據(jù)客戶的要求作出進度的進度估算法根據(jù)客戶的要求作出進度承諾,從而進展進度估計,本質(zhì)上不算承諾,從而進展進度估計,本質(zhì)上不算進度估算。進度估算。 工程開發(fā)方案工程開發(fā)方案- -概念概念規(guī)模的進度估算額定估算法 計算公式為T=Q/(RS)其中T表示活動的繼續(xù)時間,用小時、日、周等表示,Q表示活動的任務量,用人月、人天等單位表示,R表示人力或設備的數(shù)量,用人和設備數(shù)表示,S表示開發(fā)消費率,用單位時間

7、完成的任務量表示。這種方法適宜規(guī)模較小的工程。 工程開發(fā)方案工程開發(fā)方案- -概念概念網(wǎng)絡方案技術網(wǎng)絡方案技術工程評價技術工程評價技術PERTPERT 工程評審技術是一種工程進度規(guī)劃技術,工程評審技術是一種工程進度規(guī)劃技術,它利用網(wǎng)絡圖順序圖的邏輯關系和加權歷時它利用網(wǎng)絡圖順序圖的邏輯關系和加權歷時來估算工程歷時。算法描畫為:來估算工程歷時。算法描畫為:(O+4M+P)/6(O+4M+P)/6其中其中O O是活動工程完成的最小值最樂觀是活動工程完成的最小值最樂觀值,值,P P是活動工程完成的最大值最悲是活動工程完成的最大值最悲觀值,觀值,M M是活動工程完成的最大能夠值。是活動工程完成的最大能

8、夠值。 工程開發(fā)方案工程開發(fā)方案- -概念概念關鍵途徑法關鍵途徑法CPMCPM 關鍵途徑法是根據(jù)指定網(wǎng)絡圖的邏輯關鍵途徑法是根據(jù)指定網(wǎng)絡圖的邏輯關系進展單一的歷時估算,先計算每一關系進展單一的歷時估算,先計算每一個活動的單一的、最早和最晚開場和完個活動的單一的、最早和最晚開場和完成日期,然后計算網(wǎng)絡中最長途徑,估成日期,然后計算網(wǎng)絡中最長途徑,估計工程的完成時間。計工程的完成時間。PERTPERT與與CPMCPM的區(qū)別的區(qū)別PERTPERT計算歷時采用算法:計算歷時采用算法:(O+4M+P)/6(O+4M+P)/6CPMCPM計算歷時采用算法:最大能夠值計算歷時采用算法:最大能夠值M M。 工

9、程開發(fā)方案工程開發(fā)方案- -概念概念4活動估算估算過程中需求思索的主要要素任務量:完成一個活動需求投入的人工,普通以人時、人天、人月為計量單位。在確定任務量時,主要思索系統(tǒng)的規(guī)模、功能點數(shù)和對象點數(shù)以及消費效率。關系式為:任務量=規(guī)模/效率。資源:這里是指完成一項活動可以投入的人力等資源?;铋_工期 工程開發(fā)方案工程開發(fā)方案- -概念概念活動估算的根據(jù)活動估算的根據(jù)活動清單;約束條件;資源情況;歷史信息;活動清單;約束條件;資源情況;歷史信息;已識別的風險。已識別的風險?;顒庸浪惴椒ɑ顒庸浪惴椒▽<以u定法;閱歷類比估算法;利用歷史數(shù)專家評定法;閱歷類比估算法;利用歷史數(shù)據(jù)法;德爾非法據(jù)法;德爾非

10、法(Delphi Method)(Delphi Method)。活動估算的輸出活動估算的輸出活動繼續(xù)時間活動繼續(xù)時間活動繼續(xù)時間估算的根據(jù)活動繼續(xù)時間估算的根據(jù)變卦的活動清單變卦的活動清單 工程開發(fā)方案工程開發(fā)方案- -概念概念6.6.進度方案圖進度方案圖1 1甘特圖甘特圖 甘特圖是各種義務活動與日歷表甘特圖是各種義務活動與日歷表的對照圖,表示工程各階段義務開的對照圖,表示工程各階段義務開場時間與終了時間,把方案和進度場時間與終了時間,把方案和進度安排組織在一同。安排組織在一同。甘特圖表示甘特圖表示 工程開發(fā)方案工程開發(fā)方案- -甘特圖甘特圖甘特圖表示甘特圖表示工程時間1月2月3月4月5月可行

11、性分析需求分析系統(tǒng)設計實現(xiàn)測試工程開發(fā)方案工程開發(fā)方案- -甘特圖甘特圖2 2網(wǎng)絡圖網(wǎng)絡圖PERTPERT圖圖定義:設定義:設G=(V,E,g)G=(V,E,g)是一個網(wǎng)絡圖,假設是一個網(wǎng)絡圖,假設G G中只需一個發(fā)點和一個收點,其中權函中只需一個發(fā)點和一個收點,其中權函數(shù)表示為時間函數(shù),那么網(wǎng)絡圖數(shù)表示為時間函數(shù),那么網(wǎng)絡圖G G稱為稱為PERTPERT圖方案評審圖。圖方案評審圖。途徑與關鍵途徑途徑與關鍵途徑途徑途徑關鍵途徑關鍵途徑工程開發(fā)方案工程開發(fā)方案- -網(wǎng)絡圖網(wǎng)絡圖活動前緊活動工期估計1需求分析32流程優(yōu)化173編寫需求規(guī)格詞匯表224繪制業(yè)務流程225籠統(tǒng)業(yè)務類426建立數(shù)據(jù)模型5

12、27將分析圖示參與文檔3,618需求測試739需求確認83活動、前緊活動和工期估計 工程開發(fā)方案工程開發(fā)方案- -網(wǎng)絡圖網(wǎng)絡圖需求分析1|A|3需求測試8|H|3業(yè)務流程4|D|2歸檔7|G|1需求確認9|I|3數(shù)據(jù)模型6|F|2籠統(tǒng)業(yè)務5|E|2流程優(yōu)化2|B|7編詞匯表3|C|2網(wǎng)絡關鍵途徑工程開發(fā)方案工程開發(fā)方案- -網(wǎng)絡圖網(wǎng)絡圖設從第0天開場實施這個工程,發(fā)現(xiàn)有兩條途徑可達活動9,分別為:Pa:1-2-3-7-8-9總共需求時間:3+7+2+1+3+3=19;Pb:1-2-4-5-6-7-8-9, 總共需求時間:3+7+2+2+2+1+3+3=23.Pb最長,需求破費時間23天。這23

13、天就是整個網(wǎng)絡可以完工的關鍵時間,即關鍵途徑。 工程開發(fā)方案工程開發(fā)方案- -網(wǎng)絡圖網(wǎng)絡圖PERTPERT圖的關鍵途徑圖的關鍵途徑設設G G是是PERTPERT圖,圖,G G中從發(fā)點到收點的一切途徑中從發(fā)點到收點的一切途徑中,權最大的途徑稱為中,權最大的途徑稱為PERTPERT圖的關鍵途徑。圖的關鍵途徑。關鍵義務:見教材關鍵義務:見教材P125P125義務繼續(xù)時間義務繼續(xù)時間義務最早開場、最晚開場及緩沖時間義務最早開場、最晚開場及緩沖時間網(wǎng)絡優(yōu)化網(wǎng)絡優(yōu)化用網(wǎng)絡圖安排進度見教材用網(wǎng)絡圖安排進度見教材P126-127P126-127 工程開發(fā)方案工程開發(fā)方案- -網(wǎng)絡圖網(wǎng)絡圖7.7.工程進度方案方法工程進度方案方法1 1制定工程進度方案制定工程進度方案見教材見教材P122P1222 2分階段交付分階段交付實踐任務中需求總在不斷變化,軟實踐任務中需求總在不斷變化,軟件組織最好的做法是早期只對根本件組織最好的做法是早期只對根本功能進展商定,其他問題的商定那功能進展商定,其他問題的商定那么推遲么推遲, ,最重要的功能最先交付。分最重要的功能最先交付。分期交付并沒有縮短開發(fā)時間,只是期交付并沒有縮短開發(fā)時間,只是最重要的功能在前期曾經(jīng)完成。最重要的功能在前期曾經(jīng)完成。 工程開發(fā)方案工程開發(fā)方案- -進度方案方法進度方案方法 3 3進度安排進度安排重點思索重點思索進度安排的整體過程見教材進度

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論