《软件设计模式》课程教学大纲.docx

上传人:b****5 文档编号:8379043 上传时间:2023-01-30 格式:DOCX 页数:32 大小:22.72KB
下载 相关 举报
《软件设计模式》课程教学大纲.docx_第1页
第1页 / 共32页
《软件设计模式》课程教学大纲.docx_第2页
第2页 / 共32页
《软件设计模式》课程教学大纲.docx_第3页
第3页 / 共32页
《软件设计模式》课程教学大纲.docx_第4页
第4页 / 共32页
《软件设计模式》课程教学大纲.docx_第5页
第5页 / 共32页
点击查看更多>>
下载资源
资源描述

《软件设计模式》课程教学大纲.docx

《《软件设计模式》课程教学大纲.docx》由会员分享,可在线阅读,更多相关《《软件设计模式》课程教学大纲.docx(32页珍藏版)》请在冰豆网上搜索。

《软件设计模式》课程教学大纲.docx

《软件设计模式》课程教学大纲

《软件设计模式》课程教学大纲

一、课程基本信息

课程代码:

16181903

课程名称:

软件设计模式

英文名称:

SoftwareDesignpatterns

课程类别:

专业基础课

学时:

48

学  分:

3

适用对象:

软件工程专业

考核方式:

考查

先修课程:

Java面向对象程序设计

二、课程简介

该课程是软件工程专业的一门核心课程,主要讲授软件开发中常用的设计模式(Designpattern)。

将结合典型的案例进行讲解和分析,并对不同的模式进行对比。

使学生掌握如何使用面向对象的方法,采用设计模式设计可扩展、高可重用的软件。

通过该课程的学习,学员将对设计模式的方法和技术有系统深入的认识,并且对工程应用设计打下良好的基础。

熟练掌握常用的软件设计模式,对于提高学生的软件设计水平具有重要的指导意义。

Thiscourseisacorecourseinsoftwareengineering,whichmainlydealswiththedesignpatterns(Design,pattern)commonlyusedinsoftwaredevelopment.Atypicalcasewillbeusedtoexplainandanalyzeandcomparethedifferentpatterns.Studentscanlearnhowtouseobject-orientedmethodsanddesignpatternstodesignscalableandhighlyreusablesoftware.Throughlearningthecourse,studentswillunderstandthemethodsandtechniquesofdesignpatternsdeeply,andwilllayagoodfoundationforengineeringapplicationdesign.Masteringthecommonlyusedsoftwaredesignpatternsissignificanceforimprovingthestudents'softwaredesignlevel.

三、课程性质与教学目的

软件设计模式是软件技术专业的专业必修课。

软件设计模式重点探讨在程序设计中怎样使用著名的23个设计模式。

本课程的目的是让学生不仅学习怎样在软件设计中使用好设计模式,更重要的是让学生通过学习使用设计模式深刻地理解面向对象的设计思想,以便更好地使用面向对象java语言解决设计中的诸多问题。

在各设计模式讲解过程中,引入思政案例,培养学生的爱国、敬业情操。

 

四、教学内容及要求

第一章统一建模语言基础知识

(一)目的与要求

1.类与类之间的关系

2.类图、顺序图和状态图

(二)教学内容

第一节UML简介

主要内容

UML基本概念

第二节类图、顺序图和状态图

1.主要内容

类图、顺序图和状态图

2.基本概念和知识点

类与类之间的关系

3.问题与应用(能力要求)

会画类图、顺序图和状态图

(三)思考与实践

理解类与类之间的关系

画类图、顺序图和状态图

(四)教学方法与手段

课堂讲授、多媒体教学;导入模式设计思想的案例时,引入思政元素。

第二章面向对象的设计原则

(一)目的与要求

掌握面向对象的设计原则

(二)教学内容

第一节面向对象设计原则概述

1.主要内容

软件的可维护性和可复用性

2.基本概念和知识点

软件的可维护性和可复用性

第二节面向对象的设计的七大设计原则

1.主要内容

面向对象的设计的七大设计原则

2.基本概念和知识点

单一职责原则、开闭原则、里氏代换原则、依赖倒转原则、接口隔离原则、合成利用原则、迪米特法则

(三)思考与实践

深刻理解面向对象的设计原则

(四)教学方法与手段

课堂讲授、多媒体教学;结合实际案例,引入思政元素。

第三章设计模式概述

(一)目的与要求

1.了解设计模式的分类与定义

(二)教学内容

第一节设计模式的诞生与发展

1.主要内容

