个人介绍
软件设计与体系结构

主讲教师:王向华

教师团队:共4

  • 王向华
  • 曾杰华
  • 李恩
  • 焦炳旺
学校: 湖南信息学院
开课院系: 计算机科学与工程学院
专业大类: 计算机
开课专业: 软件工程
课程英文名称: Software design and architecture
课程编号: B1051848
学分: 2.5
课时: 48
课程介绍
通过本课程学习,使学生在各种软件设计中能够应用多种设计模式、框架和体系结构,学会使用不同的中间件技术设计和实现软件,并以好的质量准则作为设计目标度量、评估和改进设计,能够使用逆向工程技术重新获得软件设计。
课程目标对学生的能力要求如下:
课程目标1. 认真的学习态度,自觉的学习能力。
课程目标2.理解软件设计的基本方法和原则、包括面向对象的软件设计方法和面向数据流的软件设计方法。
课程目标3. 掌握软件设计过程,设计出友好的界面。
课程目标4.掌握用UML建模方法进行软件分析和设计。
课程目标5.理解和掌握软件体系结构设计的风格、模式和框架结构
课程目标6.学会对软件体系结构进行分析评估
课程目标7.学会对软件设计实施恢复和进化,提高软件质量。
教师团队

王向华

职称:教师

单位:湖南信息学院

部门:其他

曾杰华

职称:教师

李恩

职称:教师

焦炳旺

职称:教师

教学方法

1.1 采用启发式教学,结合软件需求分析领域的最新研究成果和应用技术补充新的教学内容,强调学生对软件需求开发和管理过程的掌握及融汇贯通。教学内容要详略得当,激发学生主动学习的兴趣,培养学生独立思考、分析问题和解决问题的能力,引导学生主动通过实践和自学获得自己想学到的知识。

1.2 采用电子教案,PPT课件,多媒体教学与传统板书、教具教学相结合,提高课堂教学信息量,增强教学的直观性。对核心内容和基本概念高度概括总结,课堂讲授的内容重点突出,强化系统级概念。

1.3 采用视频+PPT教学:结合教材中二维码的视频讲解。

1.4 采用互动式教学:启发引导学生积极回答老师问题,可采用问答模式,或课堂讨论或课下答疑模式。


参考教材

(一)推荐教材

1.董威.软件设计与体系结构(第2版)[M].北京:高等教育出版社,2017.12.

2.David C.Kung.面向对象软件工程[M].北京:清华大学出版社,2017.1.

(二)参考资料

1.Erich·Gamma.设计模式:可复用面向对象软件的基础[M].北京:机械工业出版社,2019.6.

2. Robert C·Martin.敏捷软件开发-原则、模式与实践[M].北京:清华大学出版社,2017.5.

3.吕云翔.UML与Rose建模实用教程[M].北京:人民邮电出版社,2016.4.

4.施穆勒.UML基础、案例与应用(第3版) [M].北京:人民邮电出版社,2018.1.

5.刘其成.软件体系结构与设计实用教程[M].北京:中国铁道出版社,2018.8.


课程评价

教学资源
课程章节 | 文件类型   | 修改时间 | 大小 | 备注
1.2 软件工程
视频
.mp4
2024-09-05 19.14MB
 
文档
.pptx
2024-09-05 1.15MB
 
文档
.pptx
2024-09-05 956.67KB
1.3 软件的生存周期
文档
.pptx
2024-09-05 980.03KB
1.4 软件开发过程模型
文档
.ppt
2024-09-05 1.21MB
 
文档
.pptx
2024-09-05 749.42KB
1.5 软件设计
视频
.mp4
2024-09-05 34.51MB
1.6 软件体系结构
视频
.mp4
2024-09-05 46.33MB
1.7 本章课件
文档
.pptx
2024-09-05 4.23MB
1.8 课堂笔记
作业
.work
2024-09-05 --
1.9 作业
作业
.work
2024-09-05 --
 
附件
.${file.extension}
2024-09-05 --
2.1 UML概述
视频
.mp4
2024-09-05 32.37MB
2.2 面向对象开发方法
视频
.mp4
2024-09-05 20.10MB
 
文档
.ppt
2024-09-05 13.48MB
2.3 UML2.0结构建模
视频
.mp4
2024-09-05 55.34MB
 
文档
.ppt
2024-09-05 848.00KB
 
文档
.ppt
2024-09-05 846.00KB
 
文档
.ppt
2024-09-05 497.00KB
 
文档
.ppt
2024-09-05 413.50KB
2.4 UML2.0行为建模
视频
.mp4
2024-09-05 53.40MB
 
文档
.ppt
2024-09-05 1.83MB
 
文档
.ppt
2024-09-05 1.27MB
 
文档
.ppt
2024-09-05 723.50KB
2.5 本章课件
文档
.pptx
2024-09-05 3.59MB
2.6 课堂笔记
作业
.work
2024-09-05 --
2.7 作业
作业
.work
2024-09-05 --
 
