《小学生之噩梦》 用户规格说明书

做业连接:https://edu.cnblogs.com/campus/fzzcxy/2016SE/homework/2180

原型连接:https://modao.cc/app/K0tMc5Gok1NYzn86jTc5KLoni1uMasa

原型工具:墨刀

学号:348 学号:338

需求规格说明文档

版本号:v1.0
修订历史:前端

版本号 修改说明
v1.0 将用户需求分析中的用户场景分析剥离,加入界面设计文档,造成初稿

目录:

  • 1.引言
    • 1.1 编写目的
    • 1.2 项目背景
    • 1.3 参考资料
  • 2.整体描述
    • 2.1 目标
      • 开发意图
      • 应用目标和做用范围
    • 2.2 用户场景分析(User Analysis)
      • 用户场景
      • 用户需求
    • 2.3 运行环境
    • 2.4 假定和约束
      • 假定
      • 约束
  • 3.界面原型
    • 3.1概述
      • 产品初稿
    • 3.2界面首页
    • 3.3 出题界面
    • 3.4 快速生成通道界面
    • 3.5 浏览题目界面
    • 3.6自定义题目界面
    • 3.7考试模拟题界面
  • 4.系统功能描述及验收验证标准
    • 4.1 对功能的规定
      • 首页功能
      • 物理实验报告生成功能
  • 5.潜在反作用
  • 6.总结

定义相关概念

快速生成题目 选择年级后自动生成对应年级的题目
自定义题目 能够勾选题目的各类附加参数来选择出什么类型的题目
考试模拟题 包含期中期末模拟考试题。

1. 引言

1.1 编写目的

此需求规格说明书编制目的是明确本项目的详细需求,供用户确认项目的功能和性能,和用户造成一致的理解和确认,做为进一步详细设计软件的基础。后端

本文档仅供软件工程实践队的项目经理、设计人员、开发人员进行参考。浏览器

1.2 项目背景

  • 项目名称: 小学生的噩梦
  • 项目面向用户:全部6年级如下小学生
  • 项目开发者:福州大学至诚学院软工实践 码农小分队

1.3 参考资料

  1. 《构建之法》(第二版),邹欣。

2. 整体描述

2.1. 目标

开发意图

  1. 减轻老师出题的负担
  2. 给小学生增长做业。
  3. 锻炼小学生的算术能力

应用目标和做用范围

应用的目标和做用范围包括了小学生的家长、小学老师、小学生。app

2.2. 用户场景分析(User Analysis)

下面针对咱们的系统主要面向的四类用户:工具

  • 因子女基础较弱只会作一部分算术而揪心的家长。
  • 因子女会作大部分题目可是常常作错而着急的家长。
  • 想提升子女算术速度的家长
  • 负责出平时小测和期末试卷的老师
  • 下面咱们经过分析典型用户场景得出各位用户的需求:

用户场景:

  1. 小学生家长李白
名字 李白
性别
子女年级 2
子女数学知识水平 会作一部分算术
目的 让子女跟上老师的进度
困难 不知道怎么样才能提升子女的成绩
用户比例 约占同届学生40%
典型场景 家长登录小学生之噩梦平台,选择生成一份最基础的加减法题目,先让子女作熟练。小学生获得了锻炼成绩有所提升
  1. 小学生家长鲁班
名字 鲁班
性别
子女年级 2
子女数学知识水平 会作达部分题目可是常常作错
目的 会作的题目作对,不会作的题目会作了
困难 不知道该怎么样选择数学练习册
用户比例 约占同届学生40%
典型场景 家长登录小学生之噩梦平台,选择合适的题目,小学生常常作题速度变快,准确率也变高
  1. 小学生家长典韦
名字 典韦
性别
子女年级 3
子女数学知识水平 基本都会
目的 提升算术的速度
困难 不知道该怎么样选择数学练习册
用户比例 约占同届学生20%
典型场景 家长登录小学生之噩梦平台,选择合适的题目,小学生常常作题速度变快
  1. 老师钟无艳
名字 钟无艳
性别
目的 提升所有小学生的算术水平
困难 出题太累人了
用户 全部小学数学老师
典型场景 老师登录小学生之噩梦平台,得到无数的题目而且给小学生作,小学生进步飞快。

用户的需求

  1. 家长李白:但愿得到点简单的题目让儿子可以慢慢跟进上来。性能

  2. 家长鲁班:平台能针对我子女的算术水平出一些对他有帮助的题目。学习

  3. 家长典韦:我儿子啥都会,题目出的越多越好,越难越好这样才能锻炼他的能力。测试

  4. 老师钟无艳:但愿可以出一些平时小测和期中、期末试卷。还有就是题目不能重复。网站

