团队作业3——需求改进&系统设计
一.需求&原型改进:
1.给目标用户展现原型,与目标用户进一步沟通理解需求
用户的痛是:编写与批改题目需要花费一定的精力和时间
用产品之前的场景:老师在希望对学生进行练习测试的时候,需要自己先思索一般,然后编写一些题目,以及在学生完成作业后,还需要进行作业检查与批改。
用产品之后的场景:直接轻轻松松地使用软件编写出适合学生的题目集进行练习,以及软件自主完成答案检验。
2.修改的需求规格说明书
- 学生用户可以自己选择等级难度进行测试训练和回顾错题,并且可以订正错题。
- 针对测试功能根据小学生的需求进行了细分,首先分为两大类,速度测试(在固定的时间内出一道题让用户回答,在时间限定内答对+1,若超过答题时间则进入下一题)和准确度测试(输入想要测试的题目数,然后进行测试),然后两大类里在分别是整数运算,真分数运算和混合运算的选择。
- 教师用户可以自己出题并发布,当有人回答自己出的题时,会在下面显示答题人的信息及用时情况和准确率。
3.功能分析的四个象限
4.任务分解WBS
二.系统设计
从架构设计上我们分为前端设计和后端设计两部分
-
前端设计:直接与用户打交道,与用户进行交互
-
后端设计:负责处理用户的请求,为用户提供其想要的功能
三.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