模式的诞生与发展

第二节设计模式的定义与分类

1.主要内容

模式的定义与分类

2.基本概念和知识点

模式及分类

(三)思考与实践

模式是如何分类的

(四)教学方法与手段

课堂讲授、多媒体教学、网络辅助教学

第四章简单工厂模式

(一)目的与要求

1.掌握模式的动机与结构

2.学会模式的应用

(二)教学内容

第一节模式的动机与定义

1.主要内容

模式动机与定义

2.基本概念和知识点

模式动机与定义

第二节模式结构与分析

1.主要内容

模式结构,模式分析

2.基本概念和知识点

模式结构与模式分析

第三节实例与解析

1.主要内容

实例解析

第四节效果与应用

1.主要内容

该模式优缺点,适用环境

2.基本概念和知识点

模式优缺点

3.问题与应用(能力要求)

模式的具体应用

(三)思考与实践

思考该模式的动机、优缺点,学会使用该模式。

学习毛邓思节选,培养学生为社会主义的发展做贡献的远大理想。

(四)教学方法与手段

课堂讲授、多媒体教学、课堂讨论等。

第五章工厂方法模式

(一)目的与要求

1.掌握模式的动机与结构

2.学会模式的应用

(二)教学内容

第一节模式的动机与定义

1.主要内容

模式动机与定义

2.基本概念和知识点

模式动机与定义

第二节模式结构与分析

1.主要内容

模式结构,模式分析

2.基本概念和知识点

模式结构与模式分析

第三节实例与解析

1.主要内容

实例解析

第四节效果与应用

1.主要内容

该模式优缺点,适用环境

2.基本概念和知识点

模式优缺点

3.问题与应用(能力要求)

模式的具体应用

(三)思考与实践

思考该模式的动机、优缺点,学会使用该模式

(四)教学方法与手段

课堂讲授、多媒体教学、课堂讨论等。

第六章抽象工厂模式

(一)目的与要求

1.掌握模式的动机与结构

2.学会模式的应用

(二)教学内容

第一节模式的动机与定义

1.主要内容

模式动机与定义

2.基本概念和知识点

模式动机与定义

第二节模式结构与分析

1.主要内容

模式结构,模式分析

2.基本概念和知识点

模式结构与模式分析

第三节实例与解析

1.主要内容

实例解析

第四节效果与应用

1.主要内容

该模式优缺点,适用环境

2.基本概念和知识点

模式优缺点

3.问题与应用(能力要求)

模式的具体应用

(三)思考与实践

思考该模式的动机、优缺点,学会使用该模式

(四)教学方法与手段

课堂讲授、多媒体教学、课堂讨论等。

总结各工厂方法的特点,引入案例,引导学生思考模式的具体应用。

第七章建造者模式

(一)目的与要求

1.掌握模式的动机与结构

2.学会模式的应用

(二)教学内容

第一节模式的动机与定义

1.主要内容

模式动机与定义

2.基本概念和知识点

模式动机与定义

第二节模式结构与分析

1.主要内容

模式结构,模式分析

2.基本概念和知识点

模式结构与模式分析

第三节实例与解析

1.主要内容

实例解析

第四节效果与应用

1.主要内容

该模式优缺点,适用环境

2.基本概念和知识点

模式优缺点

3.问题与应用(能力要求)

模式的具体应用

(三)思考与实践

思考该模式的动机、优缺点,学会使用该模式

(四)教学方法与手段

课堂讲授、多媒体教学、课堂讨论等。

第八章原型模式

(一)目的与要求

1.掌握模式的动机与结构

2.学会模式的应用

(二)教学内容

第一节模式的动机与定义

1.主要内容

模式动机与定义

2.基本概念和知识点

模式动机与定义

第二节模式结构与分析

1.主要内容

模式结构,模式分析

2.基本概念和知识点

模式结构与模式分析

第三节实例与解析

1.主要内容

实例解析

第四节效果与应用

1.主要内容

该模式优缺点,适用环境

2.基本概念和知识点

模式优缺点

3.问题与应用(能力要求)

模式的具体应用

(三)思考与实践

思考该模式的动机、优缺点,学会使用该模式。

学习国学选读,增强学生文化自信,民族自信。

(四)教学方法与手段

课堂讲授、多媒体教学、课堂讨论等。

引入案例,让学生讨论应该采用哪种模式更合适。

第九章单例模式

(一)目的与要求

1.掌握模式的动机与结构

2.学会模式的应用

(二)教学内容

第一节模式的动机与定义

