| 这个作业属于哪个课程 | 2020春|S班(福州大学) |
|---|---|
| 这个作业要求在哪里 | 团队作业第六次——beta冲刺+事后诸葛亮 |
| 团队名称 | 软工实践互动评价小组 |
| 这个作业的目标 | beta冲刺 |
| 作业正文 | |
| 其他参考文献 |
一、讨论组长是否重选的议题和结论
组长对整体流程比较清楚,更换组长可能会发生不必要的麻烦,故不重选。
二、下一阶段需要改进完善的功能
| 功能 | 功能描述 |
|---|---|
| 分数统计逻辑优化 | 在之前的设计中,只有所有小组交齐评分表以后才可以完成自动统分,有小组未交则会统分失败,本次我们将优化业务逻辑,使得有小组未交时也可以完成统分。(本条已咨询用户意见) |
| 前端页面美化 | 在alpha阶段中,我们着重完成功能的实现,对页面的美观程度不是很重视,我们将在beta阶段对其进行改进。 |
| 综合得分 | 完善综合得分相关接口 |
三、下一阶段新增的功能
| 功能 | 功能描述 |
|---|---|
| 加密功能 | 由于将密码暴露出来非常不安全,所以我们将在两个维度上进行加密工作来确保密码在通信和使用时不会泄漏: 1.使用md5加密。 2.前端默认密码隐藏。 |
| 后台主页 | 新增一个后台主页,用于直观地统计某个班级小组的历次得分曲线 |
四、需要改进的团队分工
本次分工进行了一定改进,安排了专门的测试人员。
| 成员 | 分工 |
|---|---|
| 许家诚 | 前端、部署 |
| 傅少华 | 前端 |
| 陈茜 | 前端、文档 |
| 蔡鸿辉 | 后端业务逻辑完善 |
| 张增燊 | 后端接口完善 |
| 陈家祯 | 后端加密处理 |
| 蔡俊 | 测试 |
| 肖玮昊 | 测试 |
五、需要改进的工具流程
版本控制
我们之前采取的办法是一开始把每个人都拉进github主仓库的协作组,这样大家可以直接commit到主仓库上不需要pull request,这样很方便,但是也发生过意外,比如没有fetch就commit,会把其他人写的内容覆盖掉。虽然我们最后解决了,但是为了避免这种情况,我们还是要求每个人在commit之前一定要先fetch,并且要在群上通知大家。
测试工具
之前我们的测试方法主要还是人工测试,之后由于要进行性能测试、兼容性测试等,需要使用Ghostlab、LoadUI Pro等测试工具。
六、冲刺的时间计划安排
| 时间 | 前端 | 后端 |
|---|---|---|
| 5.27 | 后台首页 | 统分逻辑优化 |
| 5.28 | 小组页面完善 | 综合评分接口完善 |
| 5.29 | 加密功能 | 加密功能 |
| 5.30 | 部署及测试 | 单元测试 |
| 5.31 | 前端风格统一 | 代码复审 |
| 6.1-6.2 | 改BUG,统一代码风格 | 改BUG,统一代码风格 |
由于测试方面经验不足,无法估测时间,因此给出大致的测试任务
| 测试任务 |
|---|
| 接口测试 |
| 单元测试 |
| 链接测试 |
| 表单测试 |
| 性能测试 |
| 兼容性测试 |
| 可用性测试 |