小学生四则运算测试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模型的更多相关文章

  1. 作业6 团队项目之需求 (NABCD模型)

     N A B C D模型分析 WorkGroup:NewApps 组员:欧其锋(201306114305  http://www.cnblogs.com/ouqifeng/) 吕日荣(20130611 ...

  2. 作业六:小学生四则运算之NABCD模型与产品Backlog。

    NABCD模型与产品Backlog NABCD模型 ) N (Need 需求) 方便了老师和学生,使他们可以想要的时候随时可以得到,省时省力,快速出题,马上得到答案. ) A (Approach 做法 ...

  3. 《软件工程》小组团队项目-小学生四则运算APP(First Sprint)

    <软件工程>团队项目我们小组选择了小学生四则运算APP,在上学期原有的项目基础上进行更新升级.(自我感觉我们团队上学期的小学生四则运算APP是较为成功且实用的,不过这学期学习到了新的知识, ...

  4. 数学口袋精灵app(小学生四则运算app)开发需求

    数学口袋精灵APP,摒除了传统乏味无趣学习数学四则运算的模式,采用游戏的形式,让小朋友在游戏中学习,培养了小朋友对数学的兴趣,让小朋友在游戏中运算能力得到充分提升.快乐学习,成长没烦恼! 项目名字:“ ...

  5. 第三周结对项目--小学生四则运算CAI软件汇报及总结(UI/web)

    前言: 这周是和我队友苏卫喜一起结对开发,我主要是写项目文档需求分析,她是通过我的需求文档来进行做思维导图,之后我们通过思维导图一起讨论用户界面设计. 以下就是我的需求分析1.0版本 1.   软件名 ...

  6. 结对作业——随机生成四则运算(Core 第7组)

    结对作业 ——随机生成四则运算(core第7组) 吕佳玲 PB16060145 涂涵越 PB16060282 GITHUB地址 https://github.com/hytu99/homework_2 ...

  7. 软工之 NABCD 模型分析及 Web of Paper 原型设计结对作业

    目录 写在前面 NABCD 模型 N -- Need,需求 A -- Approach,方法 B -- Benefits,好处 C -- Compettors,竞争 优势 劣势 D -- Delive ...

  8. 使用MFC做一个简单的‘能自动生成小学生四则运算的软件’

    这是软件工程的第一次作业!但由于我们python还没入门,所以这次的要求是‘语言不限’. 小学期做过一个关于MFC的‘资金管理系统’,也正好可以有界面,所以就选择了自己很熟悉的MFC来做这个作业! 1 ...

  9. (小组)第六次作业:NABCD模型分析。产品Backlog。

    NABCD模型分析: NABCD模型分析 1.N——need需求 随着时代的进步,人们生活水平的提高,现在手机的普及率已经非常高了,而且现在的家长很多时候会忙于工作,很少会花时间出来给自己读小学的孩子 ...

随机推荐

  1. Oracle Spatial中SDO_Geometry说明

    Oracle Spatial中SDO_Geometry说明 在ArcGIS中通过SDE存储空间数据到Oracle中有多种存储方式,分别有:二进制Long Raw .ESRI的ST_Geometry以及 ...

  2. 关于Netty Pipeline中Handler的执行顺序问题

    原文地址:http://blog.csdn.net/wgyvip/article/details/25637651 最近在学习Netty框架,根据官网的教程学着做了几个小测试,都成功了,后面开始试着写 ...

  3. vagrant特性——基于docker开发环境(docker和vagrant的结合)-0-简介

    原文https://www.hashicorp.com/blog/feature-preview-docker-based-development-environments Feature Previ ...

  4. Shell学习心得(二):传递参数、运算符

    1.传递参数 可以在执行 Shell 脚本时,向脚本传递参数,脚本内获取参数的格式为:$n.n 代表一个数字,1 为执行脚本的第一个参数,2 为执行脚本的第二个参数,以此类推…… 向脚本传递三个参数, ...

  5. [转]OpenCV2.4.12 开启OpenGL启用三维可视化支持

    OpenCV默认情况下是不支持OpenGL的,如果要使OpenCV支持OpenGL,则需要重编译,具体步骤如下: 注意事项:从The OpenCV Reference ManualOpenCV参考手册 ...

  6. redis集群搭建及连接(阿里云)

    阿里云上面装redis集群基本被虐死,主要问题就是私有IP和公有IP. 下面分享成功搭建的步骤: 两台测试服务器,分别为:127.0.0.1,127.0.0.2.每分服务器有3个节点. 1.127.0 ...

  7. jstl 使用

    1.需要导入: 1)jstl.jar   2)standard.jar 引入:jsp相应的核心库:<%@taglib prefix="c" uri="http:// ...

  8. Vue 下拉列表 组件模板

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...

  9. Leetcode——300. 最长上升子序列

    题目描述:题目链接 给定一个无序的整数数组,找到其中最长上升子序列的长度. 示例: 输入: [10,9,2,5,3,7,101,18] 输出: 4 解释: 最长的上升子序列是 [2,3,7,101], ...

  10. STS-创建spring配置文件

    1.创建一个bean文件 2.输入文件名applicationContext.xml 3.这里会自动显示模板文件 4.创建后,自动填充头不定义 到这里就可以发现,我们创建spring文件时,需要的配置 ...