軟件項目ppt課件培訓講學_第1頁
軟件項目ppt課件培訓講學_第2頁
軟件項目ppt課件培訓講學_第3頁
軟件項目ppt課件培訓講學_第4頁
軟件項目ppt課件培訓講學_第5頁
已閱讀5頁,還剩21頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、Software Project Management軟件項目管理PPT課件Software Project Management問題q你是否參加過軟件項目的開發(fā)q你是否組織過軟件項目的開發(fā)q有哪些印象深刻的成功和失敗案例q你認為軟件開發(fā)中最具有挑戰(zhàn)性的問題是什么q你認為自己能否勝任以下職位q程序員、設計師、項目經理、開發(fā)顧問q你希望將來在IT企業(yè)中充當什么角色?如何達到這一角色Software Project Management1. 產生背景q什么是軟件危機q軟件危機的表現q產生軟件危機的根源q解決危機的技術途徑q解決危機的管理途徑Software Project Management什么

2、是軟件危機q軟件在開發(fā)和維護過程中遇到的一系列問題q困擾學術界和工業(yè)界q用戶對軟件開發(fā)缺乏信心q軟件開發(fā)的高投入和高風險Software Project Management軟件危機的表現(1 of 3)q 成本高q IBM 360 OS, 5000多人年,耗時4年(19631966),花費2億多美元q 美國空軍:1955年軟件占總費用(計算機系統)的18%,70年60%,85年達到85q 美國全球軍事指揮控制系統,硬件1億美元,軟件高達7.2億美元q 計算機軟件和硬件費用比Software Project Management布魯克斯?q 20世紀最后一年也就是1999年的圖靈獎授予了年已6

3、9歲的資深計算機科學家布魯克斯(Frederick Phillips Brooks,Jr.)。布魯克斯這個名字在中國知之者不多,但在美國卻是 大名鼎鼎的,因為他在60年代初只有29歲時就主持與領導了被 稱為人類從原子能時代進入信息時代標志的IBM/360系列計算 機的開發(fā)工作,取得輝煌成功,從而名噪一時。以后他作為硬 件和軟件的雙重專家和出色的教育家始終活躍在計算機舞 臺上,在計算機技術的諸多領域中都做出了巨大的貢獻。從某 種意義上說,對于布魯克斯而言,圖靈獎是一個“遲到的榮譽” Software Project Management軟件危機的表現(2 of 3)q 軟件質量得不到保證q 軟件

4、應用面的擴大:科學計算、軍事、航空航天、工業(yè)控制、企業(yè)管理、辦公、家庭q 軟件越來越多的應用于安全猶關(safety critical)的系統,對軟件質量提出更高的要求q 80年代歐洲亞麗安娜火箭的發(fā)射失敗,原因是軟件錯誤q 美國阿托拉斯火箭的發(fā)射失敗,原因是軟件故障q 英國1986年開發(fā)的辦公室信息系統Folios經4年,因性能達不到要求,1989年取消q 日本第5代機因為軟件問題在投入50億美元后于1993年下馬q 由于軟件質量問題導致失敗的軟件項目非常多Software Project Management軟件危機的表現(3 of 3)q進度難以控制q項目延期比比皆是q由于進度問題而取消

5、的軟件項目較常見q只有一小部分的項目能夠按期完成q維護非常困難q軟件維護的多樣性q軟件維護的復雜性q軟件維護的副作用Software Project Management產生軟件危機的根源q 邏輯產品,不同于物理產品q 復雜性高q 邏輯產品,邏輯復雜性,遠高于硬件復雜性q 軟件的復雜性隨規(guī)模呈指數級上升q 規(guī)模大q 應用擴大,代碼量,1000萬行,仍在不斷膨脹q 影響軟件生產率和質量的因素比較復雜q 人員的能力和水平q 團隊合作q 缺乏有效、系統原理、原則、方法和工具的指導和輔助Software Project Management解決危機的技術途徑q 20世紀60年代爆發(fā),然而實際上軟件危機