1.主要内容

模式动机与定义

2.基本概念和知识点

模式动机与定义

第二节模式结构与分析

1.主要内容

模式结构,模式分析

2.基本概念和知识点

模式结构与模式分析

第三节实例与解析

1.主要内容

实例解析

第四节效果与应用

1.主要内容

该模式优缺点,适用环境

2.基本概念和知识点

模式优缺点

3.问题与应用(能力要求)

模式的具体应用

(三)思考与实践

思考该模式的动机、优缺点,学会使用该模式

(四)教学方法与手段

课堂讲授、多媒体教学、课堂讨论等。

第十章适配器模式

(一)目的与要求

1.掌握模式的动机与结构

2.学会模式的应用

(二)教学内容

第一节模式的动机与定义

1.主要内容

模式动机与定义

2.基本概念和知识点

模式动机与定义

第二节模式结构与分析

1.主要内容

模式结构,模式分析

2.基本概念和知识点

模式结构与模式分析

第三节实例与解析

1.主要内容

实例解析

第四节效果与应用

1.主要内容

该模式优缺点,适用环境

2.基本概念和知识点

模式优缺点

3.问题与应用(能力要求)

模式的具体应用

(三)思考与实践

思考该模式的动机、优缺点,学会使用该模式

(四)教学方法与手段

课堂讲授、多媒体教学、课堂讨论等。

第十一章桥接模式

(一)目的与要求

1.掌握模式的动机与结构

2.学会模式的应用

(二)教学内容

第一节模式的动机与定义

1.主要内容

模式动机与定义

2.基本概念和知识点

模式动机与定义

第二节模式结构与分析

1.主要内容

模式结构,模式分析

2.基本概念和知识点

模式结构与模式分析

第三节实例与解析

1.主要内容

实例解析

第四节效果与应用

1.主要内容

该模式优缺点,适用环境

2.基本概念和知识点

模式优缺点

3.问题与应用(能力要求)

模式的具体应用

(三)思考与实践

思考该模式的动机、优缺点,学会使用该模式

(四)教学方法与手段

课堂讲授、多媒体教学、课堂讨论等。

第十二章组合模式

(一)目的与要求

1.掌握模式的动机与结构

2.学会模式的应用

(二)教学内容

第一节模式的动机与定义

1.主要内容

模式动机与定义

2.基本概念和知识点

模式动机与定义

第二节模式结构与分析

1.主要内容

模式结构,模式分析

2.基本概念和知识点

模式结构与模式分析

第三节实例与解析

1.主要内容

实例解析

第四节效果与应用

1.主要内容

该模式优缺点,适用环境

2.基本概念和知识点

模式优缺点

3.问题与应用(能力要求)

模式的具体应用

(三)思考与实践

思考该模式的动机、优缺点,学会使用该模式

(四)教学方法与手段

课堂讲授、多媒体教学、课堂讨论等。

 

第十三章装饰模式

(一)目的与要求

1.掌握模式的动机与结构

2.学会模式的应用

(二)教学内容

第一节模式的动机与定义

1.主要内容

模式动机与定义

2.基本概念和知识点

模式动机与定义

第二节模式结构与分析

1.主要内容

模式结构,模式分析

2.基本概念和知识点

模式结构与模式分析

第三节实例与解析

1.主要内容

实例解析

第四节效果与应用

1.主要内容

该模式优缺点,适用环境

2.基本概念和知识点

模式优缺点

3.问题与应用(能力要求)

模式的具体应用

(三)思考与实践

思考该模式的动机、优缺点,学会使用该模式

(四)教学方法与手段

课堂讲授、多媒体教学、课堂讨论等。

第十四章外观模式

(一)目的与要求

1.掌握模式的动机与结构

2.学会模式的应用

(二)教学内容

第一节模式的动机与定义

1.主要内容

模式动机与定义

2.基本概念和知识点

模式动机与定义

第二节模式结构与分析

1.主要内容

模式结构,模式分析

2.基本概念和知识点

模式结构与模式分析

第三节实例与解析

1.主要内容

实例解析

第四节效果与应用

1.主要内容

该模式优缺点,适用环境

2.基本概念和知识点

模式优缺点

3.问题与应用(能力要求)

模式的具体应用

(三)思考与实践

思考该模式的动机、优缺点,学会使用该模式。

思考该模式的应用及对我国软件技术开发的作用,教育学生为国家和民族的发展努力学习。

(四)教学方法与手段

课堂讲授、多媒体教学、课堂讨论等。

第十五章享元模式

