下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
《軟件工程》課程教學大綱(SoftwareEngineering)課程編號:課程性質:學科基礎課適用專業(yè):軟件工程先修課程:高等數學、C語言程序設計后續(xù)課程:總學分:3學分(其中試驗學分0.5)一、教學目的與要求1.教學目的《軟件工程》是一門快速發(fā)展的新興學科,其探討的范圍特別廣泛,包括技術方法、工具和管理等很多方面,而且新的技術方法和工具源源不斷涌現。為軟件的開發(fā)供應了一條科學途徑,緩解了軟件危機。通過本課程的學習,使學生了解駕馭開發(fā)軟件的方法、步驟,了解軟件維護的重要性,駕馭軟件工程的管理技術。為學生今后的工作奠定良好的基礎。2.教學要求《軟件工程》是一門方法論類的課程,不僅有基本概念、原理和軟件開發(fā)技術,而且特別注意軟件的文檔建設和管理,它也是計算機學問綜合應用的課程。本課程以課堂教學為主,講授軟件工程的基本原理和方法,布置肯定的作業(yè),協作相應的試驗,使學生對軟件工程的開發(fā)方法得到真正的提高。二、課時支配序號教學內容講課學時試驗學時1軟件工程22軟件過程23結構化分析684結構化設計785結構化實現66面對對象的概念與模型37面對對象分析48面對對象設計49面對對象實現210軟件工程管理211軟件維護2合計4016三、教學內容1.軟件工程(2學時)(1)教學基本要求了解:軟件發(fā)展的過程理解:產生軟件危機的緣由,緩解軟件危機的途徑駕馭:軟件危機的含義,軟件工程的概念,軟件工程的基本原理(2)教學內容=1\*GB3①軟件的發(fā)展過程=2\*GB3②軟件危機的含義及表現形式(重點)=3\*GB3③產生軟件危機的緣由(重點)=4\*GB3④緩解軟件危機的途徑⑤軟件工程的概念(重點)⑥軟件工程的基本原理(難點)⑦軟件工程方法學2.軟件過程(2學時)(1)教學基本要求理解:軟件生命周期的基本任務駕馭:軟件開發(fā)模式(2)教學內容①軟件生命周期的基本任務②常見的軟件開發(fā)模型3.結構化分析(6學時)(1)教學的基本要求了解:軟件需求分析的重要性,艱難性理解:結構化分析的概念駕馭:數據流圖,數據字典,處理邏輯的表示方式敏捷運用:實體-關系圖,數據流圖,數據字典,處理邏輯的表示方式(2)教學內容①結構化分析的概念②結構化分析的工具(實體-關系圖,數據流圖,數據字典,處理邏輯的表示方式)(重點)③結構化分析的表示(軟件需求規(guī)格說明書)(難點)4.結構化設計(7學時)(1)教學的基本要求了解:結構化設計概念,面對數據結構設計的方法理解:模塊化,獨立性,內聚,耦合,抽象,信息隱藏,逐步求精等基本概念駕馭:結構化設計的基本規(guī)則,面對數據流的設計方法敏捷運用:結構化設計的圖形工具,過程設計的工具,結構化設計的文檔(2)教學內容①結構化設計的概念(軟件結構,三大設計,模塊化,獨立性,內聚,耦合,抽象,信息隱藏,逐步求精等)②結構化設計的基本規(guī)則(重點)③結構化設計的圖形工具④面對數據流的設計方法(難點)⑤過程設計(結構化程序設計,過程設計的工具,面對數據結構設計的方法)⑥結構化設計的文檔5.結構化實現(6學時)(1)教學的基本要求了解:語言選擇的心理特征和工程特征,測試概念、準則和方法理解:調試駕馭:編碼風格,邏輯覆蓋、墨盒測試技術,測試策略敏捷運用:邏輯覆蓋、墨盒測試技術(2)教學內容①編碼(語言選擇,編碼風格)②軟件測試(測試概念、準則和方法,邏輯覆蓋、墨盒測試技術,測試策略)(重點)③調試(難點)④軟件牢靠性分析6.面對對象的概念與模型(3學時)(1)教學的基本要求了解:面對對象技術的發(fā)展、基本思想理解:面對對象分析的基本概念(對象、消息、封裝、類、繼承)駕馭:對象、消息、封裝、類、繼承(2)教學內容①面對對象的基本概念、思想、方法(重點)②面對對象的軟件工程方法(分析、設計、實現、測試和維護)(難點)③對象模型,動態(tài)模型,功能模型7.面對對象分析(4學時)(1)教學的基本要求了解:對象模型、動態(tài)模型、功能模型的概念,定義服務的內容理解:對象模型、動態(tài)模型、功能模型之間的關系駕馭:對象模型、動態(tài)模型、功能模型建模技術敏捷運用:三種模型的建模方法(2)教學內容①對象模型②動態(tài)模型(重點)③功能模型(難點)④定義服務8.面對對象設計(4學時)(1)教學的基本要求了解:面對對象設計的概念理解:面對對象設計的準則(模塊化、抽象、信息隱藏、弱耦合、強內聚、可重用)駕馭:問題域子系統(PDC)、人—機交互子系統(HIC)、任務管理子系統(TMC)、數據管理子系統(DMC)的設計敏捷運用:面對對象設計方法(2)教學內容①面對對象設計的概念②問題域子系統(PDC)的設計(重點)③人—機交互子系統(HIC)的設計④任務管理子系統(TMC)的設計(難點)⑤數據管理子系統(DMC)的設計9.面對對象實現(2學時)(1)教學的基本要求了解:非面對對象的語言與面對對象的語言理解:幾種典型的面對對象語言駕馭:幾種典型的面對對象語言的技術特點敏捷運用:編程實現,對象的測試,面對對象的系統測試(2)教學內容①面對對象編程(重點)②面對對象測試(難點)10.軟件工程管理(2學時)(1)教學的基本要求了解:軟件工程管理的內容理解:軟件支配與管理駕馭:程序困難度、軟件成本核算的方法敏捷運用:程序困難度、軟件成本核算和技術(2)教學內容①軟件工程管理的內容②軟件支配與管理(重點)③軟件經濟學(困難度、成本核算)(難點)11.軟件維護(2學時)(1)教學的基本要求了解:軟件維護的概念、軟件文檔對軟件可維護性意義、軟件維護的管理體系理解:軟件維護的定義、軟件維護的分類、軟件的可維護性駕馭:軟件維護的特點、軟件可維護性的確定性因素、軟件開發(fā)各階段的可維護性要求、軟件的維護過程、軟件再工程的起源、軟件再工程的定義、軟件再工程的過程模型、軟件構件模型的描述與構件復用方法探討、軟件復用的前景敏捷運用:編寫維護報告(2)教學內容①軟件維護的基本概念②軟件的可維護性③軟件維護的過程分析(重點)④基于構件復用的軟件再工程(難點)四、授課方式及考核方法1.授課方式采納多媒體課件教學2.考核方法考試形式:有限開卷筆試課程成果構成:平常成
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 聚酯增粘裝置操作工創(chuàng)新應用知識考核試卷含答案
- 釩鐵沉淀工安全強化評優(yōu)考核試卷含答案
- 鍋爐除灰、脫硫、脫硝設備檢修工風險識別強化考核試卷含答案
- 印刷設備裝配調試工5S執(zhí)行考核試卷含答案
- 我國上市公司并購中換股比例確定:方法、案例與優(yōu)化策略
- 畜禽屠宰無害化處理工安全宣貫評優(yōu)考核試卷含答案
- 拖拉機柴油發(fā)動機裝試工班組考核知識考核試卷含答案
- 建設工程質量檢測員崗前QC管理考核試卷含答案
- 工程地質調查員操作能力競賽考核試卷含答案
- 超硬磨料制造工QC管理知識考核試卷含答案
- 液冷系統防漏液和漏液檢測設計研究報告
- 2025-2026學年貴州省安順市多校高一(上)期末物理試卷(含答案)
- 呼吸機相關肺炎預防策略指南2026
- 妊娠期缺鐵性貧血中西醫(yī)結合診療指南-公示稿
- 北京市2025年七年級上學期期末考試數學試卷三套及答案
- 2025年工廠三級安全教育考試卷含答案
- 2026年上海理工大學單招職業(yè)適應性測試題庫附答案
- TCEC電力行業(yè)數據分類分級規(guī)范-2024
- 建設用地報批培訓課件
- 駱駝的養(yǎng)殖技術與常見病防治
- 基層醫(yī)療資源下沉的實踐困境與解決路徑實踐研究
評論
0/150
提交評論