作业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需求 随着时代的进步,人们生活水平的提高,现在手机的普及率已经非常高了,而且现在的家长很多时候会忙于工作,很少会花时间出来给自己读小学的孩子 ...
随机推荐
- SVG绘制图形
一.SVG介绍 1.SVG指可伸缩矢量图片 2.SVG用来定义用于网络的基于矢量的图形 3.SVG使用XML格式定义图形 4.SVG图像在放大或改变尺寸的情况下其图形质量不会有损失 5.SVG是万维网 ...
- 死磕nginx系列--使用nginx做负载均衡
使用nginx做负载均衡的两大模块: upstream 定义负载节点池. location 模块 进行URL匹配. proxy模块 发送请求给upstream定义的节点池. upstream模块解读 ...
- Github进行fork后如何与原仓库同步
https://blog.csdn.net/myuantao3286286/article/details/50477139
- PAT B1045 快速排序 (25 分)
著名的快速排序算法里有一个经典的划分过程:我们通常采用某种方法取一个元素作为主元,通过交换,把比主元小的元素放到它的左边,比主元大的元素放到它的右边. 给定划分后的 N 个互不相同的正整数的排列,请问 ...
- GrowingIO接入SDK简介
安装使用文档逐步操作 准备工作: 1.注册一个GrowingIO账号 2.申请一个域名(注意:不能是ip或host) 登陆gio平台: 1.安装SDK 2.根据项目选择对应的sdk:js,安卓,ios ...
- JavaScript函数注意点
1.return 请注意,函数体内部的语句在执行时,一旦执行到return时,函数就执行完毕,并将结果返回.因此,函数内部通过条件判断和循环可以实现非常复杂的逻辑. 如果没有return语句,函数执行 ...
- php操作oracle查询时中文乱码
putenv("LD_LIBRARY_PATH=/usr/lib/oracle/12.1/client64/lib"); putenv("ORACLE_HOME=/usr ...
- ASP.NET Core MVC中的IActionFilter.OnActionExecuting方法,可以获取Controller的Action方法参数值
用过ASP.NET Core MVC中IActionFilter拦截器的开发人员,都知道这是一个非常强大的MVC拦截器.最近才发现IActionFilter的OnActionExecuting方法,甚 ...
- Docker容器运行GUI程序的配置方法
0.环境说明 Ubuntu 16.04 docker 1.35 1.Docker的“可视化” Docker本身的工作模式是命令行的,因为主要的使用场景可能是做服务器后端方面的比较多. 但有时候我们会有 ...
- python 3.x 用户登录重设密码
import os import sys import getpass login_username = 'admin' login_password = ' u = 0 while u < 3 ...