軟件工程理論與實踐 課件 11 軟件項目管理_第1頁
軟件工程理論與實踐 課件 11 軟件項目管理_第2頁
軟件工程理論與實踐 課件 11 軟件項目管理_第3頁
軟件工程理論與實踐 課件 11 軟件項目管理_第4頁
軟件工程理論與實踐 課件 11 軟件項目管理_第5頁
已閱讀5頁,還剩12頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

XXXXXX大學軟件工程SOFTWARE

ENGINEERING教師:XXXXX2024教學目標:(1)理解軟件項目管理的概念、過程和內容;(2)熟悉各項軟件項目管理的任務和方法。第11章軟件項目管理11.1軟件項目管理概述11.1.1軟件項目管理的概念軟件項目管理是指對軟件項目的整個生存周期過程的管理,是為了使軟件項目能夠按照預定的成本、進度、質量順利完成,而對人員、產品、過程和項目進行分析和管理的活動。11.1.2軟件項目管理的過程1.啟動。啟動軟件項目是指必須明確項目的目標和范圍、考慮可能的解決方案以及明確技術和管理上的要求等,這些信息是軟件項目運行和管理的基礎。2.計劃。軟件項目一旦啟動,就必須制訂項目計劃。主要包括估算項目所需要的工作量、估算項目所需要的資源、做出配置管理計劃、做出風險管理計劃和做出質量保證計劃等。3.執行。協調人力和其他資源,并執行計劃。4.控制。通過監督和檢測過程確保項目目標的實現,必要時采取一些糾正措施。5.收尾。

取得項目或階段的正式認可,并且有序地結束項目。11.1.3軟件項目管理的內容11.2成本管理(1)軟件系統規模估算軟件系統規模估算包括軟件項目工作任務分解,并且根據分解的工作任務對程序量進行估算。(2)軟件項目成本估算軟件項目成本估算包括軟件生產效率的估計,并根據軟件系統規模和生產效率估計完成項目所需各項資源的成本。(3)軟件項目成本預算制訂軟件項目成本預算制訂包括將軟件項目的整體成本估算配置到各項任務中,并輸出成本估算表和使用計劃表。(4)軟件項目成本監控軟件項目成本監控包括定期的項目成本統計、核算,監控預算完成情況,偏差分析和預算調整等。成本控制過程的主要輸出是修正的成本預算、糾正行動、完工估算和取得的教訓等。11.2.1軟件項目成本估算方法1.功能點估算法2.專家估算法3.差別估算方法11.2.2軟件項目成本估算模型1.模型分級COCOMO模型分為三級模型。(1)基本COCOMO模型,是一個靜態單變量模型,它是對整個軟件系統進行估算。(2)中級COCOMO模型,是一個靜態多變量模型.(3)詳細COCOMO模型,將軟件系統模型分為系統、子系統和模塊三個層次。2.項目分類COCOMO模型中,考慮開發環境,軟件開發項目的類型可以分為3種:(1)有機式。項目相對簡單,一組有經驗的程序員在極為熟悉的環境中開發軟件。(2)嵌入式。項目必須在嚴格的約束條件下開發,要解決的問題很少見,因而無法借助于經驗。(3)半分離式。介于有機式和嵌入式之間的中間方式,項目為中等規模,開發小組可能由經驗值不同的混合人員組成。11.3進度管理11.3.1軟件項目進度管理內容(1)活動定義。確定項目團隊成員和項目干系人為完成項目可交付成果而必須完成的具體活動。(2)活動排序與歷時估算。確定項目活動之間的關系,估計完成具體活動所需要的工作時段數。(3)制訂進度計劃。分析活動的順序、活動歷時估算和資源要求,制訂項目計劃。(4)進度計劃控制。控制和管理項目進度計劃的變更。11.3.2軟件項目進度計劃1.甘特圖甘特圖(GanttChart)是一種表示工作進度計劃以及工作實際進度情況的圖示方法。在甘特圖中,使用縱向列出項目活動,橫向列出時間跨度,每項活動計劃或實際的完成情況用橫道線表示。某項目進度計劃的甘特圖。從圖中可以清楚地看出各項子任務在時間對比上的關系,但是甘特圖無法表達多個子任務之間更為復雜的鏈接關系。2.網絡圖11.4配置管理11.5風險管理1.風險識別風險識別是風險管理的首要任務。風險識別的任務是:辨識或預測項目面臨的風險,揭示風險和風險來源,以文檔及數據庫的形式記錄風險,設法避免或處理風險。2.風險評估風險評估又稱風險預測,常采用兩種方法估算每種風險。一種是估算風險發生的可能性或概率,另一種是估算如果風險發生時所產生的后果。3.風險跟蹤經過風險識別與評估,可以預測風險發生的背景、可能性及造成的后果等。但風險是否發生,什么時候發生,以哪種形式表現,這些都需要通過風險跟蹤才能得到正確的判斷。風險跟蹤活動包括動態衡量項目狀態,觀察項目有關信息,度量判斷項目風險,決策何時應該執行風險計劃。4.風險處理

風險處理是指利用某些技術,如原型、軟件自動化以及某些項目管理方法等設法避免或轉移風險。11.6質量管理1.質量策劃

質量策劃指在確定項目的質量目標基礎上,規劃需要投入的人力、時間、費用等資源。2.質量控制

質量控制指為達到質量目標而開展的活動,如評審、測試等。3.質量保證

質量保證指為信任所達到的質量目標而開展的活動,用以表明質量控制活動是有效的。4.質量改進11

溫馨提示

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

評論

0/150

提交評論