第四次作业
- 对四则运算软件需求的获取方式进行实践,例如使用调查问卷访问相关关系人等。
问卷内容:
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
2.采用四象限法将你小组的四则运算软件的需求功能进行分类。阐述其优势与不足。
第一象限:系统根据用户所选的难度随机生成四则运算的题目并检查用户提交的答案的功能。
第二象限:基于四则运算训练的错题本功能,以及与四则运算相关的加深难度的练习功能(奥数练习),并提供适于小学生的简单明确的操作。
第三象限:用户的注册和登录功能,卡通化的界面设计,以及用户训练结果的统计功能。
第四象限:轻松学功能,包括一些正式的教学视频和有教学功能的动画的播放功能。
优势:该系统的优势主要是提供分难度(按年级区分)的随机生成的四则运算训练,比如单纯的加减乘除计算,混合运算,带括号的混合运算,以及带分数的运算。在此基础上提供了错题本和奥数的拓展训练。在实现功能的同时,充分简化操作以适应小学生使用。
不足:错题本功能以及统计功能只能客观反映用户的训练情况,没有利用这些数据对用户的训练进行优化的功能,创新性不足。
3.尝试把四则运算软件需求进行分解,变为每个小组成员可执行的积压工作项,分配这些工作项到小组成员,并预算完成时间(以小时为单位)。并在完成后填入实际用时。
积压工作项名称 |
计划完成时间 |
实际完成时间 |
登录模块 |
3 |
2.5 |
注册模块 |
3 |
3.5 |
找回密码模块 |
3 |
2 |
每日练习模块 |
8 |
9 |
错题本模块 |
8 |
未完成 |
我的徽章模块 |
8 |
9 |
挑战自我模块 |
5 |
4.5 |
快乐自学模块 |
4 |
4.5 |
个人信息模块 |
4 |
3.5 |
4.总结近5周以来的github上的工作情况,以图表方式分析你小组的工作情况、存在的问题及解决的方案
每日在Github提交次数
项目的进度安排
依据项目的时间安排,各个关键节点都可以按时完成.
存在的问题
编码过程缓慢,有些算法无法找到最优解。
测试因编码过程中遇到问题,测试计划留有有空白期,可能延长测试时间,拖延项目最后交付时间。
解决的方案
查看优秀代码,寻找最优解的算法。
时间有限的情况下,以实现功能,完善用户体验为主。
测试可以先进行功能测试的前期准备,根据需求文档编写测试用例。