团队作业3——需求改进&系统设计

一.需求&原型改进:

1.给目标用户展现原型,与目标用户进一步沟通理解需求

用户的痛是:编写与批改题目需要花费一定的精力和时间

用产品之前的场景:老师在希望对学生进行练习测试的时候,需要自己先思索一般,然后编写一些题目,以及在学生完成作业后,还需要进行作业检查与批改。

用产品之后的场景:直接轻轻松松地使用软件编写出适合学生的题目集进行练习,以及软件自主完成答案检验。

2.修改的需求规格说明书

  • 学生用户可以自己选择等级难度进行测试训练和回顾错题,并且可以订正错题。
  • 针对测试功能根据小学生的需求进行了细分,首先分为两大类,速度测试(在固定的时间内出一道题让用户回答,在时间限定内答对+1,若超过答题时间则进入下一题)和准确度测试(输入想要测试的题目数,然后进行测试),然后两大类里在分别是整数运算,真分数运算和混合运算的选择。
  • 教师用户可以自己出题并发布,当有人回答自己出的题时,会在下面显示答题人的信息及用时情况和准确率。

3.功能分析的四个象限

4.任务分解WBS

二.系统设计

从架构设计上我们分为前端设计和后端设计两部分

  1. 前端设计:直接与用户打交道,与用户进行交互

  2. 后端设计:负责处理用户的请求,为用户提供其想要的功能

三.Alpha任务划分及任务分配计划

本小组共有队员有五人,任务分为四部分。

模块一:教师模块(钟平辉)

A.自主出题
B.学生信息统计

模块二:学生模块 (徐航 曾瑞)

1. 测试部分
A. 题目输出
a. 教师自主出题
b. 系统随机出题
B. 分数统计
2. 回顾部分
A. 错题记录
B. 成绩记录

模块三:注册模块(郭晓迪)

1. 注册者姓名 学号/职工号 密码
2. 注册者是否为教师

模块四:测试部分(柳政宇)

1.测试计划的编写
2.总负责整个测试过程

四.测试计划

1.项目背景: 本系统是一个针对小学生四则运算的测试系统

2.任务概述

2.1 测试目标: 希望通过测试,发现软件存在的问题,大家一起解决问题,完善整个系统。

2.2 测试范围: 1.注册登录功能 2.学生测试功能 3.老师查看功能 4.错题集反馈功能

3.测试策略

3.1 测试人员: 柳政宇 钟平辉 郭晓迪 徐航 曾瑞

3.2 测试方法: 手动测试

4.资源需求

4.1 人员需求:

五个人

4.2 硬件需求:

笔记本电脑4台

4.3 软件需求:

Java开发环境

5. 风险评估

待测。

6. 其他

日期:2017/11/12

posted on 2017-11-12 20:02  天卿雪舞  阅读(191)  评论(2)    收藏  举报

导航