项目 | 内容 |
---|---|
这个作业属于哪个课程 | 2021春季软件工程(罗杰 任健) |
这个作业的要求在哪里 | 团队项目-计划-Beta阶段说明书 |
一、Beta阶段总体规划
-
根据用户反馈与测试结果修复alpha版本的bug
-
进一步开发改进alpha内容
-
按Beta版本原定计划开发完善题士功能
需求 优先级 开发阶段 知识卡片 ⭐⭐⭐⭐⭐ Beta 问答社区 ⭐⭐⭐⭐ Beta 资源分享社区 ⭐⭐⭐⭐ Beta 考期日历倒计时 ⭐⭐⭐ Beta
二、任务分配
1.修复任务分配
分组 | 姓名 | 任务 | 预计时长(h) |
---|---|---|---|
前端 | qsy | 题目评论组件美化 | 2 |
ls | 题目收藏列表的开始按钮位置调整 修复ios系统查看题目评论闪出问题bug 修复小程序游客模式下点击登录不能自动拉取微信头像问题 |
2 | |
cwm | 删除开始刷题时的下拉刷新设置 修改第一道题的上一题提示修改为”没有啦“ 更新设定小程序游客状态下无权限点击收藏题目按钮 |
2 |
2.改进任务分配
分组 | 姓名 | 任务 | 预计时长(h) |
---|---|---|---|
前端 | qsy | 添加连续引导页进行主要功能说明 | 8 |
cwm | 题目列表按章节下拉时才请求对应章节的题目数据 易错刷题页面显示每个题目的错误率 模拟考试提交结果另设页面,进一步美化 |
8 | |
后端 | 集体 | 对api进一步细化,减少重用 完成细化后的api实现 |
4 |
3.开发任务分配
分组 | 姓名 | 任务 | 子任务 | 预计时长(h) |
---|---|---|---|---|
前端 | 集体 | API制定 | API制定 | 6 |
消息通知模型 | 设计消息通知模型 | 6 | ||
题库查找与收集 | 题库查找与收集 | 8 | ||
qsy | 添加后端管理平台评论相关的功能 | 问答社区评论获取 问答社区评论删除 |
6 | |
添加后端管理平台资源相关的功能 | 资源社区资源获取 资源社区资源审核 资源社区资源删除 |
8 | ||
ls | 考期日历页面设计与实现 | 考期日历页面设计 考期日历正常显示 支持添加考期日历 支持删除考期日历 支持用户选择是否开启考试提醒 |
8 | |
知识卡片页面设计与实现 | 知识卡片页面设计 知识卡片题目和内容的正常显示 支持知识卡片背景颜色切换 支持知识卡片轮换显示 支持用户添加知识卡片 支持用户修改已有的知识卡片 支持用户删除自己创建的卡片 |
8 | ||
cwm | 问答社区页面设计与实现 | 问答社区页面设计 问题及回答正常显示 支持用户提问 支持用户对已有问题回答 支持显示参与某个讨论的人数 支持对不同类别的讨论进行区分 |
8 | |
资源社区页面设计与实现 | 资源社区页面设计 资源链接及说明正常显示 支持用户上传资源 支持用户删除自己上传的资源 支持用户下载已有资源 |
8 | ||
后端 | 集体 | 数据库设计 | 数据库模型设计 数据库表与属性设计 |
6 |
ER图设计 | ER图单模型设计 ER图模型汇总设计 |
6 | ||
API制定 | API制定 | 6 | ||
消息通知模型 | 设计消息通知模型 | 6 | ||
题库查找与收集 | 题库查找与收集 | 8 | ||
lkl | 实现考期日历倒计时模型 | 实现新增考期日历功能 实现删除考期日历功能 实现修改考期日历功能 |
6 | |
实现知识卡片模型 | 实现新增知识卡片功能 实现删除知识卡片功能 实现修改知识卡片功能 实现查询知识卡片功能 |
6 | ||
cyy | 实现资源分享社区模型 | 实现资源分享社区新增资源功能 实现资源分享社区删除资源功能 实现资源分享社区查询资源功能 |
6 | |
新增后台管理资源审核 | 新增后台管理资源审核与发布功能 新增后台管理评论查看、删除等管理功能 |
6 | ||
wcc | 实现问答社区模型 | 实现问答社区新增问题/回答功能 实现问答社区删除问题/答案功能 实现问答社区修改问题/答案功能 实现问答社区查询问题/答案功能 实现问答社区解答功能 实现问答社区回答点赞功能 实现问答社区问题置顶功能 |
9 | |
题目导入 | 将团队收集的题目信息审核并上传数据库 | 3 |
2.后续待分配任务
分组 | 任务 | 预计时长(h) |
---|---|---|
前端 | 程序打包,发布 | 4 |
前后端连接测试 | 8 | |
后端 | 后端单元测试 | 6 |
后端压力测试 | 6 | |
前后端连接测试 | 8 |
三、任务指派
1.beta-milestone
2.beta阶段issue分配
3.时长预估
以每个issue1.5小时完成时间计算,预估完成alpha阶段65个子任务共需97.5小时
四、其他事项
- 项目团队每两天开一次会,进行会议纪要和项目进度汇报
- PM根据开发实际及时调整分配任务
- 成员及时进行技术文档总结