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

调查问卷网址:https://www.wjx.cn/jq/22670800.aspx

   说明:以我的同学中当小学数学老师的同学为调查对象,进行问卷调查,同时我请他们帮忙发动周围的老师或者学生家长一起填写。并使用原型模型,让调查对象进行了反馈。

调查问卷分析:

    调查用户对四则运算软件功能的满意度:

     调查人群身份所占百分比:

1.引言

   1.1 编写目的    

(1)体验以软件原型为基础的软件项目需求获取技巧与方法。

(2)学习利用需求快速原型方法描述用户需求。

(3)学习编写软件需求规格说明书。

   1.2 背景

     软件系统的名称:小学生四则运算出题系统

     开发工具:eclipse,java语言

   1.3 定义

    小学生四则运算出题系统是一个可以随机自动出题,让小学生用来练习算术的系统

2.任务概述

   2.1 目标

  主要针对小学生教师、家长以及辅导中心快速出题的软件,可供小学生在线测试以便小学生自主学习,提高运算能力。可供用户登陆选择百以内整数算式、带括号算式、真分数算式三种练习方式,任选其一将随机生成20道题,同时有计时功能,方便用户准确的掌握自己的运算能力,答题结束可提交查看所有答案,错误答案将自动标红提示。测试可多轮进行,系统自动记录用户每次测试的成绩,并绘制成条形图供用户参考对比。

   2.2 用户特点

         “四则运算系统”面向的用户群分为三个:小学生,家长,老师。小学生根据所出的题目进行解答,来巩固自己所学的知识。老师既可以是软件的受益人员,也可以起到一个监督的作用,这类用户或许能对我们后期软件的更新起到很大的作用。

   2.3 假定和约束

         学生、老师、家长以及辅导中心会提前提供用户信息,以便后台导入用户信息。

         开发团队均掌握开发系统所需的相关知识。

         开发时间充足。

3.需求规定

   3.1 对功能的规定

     3.1.1 主要功能

       在出题界面随机产生四则运算题目以及倒计时,小学生填写相应的答案,并点击提交后,可以进行判断正误,最后进行成绩汇总以及正确率的统计。

     3.1.2 功能描述概要)

          设置四则运算出题类型,数目,并进行相应的解答。其后进行成绩汇总。

     3.1.3 功能描述(详细

             (1)出题功能:

             在出题界面,系统可以设置出题数目,出题类型以及出题范围并设置答题时间,用户类型根据小学数学课本上的数学计算题深度制作,适合小学生做题能力范围。

            (2)答题功能

             在答题框中填写相应的答案,提交后跳转界面判断对错

            (3)成绩汇总功能

               对提交的答题情况进行判断正误,并统计成绩及正误率,可以再次重做。

     3.1.4 用户界面

         

     3.1.5 用户场景     

         老师:可以在教学过程中,可以通过系统随机出题,方便快捷,提高课堂学习效率。

    家长:可以让孩子在课后自主拓展训练,家长监督辅导。

    学生:认识到自己运算能力不足,自主学习。

   3.2 对性能的规定

     3.2.1 精度

     

字段

精度

有无乘除

1-10个字符

有无括号

1-10个字符

出题个数

正整数,真分数

题目答案

正整数,真分数

数值范围,符号上限

正整数

已用时

格式为**分钟**秒,精确到秒

  

     3.2.2 时间特性要求

        可以在任意时间使用,连续长时间运行,时间主要以分钟为单位,在答题界面以秒数为单位显示时间

     3.2.3 灵活性

         用户类型根据小学数学课本上的数学计算题深度制作,适合小学生做题能力范围。

   3.3 输入输出要求

       输入:用户输入运算题的答案,要求答案是正整数或者分数。

  输出:系统根据答案的正确性显示最终答案,若某题答错则表示“×”,正确则标识“√”。

   3.4 数据管理能力要求

        题目数据通过后台生成试题存入文本文档中,以便前端可快速有效的获取正确试题。

   3.5 故障处理要求

    对于出题后,写入文件时出错这种情况用了try-catch语句判断处理异常。输入错误就会执行catch语句中内容,给出文件出错提示。

   3.6 其他专门要求

      设置登录界面,保持系统的安全性。

   4.运行环境规定

   4.1 设备

       操作系统为win7的PC

   4.2 开发环境

       win7环境,eclipse软件,java语言

   4.3 接口

       软件接口:基于windows系统上的操作

       硬件要求:笔记本电脑

   4.4 控制

      无

5.验收标准

测试功能  测试项 操作  检验点 预期结果  验收
出题    通过<form>表单进行功能实现向后台传输数据 是否将题目放入题目框中 题目显示在当前题目框中,并且不可编辑,同时题目没有重复   
计时功能      是否开始计时,计时是否准确  在答题界面旁显示计时框,与实际秒数相吻合   
成绩汇总    有两个汇总,一个是全部成绩,一个是最佳成绩。点击这两个按钮都会跳转到同一个jsp页面。 看计算成绩是否与实际答题情况相符  统计总题目数,答对题数,答错题数,和总时间,将数据通过隐藏的<form>传到后台  
题目导入   文件提交由后台代码实现 看是否将题目导入  题目生成后导入文本文档中  
原文地址:https://www.cnblogs.com/drunyuan/p/8819212.html