华南农业大学《软件体系结构》2026秋课程
软件体系结构课程 - 设计模式专题学习平台
通过视频讲解、类图分析、代码示例和课后练习,全面掌握23种经典设计模式
课程知识图谱
交互式知识图谱可视化,展示软件体系结构课程的核心概念、设计模式和架构模式之间的关系。
知识图谱
可视化学习路径
课程资料
下载PDF课件
设计模式学习
系统学习23种经典设计模式,包含视频教程、类图分析、代码示例和课后练习。代码示例和课后练习,考试时会采用相关题目。
视频教程
5分钟学习设计模式
代码示例
Java及Python代码示例
课后练习
选择题及应用范围
软件体系结构及云
深入学习软件体系结构模式、ORM框架、MVC/MVVM架构以及阿里云平台服务,掌握现代软件架构设计理念。
架构模式
分层、MVC、MVVM等
云平台服务
阿里云ECS、RDS等
ORM框架
Hibernate、MyBatis
4+1视图
多视图架构描述
课程实验
7个实验项目,从基础设计模式到综合应用,通过实践掌握软件体系结构核心知识。
基础实验
6个设计模式实验
综合实验
完整系统设计
实验室
院楼532
检查时间
9:00-11:00
课程信息
课程名称
软件体系结构
适用专业
软件工程专业
课程学时
48学时(32/16,2学分)
授课教师
林毅申,梁早清
学习建议
建议按照以下顺序进行学习:
- 知识图谱概览:先通过知识图谱了解整体课程结构和各概念间的关系
- 设计模式学习:按照创建型→结构型→行为型的顺序系统学习设计模式
- 软件体系结构及云:学习架构模式、ORM框架、MVC/MVVM架构和云平台服务
- 课程实验:通过7个实验项目,从基础设计模式到综合应用,实践掌握核心知识
- 实践练习:通过课后练习巩固理论知识,提高应用能力
- 综合应用:将设计模式与软件架构知识结合,解决实际问题
每个模块都包含丰富的学习资源,建议按顺序完成学习,确保知识体系的完整性。