《軟件過程和管理》課程教學大綱_第1頁
《軟件過程和管理》課程教學大綱_第2頁
《軟件過程和管理》課程教學大綱_第3頁
《軟件過程和管理》課程教學大綱_第4頁
全文預覽已結束

下載本文檔

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

文檔簡介

1、1 / 4軟件過程和管理課程教學大綱 一、課程基本信息中文名稱:軟件過程和管理英文名稱: Managing the Software Process 開課學院:計算機科學學院課程編碼:學分: 2總學時: 32適用專業(yè):軟件工程修讀基礎 :軟件工程,數(shù)據(jù)庫原理,面向對象開發(fā)工具 課程負責人:肖斌(副教授) 主講教師:肖斌(副教授)二、課程目的任務1.課程地位作用(課程在實現(xiàn)培養(yǎng)目標中的地位作用)本課程是軟件工程 (專業(yè)碩士、學術碩士)專業(yè)方向的學位課,通過本課程的學習,學 生能夠全面了解軟件開發(fā)和維護的全過程,深刻理解軟件過程的框架、標準和內涵,能夠將軟件過程模型靈活地應用于實踐之中,并掌握軟件

2、開發(fā)和維護過程中的各種管 理方法,以解決軟件軟件過程中所遇到的問題,并在此基礎上不斷改進軟件過程。2.課程主要內容(簡述:主要內容、重點、難點等) 主要內容包括軟件過程規(guī)范、軟件過程標準體系、軟件過程成熟度及其相關的概念和 理論,以及軟件過程的組織管理、需求管理、項目管理、質量管理、技術管理和集成 管理等流程、方法和實踐,還涉及軟件過程評估和改進的框架、模型和實施細節(jié)。1)重點:過程特征和成熟度的理解、過程模型的應用、過程度量、過程的質量管理和 技術管理、IPD 方法應用和實踐、過程評估和改進。2) 難點:過程度量、 IPD 方法和過程評估。 課程的教學要求在每一章教學內容之后 給出,大體上分

3、為三個層次:了解、理解和掌握。了解即能正確判別有關概念和方 法;理解是能正確表達有關概念和方法的含義;掌握是在理解的基礎上加以靈活應 用。3.學生應達到的基本要求 理解下列基本概念和知識; 掌握軟件過程管理活動中所需的基本技能; 抓住重點,克服難點,在理解概念的基礎上,靈活運用所學的軟件過程管理思想和方 法。三、教學內容與學時分配第一部分軟件過程規(guī)范( 2 學時)1. 內容:過程的定義、分類和組成,過程規(guī)范內容和作用,軟件工程過程、支持過 程、管理過程、組織過程和客戶供應商的過程,軟件生命周期標準和軟 件過程建 模。;2. 要求:掌握所介紹的概念,理解過程規(guī)范的作用,熟悉軟件的各類過程及其活動

4、, 掌握軟件過程建模。第二部分軟件過程成熟度( 2 學時)2 / 41. 內容:過程成熟度標準和模型, CMM/CMMI 、系統(tǒng)工程能力模型和集成化產品開 發(fā)模型,過程成熟度級別及其特征,軟件過程的可視性、能 力和性能,軟件過程框 架。2. 要求:理解過程成熟度標準、過程文化和過程框架,掌握過程模型的不同點,注意 區(qū)別過程能力和過程性能。第三部分軟件過程的組織管理(4 學時)1. 內容:組織過程焦點及其活動、組織過程定義及其剪裁、PSP、TSP 結構和實施。2. 要求:理解組織過程焦點,區(qū)分組織過程和 項目過程,掌握過程剪裁的原則和方法,深刻理解 PSP 和 TSP 的思想、構 成和流程等,并

5、能運用到實際工作中去。第四部分軟件過程的需求管理( 2 學時)1. 內容:需求管理的模型和流程、需求獲取的過程和方法,以及需求確認、跟蹤和 變更控制。2. 要求:需求管理的模型和流程、需求獲取的過程和方法,以及需求確認、跟蹤和 變更控制。第五部分軟件過程的技術管理( 2 學時)1. 內容:過程技術架構的層次和內容、軟件過程資源的管理、軟件過程的問題分析和 決策方法,軟件過程的技術路線,包括設計、編程和測試,知識傳遞和軟件過程管理 工具。2. 要求:理解過程技術架構的層次和內容,掌握問題問題解決的系統(tǒng)方法,包括原因 分析和缺陷分析。了解設計、編程和測試中的流程、方法和技術,理解知識傳遞的重 要性

6、和渠道,并會使用 軟件過程管理工具。第六部分軟件過程的項目管理( 4 學時)1. 內容:軟件配置管理,項目規(guī)模、成本和資源的估算和管理,項目風險識別、評估 和控制,項目計劃、跟蹤和監(jiān)督。2. 要求:理解軟件配置管理中的概念,基本掌握項目估算方法、項目風險識別和評估 的辦法,基本能夠勝任項目計劃、 跟蹤和監(jiān)督的工作。第七部分軟件過程的質量管理( 4 學時)1. 內容:質量管理,軟件質量方針和計劃,軟件評審過程和方法,缺陷分析和預防, 軟件產品質量和過程質量的度量。2. 要求:了解質量管理的基本內容,理解軟件產品質量和過程質量的度量,掌握軟件 評審方法、缺陷分析和預防措施。第八部分軟件過程的集成管

7、理( 4 學時)1. 內容:集成項目的計劃、管理流程和實施, 軟件產品工程, IPD 的思想、模式、 方法和實踐等。2. 要求:理解和區(qū)別集成項目和產品集成,掌握集成項目的管理方法,對 IPD 有一 個 完整的認識,包括流程重整、產品 重整。3 / 4第九部分軟件過程的評估和改進( 4 學時)1. 內容:過程模型的剪裁、軟件過程度量、過程評估參考模型,過程評估的目標、內 容、方式和方法,軟件過程改進的 模型、方法和實施。2. 要求:理解軟件過程評估和改進的重要性,熟悉各種軟件評估模型(如 ISO/IEC 15504 、Bootstrap 、 Trillium 、 CMM/CMM ),掌握軟件度

8、量、評估和改進的方法, 并能在實踐中進行應用推廣。第十部分軟件過程的管理實踐( 4 學時)1. 內容: IBM-Rational 業(yè)務驅動開發(fā)的過程 管理、微軟公司的軟件開發(fā)過程模式、 敏捷模型的軟件過程管理、面向構件的軟件過程和軟件過程的自定義體系。2. 要求:理解不同的過程模式 (模型) 的優(yōu)點和缺點,并能將它們應用于實際工作中。 掌握如何建立適合自己的軟件過程體系。四、考核方式與成績評定1.考核方式:(筆試、論文、口試等) 結合教學內容,設計一個具體項目,并按照軟件過程管理的軟件開發(fā)過程模式編寫文 檔,并進行答辯。2成績評定辦法:(平時成績、期末考試成績等比例)平時成績( 20% )+論文成績( 80%);論文成績 =結課論文答辯( 20% ) +最終提交論文水平( 80% )。五、教材及主要參考書目推薦教材:軟件過程管理朱少民、左智清華大學出版社2007.4主要參考書:軟件過程管理(美國)瓦茨 S 漢弗萊著高書敬清華大學出版社軟件質量工程的度量與模型(第 2 版影印版)卡恩著軟件質量保證和管理朱少民

溫馨提示

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

評論

0/150

提交評論