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

主讲教师:谢斌红 聂跃光

教师团队:共2

  • 谢斌红
  • 聂跃光
学校: 太原科技大学
开课院系: 计算机科学与技术学院
开课专业: 软件工程
学分: 3
课时: 40
课程介绍
《软件设计与体系结构》是软件工程专业的一门专业基础课程。该课程在整个课程体系中处于承上启下的核心地位,它以高级程序设计、面向对象程序设计等课程的学习为基础,也是进一步学习软件测试与质量保证、软件分析与建模技术和软件项目管理等课程的基础。通过本课程学习,使学生掌握常见的软件设计模式和软件体系结构风格的概念、应用场景、解决方案和实现机制,具备针对复杂软件工程问题,给出满足要求的软件结构。
教师团队

谢斌红

职称:副教授

单位:太原科技大学

部门:计算机科学与技术学院

聂跃光

职称:教师

单位:太原科技大学

部门:晋城校区管委会

教学方法

在教学过程中主要采用了“项目驱动”教学法和“启发式学习”教学法。理论教学,使用“项目驱动”教学法。 通过精选案例、分解任务、讲练有机融合,将相关知识点融入项目,通过项目实现,让学生掌握软件体系结构的概念、原理、方法和技术,并对软件设计有一个直观和更加感性的认识,使学生能够积极参与整个教学过程

参考教材

1. 孙玉山,刘旭东著:《软件设计模式与体系结构》,高等教育出版社,2013

2 Len Bass, Paul Clements,Rick Kazman:《软件构架实践(,影印版),清华大学出版社,2013

3Erich Gamma,Richard Helm,Ralph Johnson著:《设计模式》,机械工业出版社,2003年

4张友生等:《软件体系结构》,清华大学出版社,2006年。

课程评价

教学资源
课程章节 | 文件类型   | 修改时间 | 大小 | 备注
1.2 软件设计模式概述
视频
.mp4
2021-03-02 91.58MB
 
视频
.mp4
2021-03-02 64.56MB
 
视频
.mp4
2021-03-02 74.00MB
 
文档
.ppt
2021-03-02 3.99MB
1.3 预备知识-UML语言
文档
.ppt
2021-03-02 2.73MB
 
作业
.work
2021-03-02 --
2.1 概述
视频
.mp4
2022-03-01 53.76MB
 
文档
.ppt
2022-03-01 5.30MB
2.2 单一职责原则
视频
.mp4
2022-03-01 61.50MB
 
作业
.work
2022-03-01 --
2.3 开闭原则
视频
.mp4
2022-03-01 78.47MB
 
作业
.work
2022-03-01 --
2.4 里氏替换原则
视频
.mp4
2022-03-01 220.60MB
2.5 依赖倒置原则
视频
.mp4
2021-03-07 146.22MB
2.6 接口隔离原则
视频
.mp4
2021-03-07 68.40MB
2.7 合成复用原则
视频
.mp4
2021-03-07 96.51MB
2.8 迪米特法则
视频
.mp4
2021-03-07 108.71MB
2.9 总结与思考
视频
.mp4
2021-03-07 105.72MB
3.1 简单工厂方法模式
视频
.mp4
2021-03-02 72.08MB
 
视频
.mp4
2021-03-02 91.70MB
 
文档
.ppt
2021-03-02 991.00KB
3.2 工厂方法模式
视频
.mp4
2021-03-02 94.07MB
 
文档
.ppt
2021-03-02 991.00KB
3.3 抽象工厂模式
视频
.mp4
2021-03-02 63.54MB
 
视频
.mp4
2021-03-02 90.24MB
 
文档
.ppt
2021-03-02 1.23MB
3.4 工厂模式总结和习题
视频
.mp4
2021-03-02 57.99MB
 
视频
.mp4
2021-03-02 86.20MB
 
视频
.mp4
2021-03-02 38.58MB
 
