课程实验
华南农业大学软件体系结构2026秋课程实验安排
共7个实验项目,从基础设计模式到综合应用
实验概览
实验时间
第6-17周
实验地点
院楼532实验室
实验时长
2-4学时/实验
提交方式
实验室机器提交
实验概述
实验介绍视频
观看以下视频了解全部实验的整体介绍和安排:
点击播放实验概述视频
视频将在此处播放
打开次数:0 |
完成次数:0
基础实验
系统基础架构搭建与单例模式应用 第8-9周
掌握软件系统基础架构的设计与实现,重点掌握分层架构设计和单例模式在资源管理中的应用
2学时
院楼532实验室
实验目的:
掌握软件系统基础架构的设计与实现,重点掌握分层架构设计和单例模式在资源管理中的应用
知识目标:3个类别关键设计模式:
单例模式
交付物:
完整的数据库设计文档(包括ER图和表结构说明)
项目配置文档
数据库初始化脚本和测试数据
+2项
数据访问层与抽象工厂模式 第9-10周
掌握数据访问层(DAO)的设计与实现,以及抽象工厂模式在创建对象家族中的应用
2学时
院楼532实验室
实验目的:
掌握数据访问层(DAO)的设计与实现,以及抽象工厂模式在创建对象家族中的应用
知识目标:3个类别关键设计模式:
抽象工厂模式
交付物:
完整的源代码工程
数据库配置文件和DAO工厂配置
单元测试代码
+1项
业务逻辑层与适配器模式 第10-11周
掌握业务逻辑层的设计与实现,以及适配器模式在系统集成中的应用
2学时
院楼532实验室
实验目的:
掌握业务逻辑层的设计与实现,以及适配器模式在系统集成中的应用
知识目标:3个类别关键设计模式:
适配器模式
交付物:
完整的源代码工程
业务服务接口和实现类
适配器实现类
+2项
权限管理与组合模式 第11-12周
掌握权限管理系统的核心设计理念,以及组合模式在树形结构权限管理中的应用
2学时
院楼532实验室
实验目的:
掌握权限管理系统的核心设计理念,以及组合模式在树形结构权限管理中的应用
知识目标:3个类别关键设计模式:
组合模式
交付物:
完整的源代码工程
权限树结构设计文档
组合模式UML类图
+2项
系统监控与观察者模式 第12-13周
掌握系统监控机制的设计与实现,以及观察者模式在事件驱动架构中的应用
2学时
院楼532实验室
实验目的:
掌握系统监控机制的设计与实现,以及观察者模式在事件驱动架构中的应用
知识目标:3个类别关键设计模式:
观察者模式
交付物:
完整的源代码工程
监控系统架构设计文档
观察者模式UML类图
+3项
API安全控制与代理模式 第13-14周
掌握API安全控制的关键技术,以及代理模式在访问控制中的应用
2学时
院楼532实验室
实验目的:
掌握API安全控制的关键技术,以及代理模式在访问控制中的应用
知识目标:3个类别关键设计模式:
代理模式
交付物:
完整的源代码工程
API安全控制架构设计文档
代理模式UML类图
+3项
综合实验
RBAC系统综合实现与测试 第14-15周
将之前所学的软件体系结构知识进行整合,构建一个完整的RBAC系统
4学时
院楼532实验室
检查时间:第14-15周
实验室机器提交
实验目的:
将之前所学的软件体系结构知识进行整合,构建一个完整的RBAC系统
知识目标:
- system_integration:3项
- rbac_system:3项
- system_testing:3项
实践技能目标:
- system_design:3项
- testing_quality:3项
- project_management:3项
关键设计模式:
综合应用
重要提醒
- 所有实验必须在实验室机器上完成并提交
- 实验报告必须包含完整的设计思路和实现过程
- 代码必须包含适当的注释说明
- UML图必须清晰准确地反映设计思路
- 综合性实验需要提前与老师讨论项目方案
- 第14、15周为综合性实验检查时间,请按时完成
- 鼓励使用AI工具辅助学习,但必须理解AI生成的代码,进行严格验证和测试
- 最终提交的成果应充分体现学生自身的理解与智慧