2.3 运行环境

网站预计将支持如下几种主流浏览器:设计

火狐浏览器、谷歌浏览器

在IE上或以IE为内核的浏览器上主要功能可用,可是效果体验可能不如其余浏览器好: IE浏览器

2.4 假定和约束

假定

  • 可操做性:假定使用本网站的用户在通过一段时间熟悉以后,能够灵活地操做本网站来知足本身的须要。
  • 用户支持:假定在本网站在开发的各个环节中获得用户的有效支持和配合。
  • 技术支持:假定开发初期,小组成员充分认识本系统的需求,认真学好相关知识。开发过程当中遇到技术问题,能够及时获得其余同窗或者老师的指导与帮助。
  • 人员配合:假定小组主要成员基本不会出现变更,而且在项目开发过程当中不会由于突发状况的发生而致使项目成员没法正常参与开发工做。
  • 时间限定:假定项目的截止时间不会提早。
  • 需求限定:假定项目需求基本肯定以后,不会有太大改变。

约束

人员约束:

团队成员均为大三学生,共6人。

管理约束:

  1. 本次开发,实行分工合做的模式进行。团队由一人担任项目经理,一名UI设计人员,一名前端逻辑开发人员,两名后端开发人员和一名测试与文档人员组成。团队开发过程当中按照进度表进行,开发过程当中遇到的问题经过小组会议获得一致的解决。
  2. 小组成员首次合做,须要一个磨合过程,须要明确自身责任,分清各自的任务,互相配合,遇到问题项目经理必须可以有效进行协调,才能快速、有效地完成开发过程。

技术约束:

  1. 大部分小组成员在相关技术水平方面存在必定欠缺,缺少相关项目经验。文档编制能力也有待提高。
  2. 小组成员在UI方面,能力有限,只有个别人员有前端开发能力。

时间约束:

本系统开发周期较短,时间相对紧张。

其余约束:

因为在开发期间,小组成员还有其余科目的学习任务,将对项目进度形成不小的影响。

3. 界面原型

3.1 概述

产品初稿

一、核心功能: 生成指定的题目。

3.2 界面首页


上图为咱们所设计的首页预览版原型图,涉及到的按钮与功能有:

按钮 功能
进入出题系统 进入选择出题类型的界面进行选择出题

注:该界面是网站的首页,仅仅是欢迎用户的做用。

3.3 出题界面

上图为咱们所设计的出题界面原型图,涉及到的按钮与功能有:

按钮 功能
快速生成通道 点击快速生成通道按钮进入年级选择,能够快速生成对应年级的习题。
自定义题目 点击自定义题目按钮可进入定制题目的页面。
考试模拟题 点击考试模拟题按钮进入生成期中、期末的题目。
  • 左上方的箭头能够返回网页的首页

3.4快速生成通道界面

上图为咱们所设计的快速生成通道界面原型图,涉及到的按钮与功能有:

按钮 功能
1~4年级做业 勾选按钮即选中要生成的年级做业题目
生成题库 点击便可生成已经勾选的题目
浏览题目 点击生成题库按钮后点击浏览题目按钮便可查看已经生成的题目。
下载题目 点击生成题库按钮后点击下载题目按钮便可下载已经生成的题目。
下载答案 点击生成题库按钮后点击下载答案按钮便可下载已经生成的答案。
  • 左上方的箭头能够返回出题界面

注:1.快速生成通道界面的年级按钮只能选择一个,不然没法生成对应的题目,一样一次性只能下载一份题目。且在生成题库的状况下才可能点击浏览题目、下载题目、下载答案这三个按钮。
2.快速生成通道页面能够快速生成对应年级的题目免去了本身定制题目的麻烦,给那些不会操做本网页的用户带来方便。

3.5 浏览题目界面

上图为咱们所设计的浏览题目界面原型图,涉及到的按钮与功能有:

  • 左上方的箭头能够返回出题界面

注:1.浏览题目界面的正中间部分能够浏览已选择的题目。
2.快速生成通道、自定义题目、考试模拟题界面均可以在已经生成题库的状况下点击浏览题目按钮进入浏览题目界面。

3.6 自定义题目界面

上图为咱们所设计的自定义题目界面原型图,涉及到的按钮与功能有:

按钮 功能
加法 选中能够生成有加法的题目
减法 选中能够生成带减法的题目
连续加法 选中能够生成有连续加法的题目
连续加减法 选中能够生成有连续加减法的题目
乘法 选中能够生成有乘法的题目
除法 选中能够生成有除法的题目
分数 选中能够生成有分数的题目
加减混合 选中能够生成有加减混合的题目
乘除混合 选中能够生成有乘除混的题目
加减乘除混合 选中能够生成有加减乘除混的题目
带括号 选中能够生成带括号的题目
有负数 选中能够生成有负数的题目
乘除法有余数 选中能够生成有乘除法有余数的题目
有重复题目 选中能够生成有有重复题目的题目
生成题目数量 在单行输入框当中输入数字能够生成对应数量的题目
小数点选择 在单行输入框当中输入数字能够生成有小数点的
生成题库 点击便可生成已经勾选的题目
浏览题目 点击生成题库按钮后点击浏览题目按钮便可查看已经生成的题目。
下载题目 点击生成题库按钮后点击下载题目按钮便可下载已经生成的题目。
下载答案 点击生成题库按钮后点击下载答案按钮便可下载已经生成的答案。
  • 左上方的箭头能够返回出题界面

3.7 考试模拟题界面

上图为咱们所设计的浏览题目界面原型图,涉及到的按钮与功能有:

按钮 功能
1年级期中考 选中 1年级期中考 能够生成对应的考试模拟题目
2年级期中考 选中 2年级期中考 能够生成对应的考试模拟题目
3年级期中考 选中 3年级期中考 能够生成对应的考试模拟题目
4年级期中考 选中 4年级期中考 能够生成对应的考试模拟题目
1年级期末考 选中 1年级期末考 能够生成对应的考试模拟题目
2年级期末考 选中 2年级期末考 能够生成对应的考试模拟题目
3年级期末考 选中 3年级期末考 能够生成对应的考试模拟题目
4年级期末考 选中 4年级期末考 能够生成对应的考试模拟题目
生成题库 点击便可生成已经勾选的题目
浏览题目 点击生成题库按钮后点击浏览题目按钮便可查看已经生成的题目。
下载题目 点击生成题库按钮后点击下载题目按钮便可下载已经生成的题目。
下载答案 点击生成题库按钮后点击下载答案按钮便可下载已经生成的答案。
  • 左上方的箭头能够返回出题界面

4. 系统功能描述及验收验证标准

4.1 对功能的规定

页面 功能 完成状况
主页面 网页的主页,能够从次页面进入题目类型选择页面
题目类型选择页面 1.本页面有三个按钮:快速生成通道、自定义题目、考试模拟题。
2.左上角的箭头按钮能够返回到主页面
快速生成通道界面 1.勾选对应的题目能够生成对应的题目。
2.点击生成题库 能够生成对应的题目。
3.点击生成题库后能够点击下载题目、浏览题目、下载答案按钮。
自定义题目界面 1.能够自定义要生成题目的复杂程度。
2.点击生成题库 能够生成对应的题目。
3.点击生成题库后能够点击下载题目、浏览题目、下载答案按钮。
考试模拟题界面 1.勾选对应的考试题目能够生成对应的考题。
2.点击生成题库 能够生成对应的题目。
3.点击生成题库后能够点击下载题目、浏览题目、下载答案按钮。
题目预览界面 预览出已近选中的题目。

5.潜在反作用

  • 该网页没有用户登陆,没法保留用户的操做信息
  • 用户没法收藏本身的自定义题目,不方便本身反复查看和下次重复使用本身自定义生成的题目。
  • 没有提示消息,也没有网页使用说明文档。
  • 没有网页评论的界面,没法收集用户的使用状况。

6.感想

  • 10月1号看了构建之法的第八章,如今才开始写博文已经忘得差很少了。还模糊的记得NABCD模型,在这里作个笔记吧。
    • 一、N (Need 需求)
      • 充分了解用户的痛苦,他们对已有软件、服务不满意的地方。
    • 二、A (Approach 作法)
      • 有什么招数,特别是独特的招数,来解决用户的痛苦。
    • 三、B (Benefit 好处)
      • 新的软件具体有哪些好处,能让用户离开现有产品,使用你的产品呢?
    • 四、C (Competitors 竞争)
      • 作竞争性需求分析的目的之一,就是要看清楚我方优点在哪里,我方劣势在哪里。
    • 五、D (Delivery 推广)
      • 如何把产品交到千万个用户手中呢?
      • 如何使应用快速推广至用户手中,快速扩大使用群体?
  • 原型设计工具墨刀也会用一部分了,才知道有这么厉害的画图工具能够和队友一块儿设计项目的原型。
  • 模糊还记的当时看了个秋千图,还有个软工学生在需求分析上的顿悟,和各类需求分析的方法,不解释了直接上图了。




结对做业

相关文章
相关标签/搜索