(一)目的与要求

1.掌握模式的动机与结构

2.学会模式的应用

(二)教学内容

第一节模式的动机与定义

1.主要内容

模式动机与定义

2.基本概念和知识点

模式动机与定义

第二节模式结构与分析

1.主要内容

模式结构,模式分析

2.基本概念和知识点

模式结构与模式分析

第三节实例与解析

1.主要内容

实例解析

第四节效果与应用

1.主要内容

该模式优缺点,适用环境

2.基本概念和知识点

模式优缺点

3.问题与应用(能力要求)

模式的具体应用

(三)思考与实践

思考该模式的动机、优缺点,学会使用该模式

(四)教学方法与手段

课堂讲授、多媒体教学、课堂讨论等。

第十六章代理模式

(一)目的与要求

1.掌握模式的动机与结构

2.学会模式的应用

(二)教学内容

第一节模式的动机与定义

1.主要内容

模式动机与定义

2.基本概念和知识点

模式动机与定义

第二节模式结构与分析

1.主要内容

模式结构,模式分析

2.基本概念和知识点

模式结构与模式分析

第三节实例与解析

1.主要内容

实例解析

第四节效果与应用

1.主要内容

该模式优缺点,适用环境

2.基本概念和知识点

模式优缺点

3.问题与应用(能力要求)

模式的具体应用

(三)思考与实践

思考该模式的动机、优缺点,学会使用该模式

(四)教学方法与手段

课堂讲授、多媒体教学、课堂讨论等。

第十七章职责链模式

(一)目的与要求

1.掌握模式的动机与结构

2.学会模式的应用

(二)教学内容

第一节模式的动机与定义

1.主要内容

模式动机与定义

2.基本概念和知识点

模式动机与定义

第二节模式结构与分析

1.主要内容

模式结构,模式分析

2.基本概念和知识点

模式结构与模式分析

第三节实例与解析

1.主要内容

实例解析

第四节效果与应用

1.主要内容

该模式优缺点,适用环境

2.基本概念和知识点

模式优缺点

3.问题与应用(能力要求)

模式的具体应用

(三)思考与实践

思考该模式的动机、优缺点,学会使用该模式

(四)教学方法与手段

课堂讲授、多媒体教学、课堂讨论等。

第十八章命令模式

(一)目的与要求

1.掌握模式的动机与结构

2.学会模式的应用

(二)教学内容

第一节模式的动机与定义

1.主要内容

模式动机与定义

2.基本概念和知识点

模式动机与定义

第二节模式结构与分析

1.主要内容

模式结构,模式分析

2.基本概念和知识点

模式结构与模式分析

第三节实例与解析

1.主要内容

实例解析

第四节效果与应用

1.主要内容

该模式优缺点,适用环境

2.基本概念和知识点

模式优缺点

3.问题与应用(能力要求)

模式的具体应用

(三)思考与实践

思考该模式的动机、优缺点,学会使用该模式

(四)教学方法与手段

课堂讲授、多媒体教学、课堂讨论等。

第十九章解释器模式

(一)目的与要求

1.掌握模式的动机与结构

2.学会模式的应用

(二)教学内容

第一节模式的动机与定义

1.主要内容

模式动机与定义

2.基本概念和知识点

模式动机与定义

第二节模式结构与分析

1.主要内容

模式结构,模式分析

2.基本概念和知识点

模式结构与模式分析

第三节实例与解析

1.主要内容

实例解析

第四节效果与应用

1.主要内容

该模式优缺点,适用环境

2.基本概念和知识点

模式优缺点

3.问题与应用(能力要求)

模式的具体应用

(三)思考与实践

思考该模式的动机、优缺点,学会使用该模式

(四)教学方法与手段

课堂讲授、多媒体教学、课堂讨论等。

第二十章迭代模式

(一)目的与要求

1.掌握模式的动机与结构

2.学会模式的应用

(二)教学内容

第一节模式的动机与定义

1.主要内容

模式动机与定义

2.基本概念和知识点

模式动机与定义

第二节模式结构与分析

1.主要内容

模式结构,模式分析

2.基本概念和知识点

模式结构与模式分析

第三节实例与解析

1.主要内容

实例解析

第四节效果与应用

1.主要内容

该模式优缺点,适用环境

2.基本概念和知识点

模式优缺点

3.问题与应用(能力要求)

模式的具体应用

(三)思考与实践

思考该模式的动机、优缺点,学会使用该模式

(四)教学方法与手段

课堂讲授、多媒体教学、课堂讨论等。

