作业6小学生四则运算测试APP的NABCD模型
小学生四则运算测试NABCD模型
组员:李新,朱浩龙,叶煜稳,陈俊金,林德麟
(1) N (Need 需求)
需求分析:
四则运算是小学生学习数学的核心和基础,必须经过大量的练习才能熟练掌握,但是一味大量的做题,是一件
相当无聊的事。通常是老师编撰大量试卷,由学生纸上完成答卷,再由教师判卷,以此来达到练习的目的,但是长
此以往,这会变成一件相当枯燥的事。这种做法不仅消耗教师的精力和宝贵时间,而且效率低下,为此我们开发设
计这个四则运算测试程序,具体功能如下:
1.注册:让用户进行注册,存储用户信息,方便管理者对每位小学生答题成绩的管理;
2.登陆:让小学生登陆进去做题,和查看自己成绩。
3.统计:方便管理者(老师)统计学生的做题情况(学生成绩排名等)。
系统设计:
1.本系统可随机出10道1000以内的四则运算题目
2.本系统中的模块具有很强的可续性,可以方便学生进行模拟训练
3.本系统操作方便,灵活,简单;学生打开程序就可以进行做题训练了
4.本系统可高效,快速的查询学生的做题结果以及评分和时间
(2) A (Approach 做法)
本系统为小学生随机提供10道1000以内的四则运算题目,涵盖加,减,乘,除等多种混合运算(不少于4个运
算符),可以循环答题,统计自己的分数,查看正确答案。基本满足用户对四则运算的练习操作要求,并且尽量做到
程序设计人性化,管理者(老师)也能清楚观察出小学生每次答题情况。
(3) B (Benefit 好处)
本系统可以减少老师纸上阅卷的疲劳感,和省去为学生出题出卷的精力,学生也可以通过本系统进行四则运算
练习,达到熟练掌握四则运算的能力,方便学生答题。
(4) C (Competitors 竞争)
作为一款四则运算的小软件,相比于那些在市场上卖的成堆关于四则运算的试卷练习本来说,它给我们用户带
来更多的方便,例如,可以装在电脑上或者手机上,不需要携带大量的试卷及练习册。对于商家来说,本产品可以吸
引一部分购买者,为商家带来一定的利益;对于那些购买本产品的用户来说也是一种新的体验,相较于传统模式下的
四则运算练习,进一步得到推广,在市场上还是可以占有一席之地的。
(5)D (Delivery 交付)
将本系统包装成一个手机app或者电脑软件,发布到网上供用户下载与购买使用。
本系统大概流程图

