201571030301 /201571030302《小学四则运算练习软件软件需求说明》结对项目报告
任务一:
关于本次调查我们利用问卷星平台分别对老师、学生、家长总共提出了20道问题,调查对象主要是老师、小学生和小学生家长,
我们把调查问卷发放到了各个社交平台进行调查评估,调查问卷见:https://www.wjx.cn/m/22671924.aspx?pvw=1#
部分调查问卷分析如下所示,全部调查问卷分析见:https://www.wjx.cn/report/22671924.aspx
第8题:您觉得一次练习多少道题目合适?[单选题]
第13题:您希望我们提供练习是专项练习还是混合练习?[单选题]
任务二:
功能设计图:
任务三:
1.引言
1.1 编写目的
1.2 背景
1.3 定义
1) 开发人员:开发本文档所介绍的产品的程序员。
2.任务概述
2.1 目标
本软件主要针对的是小学生,为了让学生们每天都练习新的不同题型,提高算数能力,加强学习效果,代能够让孩子们在趣味学习中减少数学运算中的枯燥乏味,
并且可以减少老师们的出题压力。
2.2 用户特点
2.3 假定和约束
2.3.1. 约束
2.3.2.假设
3.需求规定
3.1 对功能的规定
3.1.1 主要功能
“再来一次”按钮进行多次练习。
3.1.4 用户界面
多次测试:
3.1.5 用户场景
老师:不方便出题的时候使用此软件进行测试
家长:在家庭可为孩子提供练习机会
3.2 对性能的规定
3.2.1 精度
3.2.2 时间特性要求
3.2.3 灵活性
3.3 输入输出要求
3.4 数据管理能力要求
3.5 故障处理要求
3.6 其他专门要求
4.运行环境规定
4.1 设备
4.2 开发环境
jdk7
Eclipse
4.3 接口
4.4 控制
待定
5.验收标准
测试功能 | 测试项 | 输入/操作 | 检验点 | 预期结果 |
登录功能 |
检测用户名密码 |
单击账户输入框,输入用户名 单击密码框,输入密码点击登录 |
用户名和密码检查 |
用户名或密码错误不能进入测试页面
|
出题功能 | 开始测试 | 点击开始答题按钮 | 检测测试类型 | 出现题目 |
提交答案 | 点击提交按钮 | 提交答案并且告知正确数量。 | ||
重复功能 | 测试结束后 | 点击再来一次 | 检测题目 | 自动生成题目 |
NABCD模型:
1. N(Need,需求):
小学生获取资源的能力弱,希望有更好的方法学到更多的知识来提高能力。小学四则运算练习软件为学生提供了丰富的联系资源。
减轻了老师们的负担,提高了工作效率。
2. A(Approach,做法):
通过调查我们发现小学四则运算练习软件的不足之处,考虑用户的反应后我们即时完善软件功能。
3. B(Benefit,好处):
提高小学生算术能力,减轻老师工作压力。
4. C(Competitors,竞争):
目前市场上有很多同类的软件,丰富多样性让我们意识到需要更加完善我们的软件来满足客户的要求。
5. D(Delivery,推广):
我们将软件通过各个社交平台让广大师生进行试用。
感想:
在开发软件的时候,我们一直是按照自己的思路和自己的角度来开发软件的,之后通过调查我们发现用户反应的问题很多,超出了我们的意料。我觉得在为用户开发软件的时候,
一定要从用户的角度来开发软件,要正确了解用户的特点和需求之后开发软件,因为我们的对象是用户。