任务一:
本次调查采用的同行之间软件调查分析,采用调查问卷方式进行。
1.你们小组开发的软件是什么类型的:通过调查问卷分析大多数开发的是电脑程序,app开发占33.33%,网页占小部分。
2.很多人只是实现了题目刷新功能,几分功能,错题本功能,大多数欠缺计时功能,用户交流功能等。
3.这次软件开发中只有少数觉得开发过程有难度,当然总结上图可看出实现简单功能并不难。所以很多人觉得难度一搬。
4.通过这张图我们不难看出软件的设计和最终成品之间并不是无差距的,要么差距比较大,要么比较小,大部分人认为差距比较大。
5.大家设计的软件大部分只考虑到城镇的学生应用
6.软件的体验反馈”一般“占多数人
7.很多人认为电脑普及一般而网络覆盖却很高
电脑普及:
网络覆盖:
8.
9.
任务二:复查
任务三:
小学生四则运算练习软件需求说明
1.引言
1.1 编写目的
学生可以在网上自助学习,提高学生的练习效率,减少了老师的负担。
1.2 背景
随着信息技术发展越来越快,如今的网络覆盖路也很高,各种各样的软件层出不群,在这个互联网超速发展的智能时代,我们需要一些事情让电脑或者手机去做而节省人的工作量。
1.3 定义
描述具体“四则运算系统”的软件功能。
2.任务概述
2.1 目标
小学生四则运算练习系统是针对小学生的运算能力练习,做的一款快速出题的软件。目的是避免单一的书面练习,减少教师的工作量的同时提高学生的练习量。
2.2 用户特点
需要加强算数练习的小学生
2.3 假定和约束
假定:每次出题20道,学生答题。如果有错题,点击错题重练或者是查看解析。
约束:该系统的题目生成设定仅限于小学课本范围内的四则运算,对于超出于此的要求,比如根式的计算,幂的运算等,系统不能实现。
3.需求规定
3.1 对功能的规定
3.1.1 主要功能
3.1.2 功能描述(概要)
设置四则运算出题类型,数目,并进行相应的解答。其后进行成绩汇总和成绩结算。
3.1.3 功能描述(详细)
随机选择20道加减乘除混合算式,用户输入算式答案,程序检查答案是否正确,每道题正确计5分,错误不计分,20道题测试结束后给出测试总分;
程序为用户提供三种进阶四则运算练习功能选择:百以内整数算式(必做)、带括号算式、真分数算式练习;
程序允许用户进行多轮测试;
测试有计时功能,测试时动态显示用户开始答题后的消耗时间。
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 设备
硬件:计算机
软件:Android Studio
4.2 开发环境
Windows7
sdk
4.3 接口
4.4 控制
5.验收标准