团队作业3——需求改进&系统设计
这个作业属于哪个课程 | 班级链接 |
---|---|
这个作业要求在哪里 | 作业链接 |
这个作业的目标 | 需求&原型改进+系统设计+Alpha任务分配计划+测试计划 |
团队项目的码云链接:
https://gitee.com/babebella/clock
团队:
队员 | 学号 |
---|---|
韦秋风 | 3119005434 |
谢国浩 | 3119005435 |
陈泽同 | 3119005408 |
1.需求&原型改进
1.1:修改选题&需求
-
问题一:能否中途取消plan?
-
修改一:让我们的核心开发工程师多做出一个删除功能,且安卓工程师多做一个删除UI的设计。
-
问题二:能否更换默认模板里面的闹铃的音乐?
-
修改二:小伙伴你好!是可以的哦,我们叫开发工程师多干点活。
1.2:修改完善上周提交的需求规格说明书
- 在功能上进行添加,应当能够支持删除plan的功能,且能够更换默认模板里的闹铃;添加一个能够记录用户总学习工作时长的功能。
1.3:功能分析的四个象限
外围功能 | 杀手功能 | |
---|---|---|
必要需求 | 用户能够对plan配置进行人性化的修改 | 能够提醒用户进行休息和学习 |
辅助需求 | 能够记录用户的总学习工作时长 | 用户的所有数据,配置等能够保存 |
2.系统设计
3.Alpha任务分配计划
3.1:依据项目组能提供的总时间、功能模块的优先级以及模块之间的依赖关系,选取待实现的功能项
3.2:以甘特图的方式拟定迭代冲刺计划
4.测试计划
4.1:测试类型
- 1.单元测试:
确保每个模块里面的函数方法无误。 - 2.功能测试:
能够实现需求说明书里所有功能,且功能健全。 - 3.兼容测试:
对于主流的安卓版本,都能够运行此app,且UI的组件无变形。 - 4.用户体验测试:
用户是否满意其便捷性,实用性。
4.2:测试时间安排
测试内容 | 测试时间 |
---|---|
单元测试 | 开发进行过程中 |
功能测试 | 完成功能模块后一周 |
兼容测试 | app开发完成后一周 |
用户体验测试 | app开发完成后一周 |
4.3:测试资源
- 使用eclipse,AndroidStudio进行单元测试和功能测试。
- 使用不同版本的安卓手机进行兼容性测试。