附件
.${file.extension}
2024-09-05 --
3.1 软件设计的基本概念
视频
.mp4
2024-09-05 286.64MB
3.2 软件设计过程
视频
.mp4
2024-09-05 132.58MB
3.3 软件设计质量
文档
.pptx
2024-09-05 2.61MB
3.4.1 软件体系结构设计一般过程
视频
.mp4
2024-09-05 171.71MB
3.4.1.1 软件体系结构设计步骤
视频
.mp4
2024-09-05 52.59MB
3.5 高可信软件
视频
.mp4
2024-09-05 96.47MB
3.6 软件设计规格说明及软件设计评审
视频
.mp4
2024-09-05 18.42MB
3.7 本章课件
文档
.pptx
2024-09-05 2.58MB
 
文档
.pptx
2024-09-05 2.61MB
 
文档
.pptx
2024-09-05 2.85MB
 
文档
.pptx
2024-09-05 2.54MB
 
文档
.pptx
2024-09-05 3.32MB
 
文档
.pptx
2024-09-05 2.31MB
3.8 本章作业
作业
.work
2024-09-05 --
 
附件
.${file.extension}
2024-09-05 --
3.9 第三章课堂笔记一
作业
.work
2024-09-05 --
3.10 第三章课堂笔记二
作业
.work
2024-09-05 --
3.11 课程引导单
文档
.docx
2024-09-05 27.11KB
 
文档
.docx
2024-09-05 26.48KB
4.1 整体概述
视频
.mp4
2024-09-05 11.58MB
4.2 基于UML的分析与设计过程
视频
.mp4
2024-09-05 52.67MB
4.3 用例分析与设计
视频
.mp4
2024-09-05 124.52MB
4.4 概念模型与顶层架构设计
视频
.mp4
2024-09-05 52.66MB
4.5 用户界面设计
视频
.mp4
2024-09-05 50.19MB
4.6 数据模型设计
视频
.mp4
2024-09-05 44.10MB
4.7 设计精化
视频
.mp4
2024-09-05 122.84MB
4.8 类设计
视频
.mp4
2024-09-05 61.39MB
4.9 部署模型设计
视频
.mp4
2024-09-05 14.63MB
4.10 本章课件
文档
.pptx
2024-09-05 2.33MB
 
文档
.pptx
2024-09-05 3.07MB
 
文档
.pptx
2024-09-05 2.37MB
 
文档
.pptx
2024-09-05 2.36MB
 
文档
.pptx
2024-09-05 2.30MB
 
文档
.pptx
2024-09-05 3.08MB
4.11 本章作业
作业
.work
2024-09-05 --
 
附件
.${file.extension}
2024-09-05 --
4.12 第四章课堂笔记一
作业
.work
2024-09-05 --
4.13 第四章课堂笔记二
作业
.work
2024-09-05 --
4.14 课程引导单
文档
.docx
2024-09-05 26.89KB
 
文档
.docx
2024-09-05 26.47KB
6.1 界面设计的基本原则
视频
.mp4
2024-09-05 47.44MB
6.2 设计良好界面的主要途径
视频
.mp4
2024-09-05 36.21MB
6.3 用户界面的分析与设计过程
视频
.mp4
2024-09-05 49.28MB
6.4 用户界面分析
视频
.mp4
2024-09-05 36.78MB
6.5 用户界面设计
视频
.mp4
2024-09-05 30.52MB
6.6 用户界面原型
视频
.mp4
2024-09-05 12.89MB
6.7 界面设计的评估
视频
.mp4
2024-09-05 26.63MB
6.8 本章小结
视频
.mp4
2024-09-05 11.76MB
6.9 课程引导单
文档
.docx
2024-09-05 21.52KB
6.10 本章课件
文档
.pptx
2024-09-05 3.15MB
6.11 本章作业
作业
.work
2024-09-05 --
 
附件
.${file.extension}
2024-09-05 --
 
附件
.${file.extension}
2024-09-05 --
6.12 课堂笔记1
作业
.work
2024-09-05 --
6.13 课堂笔记2
作业
.work
2024-09-05 --
7.1 体系结构概念、描述、风格
视频
.mp4
2024-09-05 15.31MB
 
视频
.mp4
2024-09-05 15.17MB
 
视频
.mp4
2024-09-05 43.34MB
 
附件
.${file.extension}
2024-09-05 --
7.2.1 基础回顾视频
视频
.mp4
2024-09-05 57.34MB
7.3 设计模式-工厂方法
视频
.mp4
2024-09-05 85.93MB
7.4 设计模式-抽象工厂
视频
.mp4
2024-09-05 16.62MB
 
视频
.mp4
2024-09-05 30.78MB
 
视频
.mp4
2024-09-05 22.45MB
 
视频
.mp4
2024-09-05 23.41MB
7.5 设计模式-单件
视频
.mp4
2024-09-05 45.51MB
7.6 设计模式-组合 迭代器 观察者
视频
.mp4
2024-09-05 28.63MB
 
视频
.mp4
2024-09-05 23.92MB
 
