201571030112/201571030108 《小学四则运算练习软件软件需求说明》结对项目报告

任务一、小学生四则运算练习软件需求调查报告

1、实践软件需求获取方式

(1)在线咨询

针对本次需求获取方式,我们针对和本项目相关的三类人群分别采取了调研,分别是老师、学生、家长。

老师层面:我小伙伴的姐姐在家乡市级小学教数学,她负责老师层面需求调研工作。

学生层面:我有一个小妹妹今年上小学五年级,很方便的资源,以她为学生用户代表利用周六假期时间对她用QQ进行了小小的访谈,访谈的过程大概是这个样子,也许总和成年人在一起交流形成了习惯,访谈之初,告诉她我做这次访谈的目,即要获取小学生这个用户群体的用户需求,希望得到她的帮助,然而她并没有听懂(笑哭),接着我就想干脆让她用一用我们做的东西让她发表发表感受,我借机从中获取点什么,由于我们的项目非web端,远程使用有点困难,而且对于我妹妹这样的小学生,即使发过去她也会遇到各种各样的操作问题,于是更加简单粗暴,我想要获取针对题目难度这一方面的用户感受,干脆直接把系统生成的题发过去让她做好了~ 做完再对她进行采访不就知道到底难度如何了吗?访谈部分记录如下:

 

          小妹妹很听话,不到一会儿就她就做完了这些题给我发了过来,这是部分题还有她的答案:

        

       说到这个题目呀,我给她的时候她第一反应是她没有学过,半天了解之后才知道她不知道题目里面的' '*'  和  ‘/’ 是什么意思,不得不说和小学生交流还是有点点小困难呀,我拿着她的答案和我和系统给出的正确答案对比了一下,整数部分错了很多题,研究了一下,发现很多题她都会做,运算法则她也比较了解,只是多数题目数字给的太大了,让她有点做不下去,很容易出错,恩,考虑到之后题目里的题目不能太过复杂才行。

家长层面:电话咨询妹妹的同时访谈家长(之前有采访音频,可是博客没有音频上传功能,音频分析写入了博客《小学生四则运算软件需求说明》的家长需求中,博客链接见第二部分)。

(2)电话访谈

          Luckily,恰好选了周六这个时间,每周六我妹妹都会玩电脑游戏,于是我借机把同学做好web端给她发过去让她看一看,看完之后电话访谈了她对这个东西的感受,看得出她还蛮期待这个软件的,理由是这样她每天都可以有正当理由玩电脑了,很有当年我的风范呀,哈哈~

(3)当然,只调查个体当然是不够的,毕竟这个东西最终要面向多人使用,于是又做了调查问卷,内容如下:

利用问卷星平台,我们根据自己前期的实验总结、相关资料以及别人的意见等,分别针对老师、学生、家长总共提出了23道问题,将我们的问卷通过我们的熟人渠道进行调查,得到了64份反馈问卷。调查问卷见:https://www.wjx.cn/jq/22541649.aspx,反馈详情如下所示:                                                                                                              

问题:您的身份是?                                                                                                   问题:您目前所带的班级是几年级?

 

 问题:您目前是几年级?                                                                                                                                    问题:您以前有没有接触过四则运算系统?

 

 

问题:您觉得关于小学生的四则运算能力重要吗?                                                                                                                           问题:您对我们的四则运算的考试系统期待吗?  

 问题:您觉得您的学生目前的四则运算能力怎么样?                                                                                                                      问题:你认为这些题目对你来说难吗?

 

问题:你做题遇到障碍可能是因为以下哪些原因?                                                                                                                      问题:您希望四则运算的什么难度合适?

 

 问题:如果我们的四则运算考试系统完成了,您会让您的孩子或者学生尝试使用吗?                                                              问题:您希望我们的软件有哪些功能?

 

问题:您觉得有必要看看学生的答题效果吗?                                                                                                                            问题:您觉得每天练习几次比较合适?

 

问题: 您希望我们提供练习是专项练习还是混合练习?                                                                                                                  问题:您希望我们提供一些高分记录或者速度记录来鼓励答题者吗?

问题:您希望我们的系统提供在线答疑服务吗?                                                                                                             问题:您希望是我们的系统是微信小程序、web网页或者APP?

 2、需求功能分类

