- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE
PAGE 26
《软件设计模式》课程教学大纲
一、课程基本信息
课程代码课程名称:软件设计模式
英文名称:Software Design patterns
课程类别:专业基础课
学 时:48
学 分:3
适用对象:软件工程专业
考核方式:考查
先修课程:Java面向对象程序设计
二、课程简介
该课程是软件工程专业的一门核心课程,主要讲授软件开发中常用的设计模式(Design pattern)。将结合典型的案例进行讲解和分析,并对不同的模式进行对比。使学生掌握如何使用面向对象的方法,采用设计模式设计可扩展、高可重用的软件。通过该课程的学习,学员将对设计模式的方法和技术有系统深入的认识,并且对工程应用设计打下良好的基础。熟练掌握常用的软件设计模式,对于提高学生的软件设计水平具有重要的指导意义。
This course is a core course in software engineering, which mainly deals with the design patterns (Design, pattern) commonly used in software development. A typical case will be used to explain and analyze and compare the different patterns. Students can learn how to use object-oriented methods and design patterns to design scalable and highly reusable software. Through learning the course, students will understand the methods and techniques of design patterns deeply, and will lay a good foundation for engineering application design. Mastering the commonly used software design patterns is significance for improving the students software design level.
三、课程性质与教学目的
软件设计模式是软件技术专业的专业必修课。软件设计模式重点探讨在程序设计中怎样使用著名的23个设计模式。本课程的目的是让学生不仅学习怎样在软件设计中使用好设计模式,更重要的是让学生通过学习使用设计模式深刻地理解面向对象的设计思想,以便更好地使用面向对象java语言解决设计中的诸多问题。在各设计模式讲解过程中,引入思政案例,培养学生的爱国、敬业情操。?
四、教学内容及要求
第一章 统一建模语言基础知识
目的与要求
类与类之间的关系
类图、顺序图和状态图
教学内容
第一节 UML简介
主要内容
UML基本概念
第二节 类图、顺序图和状态图
主要内容
类图、顺序图和状态图
基本概念和知识点
类与类之间的关系
问题与应用(能力要求)
会画类图、顺序图和状态图
思考与实践
理解类与类之间的关系
画类图、顺序图和状态图
教学方法与手段
课堂讲授、多媒体教学;导入模式设计思想的案例时,引入思政元素。
第二章 面向对象的设计原则
目的与要求
掌握面向对象的设计原则
教学内容
第一节 面向对象设计原则概述
主要内容
软件的可维护性和可复用性
基本概念和知识点
软件的可维护性和可复用性
第二节 面向对象的设计的七大设计原则
主要内容
面向对象的设计的七大设计原则
基本概念和知识点
单一职责原则、开闭原则、里氏代换原则、依赖倒转原则、接口隔离原则、合成利用原则、迪米特法则
思考与实践
深刻理解面向对象的设计原则
教学方法与手段
课堂讲授、多媒体教学;结合实际案例,引入思政元素。
第三章 设计模式概述
目的与要求
了解设计模式的分类与定义
教学内容
第一节 设计模式的诞生与发展
主要内容
模式的诞生与发展
第二节 设计模式的定义与分类
主要内容
模式的定义与分类
基本概念和知识点
模式及分类
思考与实践
模式是如何分类的
教学方法与手段
课堂讲授、多媒体教学、网络辅助教学
第四章 简单工厂模式
目的与要求
掌握模式的动机与结构
学会模式的应用
教学内容
第一节 模式的动机与定义
主要内容
模式动机与定义
原创力文档


文档评论(0)