《设计模式》教学大纲.docx
《《设计模式》教学大纲.docx》由会员分享,可在线阅读,更多相关《《设计模式》教学大纲.docx(9页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、设计模式教学大纲一、教学目的和要求1二、教学中应注意的问题1三、教学课时分配1四、实践性教学环节要求8五、学时安排8六、教材及参考书目8参考书目:(1)设计模式,刘伟,清华大学出版社,2011-10o(2)设计模式:可复用面向对象软件的基础(美)Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides,李英军 马晓星 蔡敏 刘建中 译,机 械工业出版社,2000-6o(3)设计模式(Java版),青岛东合信息技术有限公司,电子工业出版社, 2012-01-Qlo学 时:80学时(边讲边练)课程性质:学科专业课课程名称:设计模式课程类型:必
2、修开课学期:第6学期先修课程:Java语言基础实训 适用专业:软件服务外包一、教学目的和要求软件设计一般不是从零开始的,软件工程师往往会重用已经积累的设计经验进行 新产品的设计。设计模式代表了工程实践中解决一些常见问题的有效方法,是设计经 验的具体体现,模式重用是软件设计的常用方法,是软件工程师进行软件设计的重要 手段。该课程详细介绍了 20多个常用的设计模式(包括模式的构成及其应用),还介 绍了一些成熟的设计原则。本课程是一门具有很强实践性的能力训练课程。以设计模式为载体使学生系统地 掌握软件重用的基本策略,利用设计模式有效地解决常见的软件设计问题,培养良好 的基于重用的软件设计习惯。本课程
3、以设计模式为线索,是一门工程思维能力的训练 课程,学生除了应掌握基本的分析问题和软件建模能力外,还要从软件的可重用性、 可维护性等方面理解设计模式的作用。通过学习该课程的学习,一方面,学生可以提高软件设计的效率和设计质量;另 一方面,学生可以学习如何通过设计模式的方式描述自己的设计经验。二、教学中应注意的问题由于本课程的教学目标是培养学生的软件设计能力,所以以软件设计为主线组织教 学。这种方式强调设计实践,结合案例来组织和实施教学。采用边讲边练、边练边学的 方式强化教学效果。三 教学课时分配1、软件重用与设计模式教学内容:1)软件重用;学习目标:理解软件重用对软件工程的意义;理解软件重用的基本
4、方法;理解软件重用的发展及面临的问题。2)设计模式;学习目标:理解设计模式的概念及意义;理解设计模式的描述方法;理解设计模式的发展及应用现状。重点:理解软件重用对软件工程的意义,理解设计模式的概念及意义,理解设计模 式的描述方法。难点:无。2、策略模式教学内容:1)策略模式的基本结构;学习目标:理解策略模式的组织结构;理解策略模式的基本特征。2)策略模式的应用环境;学习目标:理解策略模式的应用条件;掌握策略模式的构建方法。3)策略模式的案例解析;学习目标:理解策略模式的应用方法;理解策略模式的应用特点。4)策略模式的应用训练;学习目标:掌握策略模式的应用方法。重点:策略模式的基本结构,策略模式
5、的应用环境,策略模式的案例解析。难点:策略模式的应用训练。习题要求:给出一个案例,利用策略模式进行软件设计并实现。3、观察者模式教学内容:1)观察者模式的基本结构;学习目标:理解观察者模式的组织结构;理解观察者模式的基本特征。2)观察者模式的应用环境;学习目标:理解观察者模式的应用条件;掌握观察者模式的构建方法。3)观察者模式的案例解析;学习目标:理解观察者模式的应用方法;理解观察者模式的应用特点。4)观察者模式的应用训练;学习目标:掌握观察者模式的应用方法。重点:观察者模式的基本结构,观察者模式的应用环境,观察者模式的案例解析。难点:观察者模式的应用训练。习题要求:给出一个案例,利用观察者模
6、式进行软件设计并实现。4、装饰模式教学内容:1)装饰模式的基本结构;学习目标:理解装饰模式的组织结构;理解装饰模式的基本特征。2)装饰模式的应用环境;学习目标:理解装饰模式的应用条件;掌握装饰模式的构建方法。3)装饰模式的案例解析;学习目标:理解装饰模式的应用方法;理解装饰模式的应用特点。4)装饰模式的应用训练;学习目标:掌握装饰模式的应用方法。重点:装饰模式的基本结构,装饰模式的应用环境,装饰模式的案例解析。难点:装饰模式的应用训练。习题要求:给出一个案例,利用装饰模式进行软件设计并实现。5、工厂方法模式教学内容:1)工厂方法模式的基本结构;学习目标:理解工厂方法模式的组织结构;理解工厂方法
7、模式的基本特征。2)工厂方法模式的应用环境;学习目标:理解工厂方法模式的应用条件;掌握工厂方法模式的构建方法。3)工厂方法模式的案例解析;学习目标:理解工厂方法模式的应用方法;理解工厂方法模式的应用特点。4)工厂方法模式的应用训练;学习目标:掌握工厂方法模式的应用方法。重点:工厂方法模式的基本结构,工厂方法模式的应用环境,工厂方法模式的案例 解析。难点:工厂方法模式的应用训练。习题要求:给出一个案例,利用工厂方法模式进行软件设计并实现。6、MVC模式教学内容:1) MVC模式的基本结构;学习目标:理解MVC模式的组织结构;理解MVC模式的基本特征。2) MVC模式的应用环境;学习目标:理解MV
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 设计模式 设计 模式 教学大纲
限制150内