团队作业第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. Docker安装并运行mysql5.6数据库

    1.在/home目录下新建mysql目录 mysql目录中新建三个目录:conf目录.logs目录.data目录,建这些目录的目的是用来挂载docker中的mysql下的目录的. 结果如下: 1.1. ...

  2. [Go] 写文件和判断文件是否存在

    OpenFile得到一个File,然后调用它的Write,参数是字节切片Stat看看返回错误没有 package main import ( "fmt" "os" ...

  3. 阿里云ECS服务器,修改实例密码,查看CPU核数,内存,阿里云服务器关机了怎么办?

    新买的ECS服务器是没有密码的,需要重置密码(root,P@ssw0rd),并重启: 查看CPU核数和内存: 阿里云服务器关机了,不用怕,登录阿里云,可以启动和关闭

  4. Excel调换数据位置

    选择需要调换位置的项,按住Shift键,拖动数据,移动到BC列中间线处,出现C4:C5时,放开键盘鼠标即可: 若是不按住Shift键,则数据移动到C列:

  5. Pwnable-random

    ssh连接,输入密码查看目录下的文件 看看random.c的源码 #include <stdio.h> int main(){ unsigned int random; random = ...

  6. PageHelper分页(十)

    分页有两种: (1) 物理分页:物理分页依赖的是某一物理实体,这个物理实体就是数据库,比如MySQL数据库提供了limit关键字,程序员只需要编写带有limit关键字的SQL语句,数据库返回的就是分页 ...

  7. JDOJ3011 铺地板III

    JDOJ3011 铺地板III https://neooj.com/oldoj/problem.php?id=3011 题目描述 有3 x N (0 <= N <= 105)的网格,需要用 ...

  8. Python 中的时间处理包datetime和arrow

    Python 中的时间处理包datetime和arrow 在获取贝壳分的时候用到了时间处理函数,想要获取上个月时间包括年.月.日等 # 方法一: today = datetime.date.today ...

  9. vue使用--环境搭建与基本项目创建说明

    桃之夭夭,思绪纷飞. 一.环境搭建 1.安装node.js(包含包管理工具npm) 安装包可以到node官网进行下载,穿梭>>> 根据自己的操作系统下载相应版本的安装包,运行后按照操 ...

  10. sierpinski垫片(3D)[误]

    今天是因为可以用py而高兴的一天. 昨天老板淡淡地回了一句,sierpinski地毯画得挺好的. 我思考了五秒钟之后,想起来作业其实是sierpinski垫片.     三角垫片比地毯难做多了. 因为 ...