




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、重慶三峽學院本科課程備課教案2019 2020學年第一學期(理論/實驗課程類)課程名稱軟件工程授課專業年級班級 2017級物聯網工程2班學 生人數43教師姓名 劉烽教師職稱計算機科學與工程學院總學時48講授36實驗12上機其它學分3.0考核方式期末考查成績組成平時(20%)+軟件)考方千發項目(20%)+期末 弋(60%)課程性質和目的1 .課程性質:軟件工程是本院計算機科學與技術專業教學計劃中一門綜合性和實踐 性很強的專業課程,主要內容包括軟件工程概述、可行性分析、需求分析、總體設計、詳 細設計、實現、維護。課程重點講授計算機軟件開發的全過程以及貫穿全過程的各階段中 所采用的技術、方法和工具
2、。2 .課程目的:根據培養計算機應用型人才的需要,本課程的目的與任務是使學生通過本 課程的學習,了解軟件項目開發和維護的一般過程,掌握軟件開發的傳統方法和最新方法, 為更深入地學習和今后從事軟件工程實踐打卜良好的基礎。課程教學基本要求通過本門課程學習,要求學生理解什么是軟件工程、為什么需要軟件工程(產生背景卜軟件工程需要解決哪些問題、軟件工程涉及哪些方面內容;同時能運用工程學的思想進行 軟件開發。學習軟件工程,有助于學生正確理解和認識軟件”的概念及其特點;理解軟件開發面臨的問題和挑戰;掌握軟件工程的原則、方法和思想來系統地開發軟件,尤其是復 雜、龐大的軟件的開發;了解和接觸軟件開發所需的各種技
3、術手段。教 材 與 參 考 書( 或 網 絡 資 源 )教材:軟件工程技術與應用,姜楠等,上海交通大學出版社經書:1 .軟件工程(原書第6版)Ian Sommerville著,程成等譯機械工業出版社2 .基于項目的軟件工程:面向對象方法(影印版)(美)斯蒂爾勒、勒布朗 著,高等教 育出版社3 .軟件工程實踐導論-有關方法、設計、實現、管理之三十六計,金尊和,清華大學出 版社4 .軟件開發的科學與藝術,微軟亞洲研究院,電子工業出版社5 .軟件工程實踐者的研究方法,R S. Pressman,機械工業出版社6 .Object-Oriented Analysis » (Second Edi
4、tion) Peter Cord and Edward Yourdon. Yourdon Press.7 . « Object Oriented Design » Peter Cord and Edward Yourdon. Yourdon Press.審閱人(簽字):年教案12課時安排2學時教學次序第1次課授課題目第一章軟件工程導論教學目標要求學生理解和掌握軟件的概念;了解軟件危機產生的原因、現象,解決的辦法;理解開發、運行和維護軟件的系統方法(軟件工程學);掌握軟件工程方法學的3個要素:方法、工具和過程。教學重點軟件的概念;軟件工程的概念、研究內容、軟件工程的基本原理。
5、教學難點對軟件概念的認識教學方法講授法、討論法教學過程設計1.1 軟件軟件的定義和特點軟件的發展1.2 軟件危機軟件危機的主要特征軟件危機的具體體現軟件危機產生的原因軟件危機的解決途徑1.3 軟件工程軟件工程的定義軟件工程的背景和歷史軟件工程的基本原理軟件工程工具教學資源見參考書及課件上所給參考網站討論、思考題、作業:以校園一卡通系統項目的定義、分析、設計等軟件過程的演化為大作業的形式,將作業與實驗相結合,并貫穿于整個課程的學習。(下向)教后小結要求學生要以建立系統的觀念來看待軟件過程,即以全局視圖(內模式)的 出發點來對待自己的專業。課時安排2學時教學次序第2次課授課題目第一章軟件工程導論之
6、軟件過程教學目標掌握和熟悉軟件生存周期的概念、階段的劃分,以及各階段的任務;理解軟件工程過程的含義;了解軟件過程模型,理解并熟悉幾種常見典型的 軟件過程模型。教學重點軟件工程過程、軟件工程過程模型 的軟件開發模式。:瀑布、螺旋、增量模型;以構件為基準教學難點軟件過程模型教學方法講授法、討論法教學過程設計2.1軟件生存周期2.22.3 軟件過程模型2.3.1 瀑布模型2.3.3 增量過程模型2.3.5 Rational紜-過程2.3.7 微軟過程2.4 軟件過程改進軟件過程的概念2.3.2演化過程模型2.3.4專用過程模型2.3.6敏捷過程與極限編程2.3.8第四代技術(4GT)過程模型教學資源
7、見參考書及課件上所給參考網站討論、思考題、作業:思考題:增量模型、噴泉模型與OOA/OOD的關系。教后小結強調增量模型的產品特性,深入理解產品的定義。課時安排2學時教學次序第3次課授課題目第二章統一建模語言UML及建模工具教學目標掌握和熟悉UML的概念、作用,以及軟件形式化的任務;理解軟件工程過程中各類視圖的應用原理;了解UML在開發設計形式化的最新更新狀況,理解并熟練掌握 8類視圖工具的使用。教學重點UML的概念、作用;用例圖、類圖、時序圖、狀態圖的使用,理解它們各自 的作用。教學難點類圖建立,各類視圖之間的區別和彼此之間的聯系。教學方法講授法、演示法、比較法、討論法教學過程設計2.1 UM
8、L簡介2.2用例圖2.3 類圖2.4 時序圖2.5 協作圖2.6 狀態圖2.7活動圖2.8 構件圖2.9部署圖2.10 Visio 介紹2.11 示例教學資源見參考書及課件上所給參考網站討論、思考題、作業:思考題:著重理解類圖、時序圖、用例圖。教后小結強調增量模型的產品特性,深入理解產品的定義。課時安排4學時教學次序第4、5次課授課題目第三章軟件需求分析之結構化分析方法教學目標理解可行性分析的目的;熟悉可行性分析的任務、內容;掌握可行性分析的步驟,及可行性研究報告的編寫;理解需求分析的目的;熟悉需求分析的任務;掌握需求分析的步驟和方法,以及需求規格說明書的編寫;掌握需求分析的幾種常用工具:數據
9、流圖、E-R圖、判定表、判定樹,及繪圖工具等。教學重點可行性分析的目的和任務;需求分析的任務、方法(結構化方法)、需求規格說明書的編寫;需求分析工具的使用(數據流圖)。教學難點需求規格說明書的編寫、數據流圖的畫法。抽象能力的培養。教學方法講授法、練習法、討論法教學過程設計3.1 可行性研究3.2 需求分析3.3 結構化分析方法3.4 Visio的功能及使用方法教學資源見參考書及課件上所給參考網站討論、思考題、作業:思考題:SDF、DFD、DD的熟練應用。教后小結如何將用戶的需求以邏輯和物理視圖的形式表現出來,這需要激發學生的想 象力和抽象思維的能力。課時安排4學時教學次序第6、7次課授課題目第
10、四章軟件需求分析之面向對象分析方法教學目標掌握面向對象方法的基本思想、基本概念;了解傳統軟件開發方法和面向對 象萬法的的特點;了解向向對象建模方法;熟悉統一建模語百UML。教學重點向向對象方法的基本思想、基本概念;向向對象模型。教學難點面向對象方法的思想;對象、類、繼承、派生、多態、重載等概念。教學方法講授法、練習法、討論法教學過程設計4.1 傳統軟件開發方法與面向對象方法的比較4.2 向向對象方法的基本概念4.3 向向對象建模萬法4.4 統一建模語言 UML教學資源同上討論、思考題、作業:思考題:掌握對象一一類一一子類一一實例的抽象方法。教后小結這需要真止理解和掌握模塊到對象封裝的設計的原理
11、、方法。讓學生拿起筆 訓練他們的抽象技巧。課時安排4學時教學次序第8、9次課授課題目第五章軟件項目設計之系統設計教學目標理解和掌握軟件設計的概念;掌握軟件體系結構的定義、了解新型的體系結 構及典型的體系結構風格;熟悉軟件設計過程;掌握軟件設計方法、工具,及軟 件設計說明書的編寫。教學重點軟件設計所涉及的概念(原理)、軟件設計的過程、方法,及設計說明書的編 寫。教學難點抽象能力;模塊化分解原理的實踐;軟件設計方法、工具,及設計說明書的 編寫。教學方法講授法、練習法、討論法教學過程設計5.1 軟件設計的概念抽象、模塊化、信息隱蔽與局部化、模塊獨立性5.2 軟件體系結構5.3總體設計 總體設計過程、
12、方法,總體設計說明書5.4 面向對象設計的任務和準則1.系統設計2.子系統的劃分3.體系結構設計4.人機界面設計5.數據庫設計6.類設計7.目標 8.對象描述9.算法設計教學資源同上討論、思考題、作業:思考題:設計理念的加深理解,結合實驗進行實踐。教后小結強調軟件工程原理的具體應用;測試用例的選擇是測試成敗的關鍵。課時安排6學時教學次序第10、11、12次課授課題目第六章軟件設計之詳細設計教學目標掌握詳細設計的表示工具,包含的圖形工具有業務流圖、程序流程圖、PADH (Problem Analysis Diagram)、NS 流程圖(由 Nassi 和 Shneidermen 開發,簡稱 NS
13、)。了解語言工具有偽碼和PDL (Program Design Language)等。教學重點詳細設計,是軟件工程中軟件開發的一個步驟,就是對概要設計的一個細化, 就是詳細設計每個模塊實現算法,所需的局部結構。在詳細設計階段,主要是通過 需求分析的結果,設計出滿足用戶需求的軟件系統產品。教學難點詳細設計的主要任務是設計每個模塊的實現算法、所需的局部數據結構。詳二|細設計的目標后兩個:實現模塊功能的算法要邏輯上正確和算法描述要簡明易懂。|教學方法講授法、練習法、討論法教學過程設計6.1 詳細設計的任務、原則;6.2 詳細設計工具;6.3 任務管理設計;6.4 數據庫設計、人機界面設計;6.5 詳
14、細設計說明書。教學資源同上討論、思考題、作業:思考題:設計的圖形工具的靈活應用,比如:程序流程圖等。教后小結詳細設計必須遵循概要設計來進行。詳細設計方案的更改,不得影響到概要 設計方案;如果需要更改概要設計,必須經過項目經理的同意。詳細設計,應該 完成詳細設計文檔,主要是模塊的詳細設計方案說明。和概要設一樣,每個模二|塊的詳細設計文檔都應該獨立成冊。以上如何保證?細致說明。課時安排4學時教學次序第13、14次課授課題目第七章 軟件項目的系統實現教學目標熟悉面向對象編程的基本原理;掌握面向對象編程的準則;重點掌握編程的 ,理和方法。熟悉面向對象編他,及面向對象測試。教學重點面向對象編程的的基本原
15、理,強調常OO編程用語言的掌握和選擇。教學難點工具和應用環境的利用。教學方法講授法、練習法、討論法教學過程設計7.1 面向對象編程的基本原理7.2 編程7.2.1 語言7.2.2 選擇7.2.3風格7.3 面向對象的測試7.4 面向對象的維護教學資源見參考書及課件上所給參考網站,復習已經學習過的面向對象的幾種高級語 言。討論、思考題、作業:思考題:MFC COM徂件對象模型)、DAO ADO odbc即數據訪問技術的掌握。教后小結UI、任務管理器、數據管理,關鍵是方法。課時安排2學時教學次序第15次課授課題目第八章軟件項目的系統實現之軟件測試教學目標熟悉測試的概念、基本方法,及測試策略;掌握軟
16、件調試的方法;熟悉軟件維 卜的概念、類型,及維護方法。教學重點測試的概念及方法;維護的類型。教學難點測試方法、技術,及策略。教學方法講授法、練習法、討論法教學過程設計8.軟件測試8.1 測試的基本概念8.2白盒測試8.3 黑盒測試8.4測試策略8.5 軟件調試8.6 軟件維護8.7 面向對象測試。教學資源同上討論、思考題、作業:思考題:查詢系統模塊的測試用例方案,黑盒、白盒各一例。教后小結強調軟件工程原理的具體應用;測試用例的選擇是測試成敗的關鍵。課時安排4學時教學次序第16、17次課授課題目第四章 面向對象的分析方法(從 。摩ij OOD教學目標掌握囿向對象分析方法、熟烝向向對象模型的建立;
17、 掌握面向對象設計方法、埋解面向對象設計準則;教學重點向向對象模型的建立、向向對象設計準則教學難點面向對象模型的建立,特別是靜態模型和動態模型的生成。教學方法講授法、演示法、討論法教學過程設計1 .面向對象的分析方法1.1 需求分析、用例分析 1.2小型的教務管理系統1.3 建立對象模型1.4 建立動態模型1.5 建立功能模型教學資源同上討論、思考題、作業:設計校園一卡通系統的三個重要模型:對象、順序、功能。教后小結要以現時系統的實例去印證三個重要模型的生成(設計)方式方能解決學生頭 ,當中的疑惑。課時安排1學時教學次序第18次課授課題目第九章 軟件項目管理教學目標熟悉軟件項目管理的范圍和過程
18、;掌握軟件項目計劃的設計和軟件項目的組 k 了解軟件項目控制。教學重點軟件項目計劃、范圍、項目資源估算與成本分析。教學難點軟件項目資源估算與成本分析及其風險管理。教學方法講授法、練習法、討論法教學過程設計9.1 軟件項目管理的范圍和過程9.2 軟件項目計劃9.2.1 軟件度量9.2.2項目資源估算與成本分析9.2.3 進度安排9.3 軟件項目組織9.3.1 組織原則9.3.2組織結構模式9.3.3 程序設計小組的組織形式9.3.4人員配備9.4 軟件項目控制9.4.1 風險管理9.4.2質量管理9.4.3 配置管理教學資源同上討論、思考題、作業:用功能點的分析方法估算校園一卡通系統的成本。教后小結成本估算的數學方法所產生的結果對開發
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 七年級地理下冊 11《中國在世界中》教學設計1 魯教版五四制
- 發展對象培訓班開班儀式
- 人教版四年級數學下冊集體備課教案
- 凍干粉燈檢培訓
- 工程部培訓先進經驗分享
- 九年級英語上冊 Unit 4 I used to be afraid of the dark Section B(3a-Self Check)教學設計(新版)人教新目標版
- 部門人品培訓
- 人教部編版八年級歷史上冊第6課戊戌變法教學設計
- 財稅銷售培訓
- 寫作:學寫故事(教學設計)八年級語文下冊同步備課系列(統編版)
- 《結膜炎診斷與治療》課件
- 2025東風汽車校招人才測評題庫
- 云南黔滇行2024-2025學年中考道德與法治試題(含答案)
- 吉林2025年03月長春新區面向社會公開選聘8名各產業招商辦公室負責人筆試歷年典型考題(歷年真題考點)解題思路附帶答案詳解
- 微風發電項目可行報告
- 醫院防雷電安全應急預案
- 2025年中小學生安全教育日知識競賽考試題(附答案)
- 2025年4月自考00152組織行為學押題及答案
- 2025【英文合同】授權代理合同英文范本
- 北師大版2025二年級語文下冊期中考試綜合檢測
- 2024年四川省資陽市中考物理試題【含答案、解析】
評論
0/150
提交評論