我们团队利用四象限法(如图3所示),设计的四则运算软件的需求功能大概有如下内容,具体内容加需求说明书:

1、注册功能:用户能够通过本系统进行注册账号。

2、登陆功能:用户能够通过本系统进行登陆账号。

3、查看及修改个人信息功能:用户能够通过本系统进行查看个人信息,如有需要可对其进行修改。

4、学习功能:用户能够通过本系统,进行基础运算的运算过程的学习或回顾。

5、自主出题功能:用户能够通过本系统给自己出题进行测试,系统将计算出答案,并与用户实际答案进行比对,获得测试结果。

6、测试功能:用户能够通过本系统进行四则运算测试,包括简单四则运算、混合四则运算、真分数四则运算等测试题。并在提交后获得测试的结果,包括正确答案,最终分数等信息。   

7、查看测试记录功能:用户能够通过登录本系统,查看做题的得分记录、用时等。   

8、管理学生名单功能(老师用户特有功能):老师可以查看、添加、删除、搜索、删除、修改班级学生名单。                                                                                                                                          

9、回顾错题功能:用户能够通过登录本系统,查看之前测试的错题情况。                                           

二、撰写《小学四则运算练习软件软件需求说明》

     http://www.cnblogs.com/huoxin/p/8855515.html

三、NABCD总结

1. N (Need 需求) 

         对于老师来说,自己出题十分麻烦,而且即使出题完成,每个学生的答题情况还需要自己花时间全部阅完才可以知道,学生人数多,要想知道每位学生的学习情况还需要逐一对多次考试结果进行分析,无疑这样的出题系统给她们节省了很多时间,省时省力,工作高效率。

        对于学生来说,纸质练习册十分枯燥,老师布置完练习题后一般不会给答案,做完要等老师把自己的作业阅完之后才知道自己做的对不对,有时候老师人太多,没有按时完成阅卷任务,自己都忘记当时是怎么做的这道题,这样的系统设计让她们快速得到答案,对她们的学习很有利。

2. A (Approach 做法)

       利用Java编程软件eclipse编写的一个软件,按照用户需求进行运行从而得到题目,例如学生的手机或家长的手机安装我们的APP,只要家长想出题给学生,直接打开我们的APP就可以了。我们会每次随机出题,学生们平时没有什么事情的时候也可以直接打开APP练习,老师则可以通过APP实时查看每个学生的做题和学习情况。

3. B (Benefit 好处)

   节约了老师和学生出题的时间,并且可以马上得到答案,而且可以登录,记录每个学生的成绩。提高学生算数能力。

4. C (Competitors 竞争)

       因为系统内容不是很复杂,只是简单的四则运算出题系统,要从中得到优势,就需要尽可能好的满足用户需求,让用户在众多软件当中选择我们的软件。出题系统,做简单来说可以是老师用来训练学生的一种工具,仅仅多出点题就好了,做的更好一些呢,系统同时也可以老师用来管理学生的一种手段,当系统有了让老师实时监控学生学习情况的功能时,老师能更好的教授和管理学生,这无疑比简单的出题系统更受到老师的青睐。

5. D (Delivery 交付)

   我们会先让身边的人使用,并且对他们提出的问题进行改正。然后通过网上平台上传软件进行交付,放在下载的平台上,提供给更多的人使用。

        实验总结:一个小的项目,只有当你真正去调研用户的时候才会发现我们做的东西和生活中实际需求的东西相差很多,一开始认为对于老师这个用户群体来说,它们需要的只是简单的一个可以用做出题的省力工具而已,后来当你深入了解用户后才会发现老师们的需求不限于此,用户总会根据实际情况的变化而变化出更多的需求,以我们一开始做的用户软件为例,它只能针对每个个体用户,每个用户登录上去的内容都是一样的,学生做完题就结束了,老师们无法获得学生们的学习情况,学生们到底有没有认真完成老师无从得知,老师的最终目的是要同学更好的掌握所学内容,监督同学们完成学习内容,显然,我们之前做的软件无法满足老师的的需求,那么项目也就必须要结合用户的需求做一些改动。

原文地址:https://www.cnblogs.com/huoxin/p/8872103.html