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

1.需求&原型改进

​ 本团队问卷内容:https://www.wjx.cn/jq/49658469.aspx

注:由于团队问卷调查均是线上分发问卷,没有照片或视频在线下调查用户的过程

参与本次调查的被调查者大部分为学生,因此该问卷对本平台的改进更有针对性

​ 问题一:根据本团队进行的向学校分发调查问卷的统计结果发现,绝大部分被调查者利用网络进行休闲娱乐玩游戏如下统计:

​ 基于此结果,本团队意向打造一个休闲娱乐与学习相结合的学习平台,即在原来设计的平台基础上,在时间允许的情况下,将加入在线影院等用户交互式的休闲娱乐社交功能。

​ 问题二:调查问卷的结果显示,大部分被调查者都没有明确的学习计划甚至是迷茫;与此同时,大部分被调查者认为影响网络学习效果的主要原因是自身的控制力不强。

​ 基于此结果,本团队在时间允许的条件下,意向为平台加入学习计划版块,可以根据个人不同的需求,打造个性化的学习计划,以及加入一些激励机制,例如:每进行有效线上学习超过一个小时,奖励现金红包等等。

​ 改进的需求规格说明书:https://github.com/Fyzy/StudySystem/blob/master/docs/%E6%A0%A1%E5%9B%AD%E5%9C%A8%E7%BA%BF%E5%AD%A6%E4%B9%A0%E5%8F%8A%E7%A4%BE%E4%BA%A4%E5%B9%B3%E5%8F%B0-%E9%9C%80%E6%B1%82%E8%AF%B4%E6%98%8E%E4%B9%A6.md

​ 系统WBS

2.系统设计

系统架构说明:

https://github.com/InnerGoast/StudySystem/blob/master/docs/%E7%B3%BB%E7%BB%9F%E6%9E%B6%E6%9E%84%E6%8A%80%E6%9C%AF%E8%A7%84%E6%A0%BC.pdf

数据库设计说明:

https://github.com/InnerGoast/StudySystem/blob/master/docs/%E6%95%B0%E6%8D%AE%E5%BA%93%E8%AF%B4%E6%98%8E.pdf

3.Alpha任务分配计划

​ 1.根据前期的需求分析和项目计划,对学习凭条的功能实现进行优先级排序。
第一优先级:实现学习平台页面搭建,基本功能实现(登录、提问讨论、作业上传、评论功能、设置功能等)

第二优先级:实现社交娱乐版块(同城交友、实时聊天、影院)以及推送功能等复杂功能。

​ 2.对已选择的功能项再做进一步分解,分解为1-10小时左右的任务,构成Sprint Backlog。在PM的协助下,编码的同学对任务进行认领。

任务 负责人 开始日期 结束日期
Alpha版本
数据库 8748 2019/11/18 2019/11/22
建立数据表 8748 2019/11/18 2019/11/19
实现基本操作 8744 2019/11/19 2019/11/22
前端页面 8747 2019/11/18 2019/11/25
首页页面 8747 2019/11/18 2019/11/19
登录页面 8747 2019/11/19 2019/11/20
学生页面 8747 2019/11/20 2019/11/22
教师页面 8747 2019/11/22 2019/11/24
页面整合 8747 2019/11/24 2019/11/22
后端功能 2019/11/22 2019/11/30
提问讨论 8744 2019/11/22 2019/11/25
评论功能 8744 2019/11/25 2019/11/28
作业上传 8748 2019/11/22 2019/11/28
设置功能 8749 2019/11/22 2019/11/28
登录功能 8747 2019/11/22 2019/11/28
测试总结 8746/8744 2019/11/22 2019/11/30
测试 8746/8744 2019/11/22 2019/11/28
总结 8746/8744 2019/11/28 2019/11/30

​ 3.以甘特图的方式拟定迭代冲刺计划。

4.测试计划

1 测试术语

黑盒测试,功能测试,测试项,严重性

性能测试(Performance Testing):

在一定负载情况下,系统响应时间、搜索筛选结果等性能是否满足用户特定的性能需求。

负载测试(Load Testing):

在一定的软甲、硬件及网络环境下,在不同虚拟用户数量的情况下进行一种或者多种业务,测试服务器的性能指标是否在用户要求的范围内,用于确定系统所能承受的最大用户数、最大有效用户数以及不同用户数下的系统响应时间和服务器的资源利用率。

压力/强度测试(Stress Testing):

