112
社区成员
发帖
与我相关
我的任务
分享| 这个作业属于哪个课程 | 202501福大-软件工程实践-W班 |
|---|---|
| 这个作业要求在哪里 | 事后诸葛亮 |
| 这个作业的目标 | 凡事预则立 |
| 其他参考文献 |
1)完善alpha冲刺中未实现的接口
a.实现管理员对各角色的权限分配
b.如果有辅导员A、B可以去审核专业C的学生的材料,会有并发问题,解决辅导员在审核学生材料时会出现的并发问题,增加系统安全性可靠性
2)完善管理员端的接口设计
3)完成管理员端的接口代码实现
4)实现部分优化
a.在查询奖项认定信息里实现联合查询,即可以选择多个关键字进行查询
b.在新建认定奖项时,做一个上传xls文件,实现奖项自动插入
5)进行前后端联调,排查问题,完成优化
6)优化登录、修改个人信息接口的性能与可靠性,降低接口响应时间,提升操作成功率
7)美化界面
8)若后续还有时间,希望能新增支持辅导员勾选多个记录,进行批量审核申诉、申报功能
后端部分:
之前的团队分工遇到的问题:强制按功能模块(如辅导员积分计算模块模块、辅导员审核模块模块)分配到人,忽略上下游依赖(如 A 开发的接口依赖 B 的基础组件,却不同步进度)
为了解决以上问题,想要采用的新的分工模式:将关联紧密的功能模块划分为更小的业务模块,当需要开发这种关联紧密的业务模块时,提前同步接口文档,双方约定联调时间,每日站立式会议中,各个小模块同步进度,及时解决依赖问题
前端部分:
之前的团队分工遇到的问题:职责划分不够清晰,部分页面和组件开发存在重复
为提高协作效率、保证进度和质量,下一阶段前端团队计划做如下改进:
将每一页面拆分每人先负责各模块页面布局与样式实现;确保页面交互与设计稿一致;之后再将所有封装通用组件一一实现页面核心交互逻辑与状态管理
测试:Alpha阶段前端测试主要依赖手工,下一阶段需新增UI自动化测试,可能引入Appium,针对评分操作、报表查看等高频UI场景设计脚本,与接口自动化测试形成互补,提升测试覆盖度
后端:
1.增加提交代码时的信息规范:用动词 + 内容格式(如 feat: 新增用户登录接口、fix: 修复订单支付超时问题)。
2.提交的代码合并到主分支前,必须经过至少 1 人审核,避免遗漏问题。
3.希望增加的自动化保障:配置 CI/CD 流水线,合并前自动执行单元测试、集成测试、代码质量检查
前端:
1.页面交互与联调优化:完善接口调用逻辑、增加前端容错提示(如接口异常、网络失败等)。
2.每次提交后自动运行测试、构建与代码格式检查。
3.调试工具改进:使用动化测试报告工具,追踪页面性能与错误。版本控制规范化
day1-day3 前端完成未完成的页面、后端完成未完成的接口
day4 前后端联调、发现问题
day5-day6 在反复的联调过程中修复问题
day7 进行用户测试,修改用户测试中发现的问题