作业6小学生四则运算测试APP的NABCD模型的更多相关文章
- 作业6 团队项目之需求 (NABCD模型)
N A B C D模型分析 WorkGroup:NewApps 组员:欧其锋(201306114305 http://www.cnblogs.com/ouqifeng/) 吕日荣(20130611 ...
- 作业六:小学生四则运算之NABCD模型与产品Backlog。
NABCD模型与产品Backlog NABCD模型 ) N (Need 需求) 方便了老师和学生,使他们可以想要的时候随时可以得到,省时省力,快速出题,马上得到答案. ) A (Approach 做法 ...
- 《软件工程》小组团队项目-小学生四则运算APP(First Sprint)
<软件工程>团队项目我们小组选择了小学生四则运算APP,在上学期原有的项目基础上进行更新升级.(自我感觉我们团队上学期的小学生四则运算APP是较为成功且实用的,不过这学期学习到了新的知识, ...
- 数学口袋精灵app(小学生四则运算app)开发需求
数学口袋精灵APP,摒除了传统乏味无趣学习数学四则运算的模式,采用游戏的形式,让小朋友在游戏中学习,培养了小朋友对数学的兴趣,让小朋友在游戏中运算能力得到充分提升.快乐学习,成长没烦恼! 项目名字:“ ...
- 第三周结对项目--小学生四则运算CAI软件汇报及总结(UI/web)
前言: 这周是和我队友苏卫喜一起结对开发,我主要是写项目文档需求分析,她是通过我的需求文档来进行做思维导图,之后我们通过思维导图一起讨论用户界面设计. 以下就是我的需求分析1.0版本 1. 软件名 ...
- 结对作业——随机生成四则运算(Core 第7组)
结对作业 ——随机生成四则运算(core第7组) 吕佳玲 PB16060145 涂涵越 PB16060282 GITHUB地址 https://github.com/hytu99/homework_2 ...
- 软工之 NABCD 模型分析及 Web of Paper 原型设计结对作业
目录 写在前面 NABCD 模型 N -- Need,需求 A -- Approach,方法 B -- Benefits,好处 C -- Compettors,竞争 优势 劣势 D -- Delive ...
- 使用MFC做一个简单的‘能自动生成小学生四则运算的软件’
这是软件工程的第一次作业!但由于我们python还没入门,所以这次的要求是‘语言不限’. 小学期做过一个关于MFC的‘资金管理系统’,也正好可以有界面,所以就选择了自己很熟悉的MFC来做这个作业! 1 ...
- (小组)第六次作业:NABCD模型分析。产品Backlog。
NABCD模型分析: NABCD模型分析 1.N——need需求 随着时代的进步,人们生活水平的提高,现在手机的普及率已经非常高了,而且现在的家长很多时候会忙于工作,很少会花时间出来给自己读小学的孩子 ...
随机推荐
- initialProps被React-Navigation的navigation属性覆盖解决方案
怎么开场对我来说一个是个很纠结的问题,Emmm这应该算个好开场. 最近在做一个RN的app端调试工具,在把它嵌入原生app中的时候遇到了一个问题,RN组件里面接受不到原生传过来的initialProp ...
- python创建目录保存文件
创建目录 在Python中可以使用os.mkdir()函数创建目录(创建一级目录). 其原型如下所示: os.mkdir(path) 其参数path 为要创建目录的路径. 例如要在D盘下创建hello ...
- node.js cheerio API
安装 npm install cheerio load var cheerio = require('cheerio'), $ = cheerio.load('<ul id=“fruits”&g ...
- 腾讯课堂老师qq号码转换成 teacherid
result = 215696775^858006833 if(result){ result=4294967296+result; } alert(result);
- hadoop学习通过虚拟机安装hadoop完全分布式集群
要想深入的学习hadoop数据分析技术,首要的任务是必须要将hadoop集群环境搭建起来,可以将hadoop简化地想象成一个小软件,通过在各个物理节点上安装这个小软件,然后将其运行起来,就是一个had ...
- 欢迎来到Curl的世界
一.Curl 简介 curl命令是一个利用URL规则在命令行下工作的文件传输工具.它支持文件的上传和下载,所以是 综合传输工具,但按传统,习惯称curl为下载工具.作为一款强力工具,curl支持包括H ...
- tarjan 求割点
在无向连通图中,如果将其中一个点以及所连的所有边都删掉,图就不再连通的话,那么这个点就叫做割点 首先将所有的点分为:1.环中点 2.不成环的单点割点一般出现的情况是:如果(处在不同环中/一环一单点/均 ...
- 详解分布式应用程序协调服务Zookeeper
主从结构:HDFS.Yarn.HBase.storm.spark.zookeeper都存在单点故障问题 hadoop1.x没有解决方案 hadoop2.x利用zookeeper实现HA zookeep ...
- Educational Codeforces Round 41 (Rated for Div. 2)(A~D)
由于之前打过了这场比赛的E题,而后面两道题太难,所以就手速半个多小时A了前4题. 就当练手速吧,不过今天除了C题数组开小了以外都是1A A Tetris 题意的抽象解释可以在Luogu里看一下(话说现 ...
- arm学习——有关位操作的总结
在学习arm的过程中,感觉寄存器,基本不会提供位操作,而是整体的操作, 整体操作的就是要注意在对某位赋值的时候不要影响到其他位,看上去不简单, 其实,整体操作有技巧, 那么就来总结一下: 1.首先要理 ...