还剩1页未读,继续阅读
文本内容:
“软件设计模式”实验课程教学大纲课程编号08061300课程名称软件设计模式/Softwaredesignpattern实验属性独立设课开课学期5学时32适用专业计算机科学与技术、软件工程学分3开课部门数学与计算机科学学院考核要求考查课程简介软件设计模式是计算机软件设计和架构分析的一门核心课程其目的是让读者加深对gof设计模式的理解,在学习模式的同时掌握如何在实际软件开发中运用模式,并通过大量练习来强化对设计模式的理解和掌握
一、实验项目设置及学时分配
二、实验内容及教学要求实验项目1UML图实验
1、教学内容UML类图画法与类与类的四大关系的具体联系与区别、UML时序图基本画法
2、教学目标掌握UML类图与时序图的画法实验项目2创建型模式实验
1、教学内容结合具体任务,针对简单工厂模式、工厂方法模式、抽象工厂模式、单例模式进行训练
2、教学目标掌握各模式的设计方法、基本设计类图、设计要素、并将其实现,熟悉应用场景实验项目3结构型设计模式实验
1、教学内容结合具体任务,针对适配器模式、桥接模式、组合模式、装饰模式、外观模式、代理模式进行训练
2、教学目标掌握各模式的设计方法、基本设计类图、设计要素、并将其实现,熟悉应用场景实验项目4行为型设计模式实验
1、教学内容结合具体任务,针对职责链模式、命令模式、访问者模式、迭代器模式、中介者模式、备忘录模式、观察者模式、状态模式、策略模式、模板方法模式进行训练
2、教学目标掌握各模式的设计方法、基本设计类图、设计要素、并将其实现,熟悉应用场景实验项目5模式综合实验
1、教学内容结合具体任务,联用多种模式进行综合训练
2、教学目标掌握各模式的设计方法、基本设计类图、设计要素、并将其实现,熟悉应用场景
三、考核方式及要求
1、学生自评、小组评定与教师确认相结合的多元评价
2、量化考核与模糊评价相结合
3、采用过程评价方式
四、主要仪器设备及实验材料
五、教材及参考书
1、教材徐宏拮等主编,《实用软件设计模式教程》,清华大学出版社,2012-7-
182、参考书刘伟编著,《设计模式实训教程》,清华大学出版社,2012-1-1
六、教改说明及其他结合具体应用进行训练,采用全景式编程教学项目编号实验项目名称实验类型开出要求学时分配08061300001UML图实验验证型必做208061300002创建型模式实验验证型必做808061300003结构型模式实验验证型必做808061300004行为型模式实验验证型必做808061300005模式综合实验综合性选做6学时总计32项目编号实验项目名称主要仪器设备及台(套)数实验材料备注080101001UML图实验计算机装有starUMLEclipse开发平台080101002创建型模式实验计算机装有starUML、Eclipse开发平台080101003结构型模式实验计算机装有starUML、Eclipse开发平台080101004行为型模式实验计算机装有starUML、Eclipse开发平台080101005模式综合实验计算机装有starUML.Eclipse开发平台。