首页 > 代码库 > 团队作业2——需求分析&原型设计
团队作业2——需求分析&原型设计
四则运算练习软件APP
一、需求分析
我们小组通过咨询和采访相关人获取了小学生四则运算的需求,经过对采访结果的总结分析,最终确定了四则运算系统要实现的功能。
有大致以下需求功能:
(1)注册功能:用户能够通过本系统进行注册账号。
(2)登陆功能:用户能够通过本系统进行登陆账号。
(3)查看及修改个人信息功能:用户能够通过本系统进行查看个人信息,如有需要可对其进行修改。
(4)学习功能:用户能够通过本系统,进行基础运算的运算过程的学习或回顾。
(5)自主出题功能:用户能够通过本系统给自己出题进行测试,系统将计算出答案,并与用户实际答案进行比对,获得测试结果。
(6)测试功能:用户能够通过本系统进行四则运算测试,包括简单四则运算、混合四则运算、真分数四则运算等测试题。并在提交后获得测试的结果,包括正确答案,最终分数,用时,正确率等信息。
(7)查看测试记录功能:用户能够通过登录本系统,查看做题的得分记录、用时,正确率等信息。
(8)回顾错题功能:用户能够通过登录本系统,查看之前测试的错题情况,并进行再测试。
NABCD
N:能满足基本的四则运算功能,记录用户个人信息和测试记录,通过此软件逐步提高四则运算能力。
A:通过数据库实现错题记录功能和创建、保存用户信息,运用算法实现习题功能。
B:操作便捷简单,易上手,随时随地都可以进行测试,能清楚的知道每一次的测试情况。
C:由于只有我们一个小组选择这个团队项目,所以竞争力不是太大。
D:由于是初版,我们打算现在小组试用,待功能稳定后,可以推广给同学亲戚家的小孩使用。
二、原型设计
三、编码规范
1.代码风格的原则是:简明,易读,无二义性,重要代码得有注释。
2.缩进采用的是Tab
3.变量定义的规范性
团队作业2——需求分析&原型设计