华南农业大学《软件体系结构》2026秋课程

软件体系结构课程 - 设计模式专题学习平台

通过视频讲解、类图分析、代码示例和课后练习,全面掌握23种经典设计模式

课程知识图谱

交互式知识图谱可视化,展示软件体系结构课程的核心概念、设计模式和架构模式之间的关系。

知识图谱

可视化学习路径

课程资料

下载PDF课件

设计模式学习

系统学习23种经典设计模式,包含视频教程、类图分析、代码示例和课后练习。代码示例和课后练习,考试时会采用相关题目。

视频教程

5分钟学习设计模式

代码示例

Java及Python代码示例

?
课后练习

选择题及应用范围

软件体系结构及云

深入学习软件体系结构模式、ORM框架、MVC/MVVM架构以及阿里云平台服务,掌握现代软件架构设计理念。

架构模式

分层、MVC、MVVM等

云平台服务

阿里云ECS、RDS等

ORM框架

Hibernate、MyBatis

4+1视图

多视图架构描述

课程实验

7个实验项目,从基础设计模式到综合应用,通过实践掌握软件体系结构核心知识。

基础实验

6个设计模式实验

综合实验

完整系统设计

实验室

院楼532

16-17周
检查时间

9:00-11:00

课程信息
课程名称

软件体系结构

适用专业

软件工程专业

课程学时

48学时(32/16,2学分)

授课教师

林毅申,梁早清

学习建议

建议按照以下顺序进行学习:

  1. 知识图谱概览:先通过知识图谱了解整体课程结构和各概念间的关系
  2. 设计模式学习:按照创建型→结构型→行为型的顺序系统学习设计模式
  3. 软件体系结构及云:学习架构模式、ORM框架、MVC/MVVM架构和云平台服务
  4. 课程实验:通过7个实验项目,从基础设计模式到综合应用,实践掌握核心知识
  5. 实践练习:通过课后练习巩固理论知识,提高应用能力
  6. 综合应用:将设计模式与软件架构知识结合,解决实际问题

每个模块都包含丰富的学习资源,建议按顺序完成学习,确保知识体系的完整性。