6、隨著計算機軟件的產生而產生,只是在此之前其問題的嚴重性沒有引起人們的關注和重視q 提出有效的方法和工具支持軟件開發(fā)q 1968年提出軟件工程概念和思想q 20世紀70年代的結構化軟件開發(fā)方法q 20世紀80年代的面向對象的軟件開發(fā)方法q 新的技術: 軟件重用、快速原型、需求工程q 典型技術: COM, Java, C+, J2EE, .Net, .q 支撐工具和環(huán)境:Jbuilder, Visual Studio, WebLogic, Software Project Management技術手段不能完全解決軟件危機q 到了20世紀90年代,軟件危機依然存在,甚至更為嚴重q 應用牽引技術的發(fā)展

7、q瀑布模型q結構化軟件開發(fā)方法qOO軟件開發(fā)方法q 技術推動應用的深化q應用的擴大和深入q 應用變得越來越大和復雜,技術變得更加力不從心q 錯誤的觀念“只要有好的軟件開發(fā)方法和工具就能高效率地開發(fā)出高質量的軟件”Software Project Management解決危機的管理途徑q 問題出在哪里?q 20世紀80年代末,美國國防部(DoD)和工業(yè)界開始認識到管理的重要性q 美國DoD的一項研究表明,70%的項目由于管理不善導致難以控制進步、成本和質量;q 進一步的研究發(fā)現:管理是影響軟件項目成功開發(fā)的全局性因素,而技術只影響局部q 如果軟件開發(fā)組織不能對軟件項目進行有效管理,就不能充分發(fā)揮

8、軟件開發(fā)方法和工具的潛力,也就不能高效率地開發(fā)出高質量的軟件產品Software Project Management重視管理q管理是影響軟件項目成敗的第一要素q學術界和工業(yè)界開始研究和探索針對軟件企業(yè)以及軟件開發(fā)所需的管理機制和措施q提高企業(yè)的過程管理和控制能力qISO 9000系列強調質量qCMM、CMMI強調企業(yè)的過程管理和控制的能力q強化軟件項目的管理q需求、質量、風險、成本、版本等的管理Software Project Management軟件項目管理的本質q對象q人員、成本、產品q主線q過程q目標q在成本和進度范圍內開發(fā)出高質量的軟件產品Software Project Manag

9、ement軟件項目管理的研究和應用q研究q針對不同的技術q針對不同的機構規(guī)模和特點q探索新的途徑q應用q越來越多的企業(yè)關注管理問題,管理出效益、加強質量、降低風險q嘗試尋找適合于自身特點的管理措施Software Project Management2.教學目標q 理解q 掌握q 運用Software Project Management理解q什么是軟件項目管理?q為什么需要對軟件項目進行管理?q軟件項目管理涉及那些方面?q軟件項目管理需要解決那些問題?q軟件項目管理有關的標準和規(guī)范q軟件項目管理的有關概念Software Project Management掌握q解決問題的具體方法和措施q問

10、題q過程q方法q結果Software Project Management運用q增進組織在軟件項目管理方面的能力q推動組織的軟件項目管理q制定滿足標準和規(guī)范的有關規(guī)程q針對企業(yè)和機構的特點,在實際的項目開發(fā)過程中運用所學的知識促進軟件項目管理Software Project Management4.內容組織過程定義過程定義和剪裁和剪裁軟件度量軟件度量項目計劃項目計劃跟蹤監(jiān)督跟蹤監(jiān)督過程過程管理管理風險管理風險管理需求管理需求管理產品產品管理管理配置管理配置管理質量保證質量保證課程介紹課程介紹軟件項目軟件項目管理概述管理概述前言前言團隊管理團隊管理人員人員管理管理Software Project Management5.講解方式q案例引入,分析問題和提出問題qWhat,Why,Howq針對案例解決問題q小結Software Project Management6.先導要求q軟件工程q軟件開發(fā)經驗q軟件開發(fā)方法q程序設計語言Software Project Management7.學習要求q學習和掌握先導課程q理解知識點和思想q無需死記硬背q大膽提出你的想法和意見q掌握方法和工具q運用解決實際問題q閱讀相關資料Software Project Management8.考核方式q以軟件項目案例為背景,提交電子文檔

溫馨提示

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

評論

0/150

提交評論