在一定软件、硬件及网络环境下,模拟大量的虚拟用户想服务器产生负载, 使服务器的资源处于极限状态下并长时间连续运行,目的是用来测试服务器高负载情况下是否能够稳定工作。

配置测试(Configuration Testing):

在一定的软件,硬件及网络环境下, 在数据库中构造不同数量级别的数据记录,运行一种或多种业务,在一定虚拟用户数量的情况下,获取不同配置的性能指标,由于选择最佳的设备及参数配置。通过配置测试可以将性能缺陷放大,方便定位行呢瓶颈。

4.2 有关项目人员组成

唐崇珂,石林峰,刘霍翔

2 任务概述

测试范围

本软件所有功能

测试类型 是否完成测试 测试优先级 说明
注册账号 最高级 用户(老师/学生)注册时使用的信息是否能通过
cookies测试 中等 检查cookies能否正常记录下用户的信息,cookies是否按预设时间进行保存用户信息,禁用cookie后系统的处理(可以通过改变系统时间来测试cookie过期等问题)
进入网站 高级 通过发布的链接是否能进入网站
修改个人信息 中等 修改个人信息时,是否检测敏感字符
新窗口的打开 中等 点击功能时新窗口能否按照预定方式打开
数据库测试 低 数据信息是否一致:用户提交的信息是否正确,数据输出错误:主要由网络或程序本身设计问题等引起

压力测试: 测试系统的限制和故障恢复能力,即测试web应用

系统会不会崩溃,在什么情况下会崩溃。 

测试的区域包括表单、登陆和信息传输页面等

测试目标

所有功能均能正常实现,能应对多用户需求

测试用例编写

模拟教师帐号,测试教师角度下的功能,如布置作业等;

模拟学生帐号,测试学生角度下的功能,如校园聊天等。

3.测试策略

测试人员需求、分工

唐崇珂:用户测试

石林峰:性能测试

刘霍翔:压力测试

测试方法

手动测试,黑盒测试

工具引用及测试培训

手动,内训

测试阶段计划

(工作内容、人员安排、起止时间等)

测试停止及恢复条件

测试停止条件:开发人员需要更改代码

恢复条件:确认代码修改无误

测试文档及缺陷提交管理等

在每次做完测试后都要记录并且上传

测试环境

Windows系统,校园网

4.测试资源

硬件资源需求

计算机、手机

软件资源需求

浏览器,sql server/my sql

测试环境需求

校园网内、公网内

测试人员需求

用户测试:唐崇珂

性能测试:石林峰

压力测试:刘霍翔

5.风险评估

人力方面;

人力充足

时间方面;

时间充足,当开发出一个功能的同时尽量测试

环境方面;

缺少对macOS的测试

资源方面

无

部门合作方面

测试人员随时报告测试结果给开发人员,开发人员根据报告进行代码修改

6.其他内容

测试计划者:

日期:

修改记录:

评审人员

开发负责人:

测试负责人:

项目负责人:

