团队作业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  天卿雪舞  阅读(136)  评论(2编辑  收藏  举报

导航