第二十一章中介者模式

(一)目的与要求

1.掌握模式的动机与结构

2.学会模式的应用

(二)教学内容

第一节模式的动机与定义

1.主要内容

模式动机与定义

2.基本概念和知识点

模式动机与定义

第二节模式结构与分析

1.主要内容

模式结构,模式分析

2.基本概念和知识点

模式结构与模式分析

第三节实例与解析

1.主要内容

实例解析

第四节效果与应用

1.主要内容

该模式优缺点,适用环境

2.基本概念和知识点

模式优缺点

3.问题与应用(能力要求)

模式的具体应用

(三)思考与实践

思考该模式的动机、优缺点,学会使用该模式

(四)教学方法与手段

课堂讲授、多媒体教学、课堂讨论等。

第二十二章备忘录模式

(一)目的与要求

1.掌握模式的动机与结构

2.学会模式的应用

(二)教学内容

第一节模式的动机与定义

1.主要内容

模式动机与定义

2.基本概念和知识点

模式动机与定义

第二节模式结构与分析

1.主要内容

模式结构,模式分析

2.基本概念和知识点

模式结构与模式分析

第三节实例与解析

1.主要内容

实例解析

第四节效果与应用

1.主要内容

该模式优缺点,适用环境

2.基本概念和知识点

模式优缺点

3.问题与应用(能力要求)

模式的具体应用

(三)思考与实践

思考该模式的动机、优缺点,学会使用该模式

(四)教学方法与手段

课堂讲授、多媒体教学、课堂讨论等。

第二十三章观察者模式

(一)目的与要求

1.掌握模式的动机与结构

2.学会模式的应用

(二)教学内容

第一节模式的动机与定义

1.主要内容

模式动机与定义

2.基本概念和知识点

模式动机与定义

第二节模式结构与分析

1.主要内容

模式结构,模式分析

2.基本概念和知识点

模式结构与模式分析

第三节实例与解析

1.主要内容

实例解析

第四节效果与应用

1.主要内容

该模式优缺点,适用环境

2.基本概念和知识点

模式优缺点

3.问题与应用(能力要求)

模式的具体应用

(三)思考与实践

思考该模式的动机、优缺点,学会使用该模式

(四)教学方法与手段

课堂讲授、多媒体教学、课堂讨论等。

第二十四章状态模式

(一)目的与要求

1.掌握模式的动机与结构

2.学会模式的应用

(二)教学内容

第一节模式的动机与定义

1.主要内容

模式动机与定义

2.基本概念和知识点

模式动机与定义

第二节模式结构与分析

1.主要内容

模式结构,模式分析

2.基本概念和知识点

模式结构与模式分析

第三节实例与解析

1.主要内容

实例解析

第四节效果与应用

1.主要内容

该模式优缺点,适用环境

2.基本概念和知识点

模式优缺点

3.问题与应用(能力要求)

模式的具体应用

(三)思考与实践

思考该模式的动机、优缺点,学会使用该模式

(四)教学方法与手段

课堂讲授、多媒体教学、课堂讨论等。

第二十五章策略模式

(一)目的与要求

1.掌握模式的动机与结构

2.学会模式的应用

(二)教学内容

第一节模式的动机与定义

1.主要内容

模式动机与定义

2.基本概念和知识点

模式动机与定义

第二节模式结构与分析

1.主要内容

模式结构,模式分析

2.基本概念和知识点

模式结构与模式分析

第三节实例与解析

1.主要内容

实例解析

第四节效果与应用

1.主要内容

该模式优缺点,适用环境

2.基本概念和知识点

模式优缺点

3.问题与应用(能力要求)

模式的具体应用

(三)思考与实践

思考该模式的动机、优缺点,学会使用该模式

(四)教学方法与手段

课堂讲授、多媒体教学、课堂讨论等。

第二十六章模板方法模式

(一)目的与要求

1.掌握模式的动机与结构

2.学会模式的应用

(二)教学内容

第一节模式的动机与定义

1.主要内容

模式动机与定义

2.基本概念和知识点

模式动机与定义

第二节模式结构与分析

1.主要内容

模式结构,模式分析

2.基本概念和知识点

模式结构与模式分析

第三节实例与解析

1.主要内容

实例解析

第四节效果与应用

1.主要内容

该模式优缺点,适用环境

2.基本概念和知识点

模式优缺点

3.问题与应用(能力要求)

模式的具体应用

(三)思考与实践

思考该模式的动机、优缺点,学

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 合同协议

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1