团队作业第3周——需求改进&系统设计的更多相关文章

  1. 团队作业第3周——需求改进&系统设计(crtl冲锋队)

    2.需求&原型改进: 1.问题:游戏中我方飞机和敌方飞机是怎么控制的? 改进: 在游戏中,我控制我方飞机,按下方向键飞机便向按下的方向移动,按下Z键,我方飞机发射子弹. 敌方飞机面向随机的方向 ...

  2. 【1414软工助教】团队作业3——需求改进&系统设计 得分榜

    题目 团队作业3--需求改进&系统设计 作业提交情况情况 本次作业所有团队都按时提交作业. 往期成绩 个人作业1:四则运算控制台 结对项目1:GUI 个人作业2:案例分析 结对项目2:单元测试 ...

  3. 【集美大学1411_助教博客】团队作业3——需求改进&系统设计 成绩

    看到同学们越来越认真了,助教非常高兴.大家已经开始了alpha冲刺,请控制好进度.成功的关键就是不断迭代,不断迭代. 关于leangoo 我看到所有组的同学都已经开始使用leangoo,请大家把助教加 ...

  4. 【2017集美大学1412软工实践_助教博客】团队作业3——需求改进&系统设计 成绩公示

    第三次团队作业成绩公布 题目 团队作业3: 需求改进&系统设计 团队成绩 成绩公示如下: 缩写 TD BZ GJ CJ SI WBS GS JG DB SS SJ CS DC Total 分值 ...

  5. 集美大学网络1413第七次作业成绩(团队三) --需求改进&系统设计

    题目 团队作业3--需求改进&系统设计 团队作业3成绩  团队/分值 TD BZ GJ CJ SI WBS GS JG DB SS SJ CS DC 总分  1 0.25 0.75 1 0.5 ...

  6. 【2017下集美大学软工1412班_助教博客】团队作业3——需求改进&系统设计团队成绩公示

    作业要求 团队作业3--需求改进&系统设计 团队评分结果 Total QH BZ GJ MS SXX WBS SJ JG SJK JH NR CS PHILOSOPHER 需求改进&系 ...

  7. 团队作业三——需求改进&系统设计

    需求改进&系统设计 一. 需求&原型改进 1. 针对课堂讨论环节老师和其他组的问题及建议,对修改选题及需求进行修改 老师及其他组的同学在课堂讨论时尚未提出问题及修改意见,但是课后我们有 ...

  8. 《Coderxiaoban团队》团队作业5:项目需求分析改进与系统设计

    实验八 <Coderxiaoban团队>团队作业5:项目需求分析改进与系统设计 项目 内容 这个作业属于哪个课程 任课教师博客主页链接 这个作业的要求在哪里 团队作业5:项目需求分析改进与 ...

  9. 郑政 | 2021软件代码开发技术作业四 | 需求改进&系统设计

    需求改进&系统设计 -------------------------------------------------------------------------------------- ...

随机推荐

  1. CodeForces - 1260C(贪心+思维)

    题意 https://vjudge.net/problem/CodeForces-1260C 有一串砖,凡是r的倍数而不是b的倍数必须涂红,凡是b的倍数而不是r的倍数必须涂蓝,是公倍数则选一个涂.把涂 ...

  2. 2019CCPC网络选拔赛 hdu6703 array(主席树+set)

    题意 给你一个1~n的排列,由两种操作: 1 pos:将a[pos]+10 000 000 2 r k:求大于等于k且不等于a[1~r]的数的最小值. 强制在线. 思路 如果没有1操作,那么我们直接主 ...

  3. 使用ML.NET进行自定义机器学习

    ML.NET是Microsoft最近发布的用于机器学习的开源,跨平台,代码优先的框架.尽管对我们来说是一个新的框架,但该框架的根源是Microsoft Research,并且在过去十年中已被许多内部团 ...

  4. easyui权限

    实现权限目的: 是为了让不同的用户可以操作系统中不同资源 直接点说就是不同的用户可以看到不同的菜单 我们先来看下3张接下来用到的数据表 1.菜单表(t_easyui_menu) 2.用户菜单中间表(t ...

  5. char数据类型

    char数据类型就是为了中文 一个中文占两个字节正好char是占用两个字节 char a='国'’; char类型必须使用单引号属于字符类型 双引号的是字符串类型如果使用等号两边数据类型不一致就是 不 ...

  6. CAS你知道吗?原子类AtomicInteger的ABA问题谈谈?

    (1)CAS是什么?  比较并交换 举例1,  CAS产生场景代码? import java.util.concurrent.atomic.AtomicInteger; public class CA ...

  7. 【bzoj4154】(dfs序+kd-tree)

    传送门 题意: 给出一颗以\(1\)为根的有根树,初始所有结点的颜色为\(1\). 之后有两个操作,一种是每次将距离\(a\)结点距离不超过\(l\)的所有儿子结点颜色染为\(c\):另一种是询问结点 ...

  8. CSS百分比padding实现比例固定图片自适应布局

    一.CSS百分比padding都是相对宽度计算的 在默认的水平文档流方向下,CSS margin和padding属性的垂直方向的百分比值都是相对于宽度计算的,这个和top, bottom等属性的百分比 ...

  9. 【第1题】 Pythonn内存管理以及垃圾回收机制

    内存管理 Python解释器由c语言开发完成,py中所有的操作最终都由底层的c语言来实现并完成,所以想要了解底层内存管理需要结合python源码来进行解释. 1. 两个重要的结构体 include/o ...

  10. C语言前置知识汇编基础--总线【地址总线,控制总线,数据总线】练习题

    寻址就是用一个数字表示一个字节存储单元的地址,而不是表示这个存储单元中的内容,所以不用乘以8. 1. 1个CPU的寻址能力为8KB,那么它的地址总线宽度是多少? 8*1024=8192     共有8 ...