《軟件設計模式》課程教學大綱_第1頁
《軟件設計模式》課程教學大綱_第2頁
《軟件設計模式》課程教學大綱_第3頁
《軟件設計模式》課程教學大綱_第4頁
全文預覽已結束

下載本文檔

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

文檔簡介

PAGE—PAGE1—軟件設計模式SoftwareDesignPatterns【課程編號】XZ26193【課程類別】專業(yè)限選課【學分數(shù)】1.5【先修課程】Java、面向?qū)ο蠹夹g與UML【學時數(shù)】30【適用專業(yè)】軟件工程本科專業(yè)一、教學目的、任務了解設計模式基本概念和設計的基本思想,掌握常用設計模式在軟件詳細設計中的應用。課程旨在讓學生了解和掌握軟件系統(tǒng)詳細設計的知識和能力。本課程以GoF的23個設計模式為主要講授內(nèi)容,使學生初步具備運用模式設計思想開展軟件詳細設計能力。在讓學生學習怎樣在軟件設計中使用好設計模式的同時,更重要的是讓學生通過學習使用設計模式深刻地理解面向?qū)ο蟮脑O計思想,以便更好使用面向?qū)ο缶幊陶Z言解決設計中的諸多問題。二、課程教學的基本要求1、了解面向?qū)ο筌浖O計的基本原則。2、了解設計模式的基礎理論與概念,理解模式設計思想在軟件詳細設計中的作用。3、了解和掌握關鍵模式動機與定義、模式結構與分析4、通過模式實例與解析,使學生了解模式效果與應用。三、教學內(nèi)容和學時分配(一)第1講面向?qū)ο笤O計原則、策略模式學時(課堂講授學時3+課程實驗學時2)主要內(nèi)容:面向?qū)ο笤O計原則概述、單一職責原則、開閉原則、里氏替換原則、依賴倒置原則、接口隔離原則、合成復用原則、迪米特法則以及策略模式。教學要求:了解軟件的可維護性和可復用性。認識并了解單一職責原則、開閉原則、里氏替換原則、依賴倒置原則、接口隔離原則、合成復用原則、迪米特法則。了解策略模式動機與定義。掌握策略模式結構與分析。理解并掌握策略模式在軟件設計中的使用。了解策略模式效果與應用。其它教學環(huán)節(jié):實驗課(二)第2講工廠模式、單例模式學時(課堂講授學時3+課程實驗學時2)主要內(nèi)容:工廠模式、單例模式教學要求:了解工廠模式、單例模式動機與定義。掌握工廠模式、單例模式結構與分析。理解并掌握工廠模式、單例模式在軟件設計中的使用。了解工廠模式、單例模式效果與應用。其它教學環(huán)節(jié):實驗課(三)第3講觀察者模式、裝飾器模式、命令模式學時(課堂講授學時3+課程實驗學時2)主要內(nèi)容:觀察者模式、裝飾器模式、命令模式教學要求:了解觀察者模式、裝飾器模式、命令模式動機與定義。掌握觀察者模式、裝飾器模式、命令模式結構與分析。理解并掌握觀察者模式、裝飾器模式、命令模式在軟件設計中的使用。了解觀察者模式、裝飾器模式、命令模式效果與應用。其它教學環(huán)節(jié):實驗課(四)第4講適配器模式、外觀模式、模板方法模式學時(課堂講授學時3+課程實驗學時2)主要內(nèi)容:適配器模式、外觀模式、模板方法模式教學要求:了解適配器模式、外觀模式、模板方法模式動機與定義。掌握適配器模式、外觀模式、模板方法模式結構與分析。理解并掌握適配器模式、外觀模式、模板方法模式在軟件設計中的使用。了解適配器模式、外觀模式、模板方法模式效果與應用。其它教學環(huán)節(jié):實驗課(五)第5講迭代器模式、組合模式學時(課堂講授學時3+課程實驗學時2)主要內(nèi)容:迭代器模式、組合模式教學要求:了解迭代器模式、組合模式動機與定義。掌握迭代器模式、組合模式結構與分析。理解并掌握迭代器模式、組合模式在軟件設計中的使用。了解迭代器模式、組合模式模式效果與應用。其它教學環(huán)節(jié):實驗課(六)第6講狀態(tài)模式、代理模式學時(課堂講授學時3+課程實驗學時2)主要內(nèi)容:狀態(tài)模式、代理模式教學要求:了解狀態(tài)模式、代理模式動機與定義。掌握狀態(tài)模式、代理模式結構與分析。理解并掌握狀態(tài)模式、代理模式在軟件設計中的使用。了解狀態(tài)模式、代理模式效果與應用。其它教學環(huán)節(jié):實驗課四、教學重點、難點及教學方法1、教學重點:面向?qū)ο笤O計原則及模式的動機、結構及其應用。2、教學難點:模式的動機及其應用3、教學方法:以講授法、演示法并結合實習作業(yè)的方法五、考核方式及成績評定方式考核方式:考查成績評定方式:總評成績=理論知識筆試成績×60%+實驗成績×30%+平時成績×10%六、教材及參考書目1、教材:劉偉.設計模式.北京:清華大學出版社,20112、參考書目:(1)閻宏著.Java與模式.北京:電子工業(yè)出版社,2002(2)(美)HYP

溫馨提示

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

評論

0/150

提交評論