视频
.mp4
2024-09-05 31.15MB
 
视频
.mp4
2024-09-05 37.12MB
7.7 本章课件
文档
.pptx
2024-09-05 3.40MB
 
文档
.ppt
2024-09-05 987.50KB
 
文档
.pptx
2024-09-05 7.20MB
 
文档
.pptx
2024-09-05 2.67MB
 
文档
.pptx
2024-09-05 881.38KB
 
文档
.pptx
2024-09-05 2.66MB
 
文档
.pptx
2024-09-05 2.33MB
 
文档
.pptx
2024-09-05 433.59KB
 
文档
.pptx
2024-09-05 364.27KB
7.8 本章作业
作业
.work
2024-09-05 --
 
附件
.${file.extension}
2024-09-05 --
7.9 课堂笔记
作业
.work
2024-09-05 --
 
作业
.work
2024-09-05 --
 
作业
.work
2024-09-05 --
 
附件
.${file.extension}
2024-09-05 --
 
附件
.${file.extension}
2024-09-05 --
 
附件
.${file.extension}
2024-09-05 --
8.1 8.1 EJB分布构件
文档
.docx
2024-09-05 20.63KB
 
视频
.mp4
2024-09-05 36.25MB
 
附件
.${file.extension}
2024-09-05 --
8.2 8.2 DCOM分布构件
视频
.mp4
2024-09-05 28.62MB
 
视频
.mp4
2024-09-05 60.33MB
8.3 8.3 CORBA分布构件
视频
.mp4
2024-09-05 25.65MB
 
视频
.mp4
2024-09-05 27.80MB
8.4 本章课件
文档
.pptx
2024-09-05 4.43MB
 
文档
.pptx
2024-09-05 2.93MB
 
文档
.pdf
2024-09-05 177.40KB
8.6 课堂笔记
作业
.work
2024-09-05 --
 
附件
.${file.extension}
2024-09-05 --
9.1.1 课件
文档
.pptx
2024-09-05 2.55MB
9.1.2 视频
视频
.mp4
2024-09-05 93.90MB
9.2.1 课件
文档
.pptx
2024-09-05 2.90MB
9.2.2 视频
视频
.mp4
2024-09-05 100.61MB
9.3.1 课件
文档
.pptx
2024-09-05 3.01MB
9.3.2 视频
视频
.mp4
2024-09-05 83.88MB
 
视频
.mp4
2024-09-05 93.31MB
9.4 作业
作业
.work
2024-09-05 --
9.5 9.1-9.2课堂笔记
作业
.work
2024-09-05 --
9.6 9.3课堂笔记
作业
.work
2024-09-05 --
10.1.1 课件
文档
.pptx
2024-09-05 2.51MB
10.1.2 视频
视频
.mp4
2024-09-05 31.16MB
10.2.1 课件
文档
.pptx
2024-09-05 2.60MB
10.2.2 视频
视频
.mp4
2024-09-05 80.07MB
10.3.1 课件
文档
.pptx
2024-09-05 2.54MB
10.3.2 视频
视频
.mp4
2024-09-05 112.69MB
10.4.1 课件
文档
.pptx
2024-09-05 2.73MB
10.4.2 视频
视频
.mp4
2024-09-05 79.69MB
10.5.1 课件
文档
.pptx
2024-09-05 2.66MB
10.5.2 视频
视频
.mp4
2024-09-05 55.37MB
10.6 作业
作业
.work
2024-09-05 --
10.7 10.1-10.3课堂笔记
作业
.work
2024-09-05 --
10.8 10.4-10.5课堂笔记
作业
.work
2024-09-05 --
11.1 实验教学大纲
文档
.doc
2024-09-05 230.00KB
11.2 实验PPT
文档
.pdf
2024-09-05 1.11MB
11.3 实验讲解视频
视频
.mp4
2024-09-05 55.40MB
 
视频
.mp4
2024-09-05 36.22MB
11.4 实验2 UML类图设计
附件
.${file.extension}
2024-09-05 --
11.5 实验3 编程视频 代码下载
视频
.mp4
2024-09-05 145.76MB
11.6 实验3 简易写法
附件
.${file.extension}
2024-09-05 --
11.7 实验4 工厂方法复习视频
视频
.mp4
2024-09-05 72.36MB
 
附件
.${file.extension}
2024-09-05 --
11.8 实验4 协作图 类图 代码
附件
.${file.extension}
2024-09-05 --
 
附件
.${file.extension}
2024-09-05 --
11.11 实验参考资料
附件
.${file.extension}
2024-09-05 --
 
附件
.${file.extension}
2024-09-05 --
 
附件
.${file.extension}
2024-09-05 --
11.12 实验报告模板
文档
.docx
2024-09-05 647.91KB
 
文档
.docx
2024-09-05 647.41KB
11.13 实验报告提交
作业
.work
2024-09-05 --
 
作业
.work
2024-09-05 --
课程章节
提示框
提示框
确定要报名此课程吗?
确定取消

京ICP备10040544号-2

京公网安备 11010802021885号