文档
.ppt
2021-03-02 1.28MB
3.5 单例模式
文档
.ppt
2021-03-02 651.00KB
3.6 实验一 创建型设计模式
文档
.pdf
2021-03-02 940.64KB
4.1 适配器模式
视频
.mp4
2021-03-02 64.08MB
 
视频
.mp4
2021-03-02 30.42MB
 
视频
.mp4
2021-03-02 55.66MB
 
视频
.mp4
2021-03-02 54.15MB
 
文档
.ppt
2021-03-02 1.42MB
4.2 外观模式
视频
.mp4
2021-03-02 48.17MB
 
视频
.mp4
2021-03-02 109.53MB
 
文档
.ppt
2021-03-02 1.49MB
4.3 桥接模式
视频
.mp4
2021-03-02 53.82MB
 
视频
.mp4
2021-03-02 61.83MB
 
视频
.mp4
2021-03-02 76.99MB
 
视频
.mp4
2021-03-02 67.05MB
 
视频
.mp4
2021-03-02 18.09MB
 
文档
.pptx
2021-03-02 590.57KB
4.4 实验2:结构型设计模式
文档
.pdf
2021-03-02 940.64KB
5.1 访问者模式
视频
.mp4
2021-03-02 71.85MB
 
视频
.mp4
2021-03-02 52.02MB
 
视频
.mp4
2021-03-02 74.37MB
 
文档
.ppt
2021-03-02 1.64MB
5.2 中介者模式
视频
.mp4
2022-04-13 40.69MB
 
视频
.mp4
2022-04-13 46.83MB
 
文档
.ppt
2022-04-13 514.00KB
5.3 策略模式
视频
.mp4
2022-04-13 71.57MB
 
视频
.mp4
2022-04-13 36.43MB
 
视频
.mp4
2022-04-13 66.39MB
 
文档
.ppt
2022-04-13 1.43MB
5.4 状态模式
视频
.mp4
2021-03-02 37.28MB
 
视频
.mp4
2021-03-02 56.08MB
 
视频
.mp4
2021-03-02 120.28MB
 
文档
.ppt
2021-03-02 1.16MB
5.5 模板模式
文档
.pptx
2021-03-02 903.84KB
5.6 实验3:行为型设计模式
文档
.pdf
2020-02-29 940.64KB
6.1 软件体系结构的概念
视频
.mp4
2021-03-02 76.24MB
 
文档
.ppt
2021-03-02 119.00KB
7.1 调用-返回风格
文档
.ppt
2021-03-02 3.95MB
7.2 数据流风格
文档
.ppt
2021-03-02 2.86MB
 
视频
.mp4
2021-03-02 36.89MB
 
视频
.mp4
2021-03-02 52.22MB
7.3 事件系统软件体系结构
视频
.mp4
2021-03-02 58.92MB
 
视频
.mp4
2021-03-02 37.73MB
 
视频
.mp4
2021-03-02 59.08MB
 
文档
.ppt
2021-03-02 1.12MB
7.4 层次软件体系结构
文档
.ppt
2021-03-02 498.00KB
7.5 MVC软件体系结构
视频
.mp4
2021-03-02 37.06MB
 
视频
.mp4
2021-03-02 71.61MB
 
文档
.pptx
2021-03-02 299.15KB
8.1 客户端-服务器软件体系结构
文档
.pptx
2021-03-02 410.51KB
8.2 P2P软件体系结构
文档
.ppt
2021-03-02 554.00KB
8.3 网格计算软件体系结构
文档
.ppt
2021-03-02 2.56MB
8.4 SOA软件体系结构
文档
.ppt
2021-03-02 1.20MB
8.5 云计算软件体系结构
文档
.ppt
2021-03-02 9.56MB
8.6 实验四:MVC体系结构
文档
.pdf
2021-03-02 940.64KB
提示框
提示框
确定要报名此课程吗?
确定取消

京ICP备10040544号-2

京公网安备 11010802021885号