小学生计算题软件说明书

功能规格说明书


**此次作业说明:[原型设计 + 用户规格说明书](https://edu.cnblogs.com/campus/fzzcxy/2016SE/homework/2180)**

原型设计工具:墨刀

作业效果:MathExam

开发者

  • 😭🚹 335 吴沂章
  • 😄🚺 318 林锃寒



#一、引言

编写目的


明确MathExam的详细需求,供用户确认项目的功能和性能,供前后端进一步详细设计软件。


项目背景


  • 项目名称:小学生究极进化.exe

  • 面向用户:小学生,家长,老师

参考资料


  • 《构建之法》,邹欣



二、总体描述

开发背景


随着科技的发展,以及家长对”娃娃要从小抓起“的理念愈来愈深,传统的人工出题方法已经无法满足当代快节奏社会的脚步。我们团队为了更好的服务于家长和老师,让出题不再费时费力,特此为众多小学生开发了一款 出题神器 !!!


开发意图


人工为小学生编写运算练习题费时费力,用代码技术编写 出题软件 符合时代发展潮流,且效率高,成本低!


应用目标和作用范围


应用目标:😊出题的家长和老师


作用范围:😭小学生


产品前景


满足了目标用户的大部分需求


用户场景分析(User Analysis)


  • MathExam的面向三大类用户
  • 家长——出练习题给孩子当作作业
  • 老师——出试题为学生考试
  • 学生——😭开开心心做练习

根据需求分析文档,我们基本可以归纳出以下四种用户的典型用户

类型一:家长

姓名 林xx
性别
职业 某小学生的母亲
生活情况 上班族
动机 给孩子出题很费力
目的 帮助孩子练习计算题
困难 没有太多时间研究软件的功能
用户偏好 工具简单方便即可
用户比例 40%
应用场景 晚上让孩子睡前练习计算能力
需求描述 控制题目数量,并按年级出题

类型二:老师

姓名 吴老师
性别
职业 某小学数学老师
生活情况 数学教师
动机 需要为数学考试出题
目的 检验学生的数学学习进度
困难 没有太多时间研究软件的功能
用户偏好 工具简单方便即可
用户比例 20%
应用场景 数学考试或者数学小测
需求描述 控制题目数量,并按年级出题

类型三:学生😭

姓名 吴xx
性别
职业 某小学学生
生活情况 小学三年级学生
动机 需要通过大量题目进行练习
目的 为了最终的期末考试
用户偏好 工具简单方便即可
用户比例 40%
应用场景 数学考试或者数学小测
需求描述 控制题目数量,并按年级出题

用户的需求


下面我们通过分析典型用户场景得出各位用户的需求:

  • 对于没有使用过的用户,可以自己根据需求出题,也可以直接使用其他教师使用过的题目
  • 对于想出几个题目作为作业的用户,可以根据自己的需求使用
  • 对于想出试卷的用户,可以根据自己的需求使用

运行环境


  • Chrome
  • QQ Browser
  • ........

假设和限制

假设


  • 开发人员不变以及开发人员不会经历各种不可抗力导致的重大变动

  • Deadline不提前

  • 需求不变


限制


- 团队成员均为大三,人数少
  • 本项目为新项目,没有之前团队留下的基础

  • 小组成员首次合作,需要一个磨合过程

  • 所有小组成员之前都没有类似开发经验

  • 本次开发周期很短,时间紧张

  • 开发期间的其他学习任务,将很大程度上影响开发进度




三、界面原型与典型用户场景

MathExam首页

MathExam一年级

MathExam一年级题目生成页( •̀ ω •́ )y

MathExam二年级

MathExam二年级题目生成页( •̀ ω •́ )y

MathExam三年级

MathExam三年级题目生成页( •̀ ω •́ )y


工作照片


posted on 2018-10-09 20:19  啊寒  阅读(379)  评论(0编辑  收藏  举报