团队作业第3周——需求改进&系统设计
目录
团队作业第3周——需求改进&系统设计
1.需求&原型改进
本团队问卷内容:https://www.wjx.cn/jq/49658469.aspx
注:由于团队问卷调查均是线上分发问卷,没有照片或视频在线下调查用户的过程
参与本次调查的被调查者大部分为学生,因此该问卷对本平台的改进更有针对性

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

基于此结果,本团队意向打造一个休闲娱乐与学习相结合的学习平台,即在原来设计的平台基础上,在时间允许的情况下,将加入在线影院等用户交互式的休闲娱乐社交功能。
问题二:调查问卷的结果显示,大部分被调查者都没有明确的学习计划甚至是迷茫;与此同时,大部分被调查者认为影响网络学习效果的主要原因是自身的控制力不强。


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

2.系统设计
系统架构说明:
数据库设计说明:
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周——需求改进&系统设计的更多相关文章
- 团队作业第3周——需求改进&系统设计(crtl冲锋队)
2.需求&原型改进: 1.问题:游戏中我方飞机和敌方飞机是怎么控制的? 改进: 在游戏中,我控制我方飞机,按下方向键飞机便向按下的方向移动,按下Z键,我方飞机发射子弹. 敌方飞机面向随机的方向 ...
- 【1414软工助教】团队作业3——需求改进&系统设计 得分榜
题目 团队作业3--需求改进&系统设计 作业提交情况情况 本次作业所有团队都按时提交作业. 往期成绩 个人作业1:四则运算控制台 结对项目1:GUI 个人作业2:案例分析 结对项目2:单元测试 ...
- 【集美大学1411_助教博客】团队作业3——需求改进&系统设计 成绩
看到同学们越来越认真了,助教非常高兴.大家已经开始了alpha冲刺,请控制好进度.成功的关键就是不断迭代,不断迭代. 关于leangoo 我看到所有组的同学都已经开始使用leangoo,请大家把助教加 ...
- 【2017集美大学1412软工实践_助教博客】团队作业3——需求改进&系统设计 成绩公示
第三次团队作业成绩公布 题目 团队作业3: 需求改进&系统设计 团队成绩 成绩公示如下: 缩写 TD BZ GJ CJ SI WBS GS JG DB SS SJ CS DC Total 分值 ...
- 集美大学网络1413第七次作业成绩(团队三) --需求改进&系统设计
题目 团队作业3--需求改进&系统设计 团队作业3成绩 团队/分值 TD BZ GJ CJ SI WBS GS JG DB SS SJ CS DC 总分 1 0.25 0.75 1 0.5 ...
- 【2017下集美大学软工1412班_助教博客】团队作业3——需求改进&系统设计团队成绩公示
作业要求 团队作业3--需求改进&系统设计 团队评分结果 Total QH BZ GJ MS SXX WBS SJ JG SJK JH NR CS PHILOSOPHER 需求改进&系 ...
- 团队作业三——需求改进&系统设计
需求改进&系统设计 一. 需求&原型改进 1. 针对课堂讨论环节老师和其他组的问题及建议,对修改选题及需求进行修改 老师及其他组的同学在课堂讨论时尚未提出问题及修改意见,但是课后我们有 ...
- 《Coderxiaoban团队》团队作业5:项目需求分析改进与系统设计
实验八 <Coderxiaoban团队>团队作业5:项目需求分析改进与系统设计 项目 内容 这个作业属于哪个课程 任课教师博客主页链接 这个作业的要求在哪里 团队作业5:项目需求分析改进与 ...
- 郑政 | 2021软件代码开发技术作业四 | 需求改进&系统设计
需求改进&系统设计 -------------------------------------------------------------------------------------- ...
随机推荐
- Scala字符穿插值器
从2.10.0版本开始,Scala提供了三种创新的字符串插值方法: s.f 和 raw 于2.11.0版本开始,用于模式匹配patter match中 小结: s: s"Hello, $na ...
- Python—日志模块(logging)和网络模块
https://blog.csdn.net/HeatDeath/article/details/80548310 https://blog.csdn.net/chosen0ne/article/det ...
- [Go] gocron源码阅读-空接口类型interface{}
gocron源代码中的Action那个地方,就是个空接口类型Action interface{},可以传递任意类型进去,这里是传了个函数进去 command := cli.Command{ Name: ...
- Node.js—概述
一.Node.js与其他语言对比 Node.js不是一种独立的语言,与PHP.JSP.Python.Perl.Ruby的"既是语言,也是平台"不同,Node.js的使用Java ...
- RSTP基本配置
1.用四台S3700交换机,2台PC机,一台HUB,组建网络拓扑 2.测试主机间的连通性 3.配置rstp基本功能 (1)把交换机stp模式由默认的mstp变为rstp.在华为交换机上默认开启了mst ...
- windows server2008 R2下mysql 5.7版本中修改编码为utf-8的方法步骤
首先通过 show variables like 'character_set_%'; 查看mysql字符集情 默认编码为 latin1 然后关闭数据库 在mysql安装目录下找到my.ini文件 在 ...
- 解决Django-Error: That port is already in use
Error: That port is already in use. 1.使用python manage.py runserver 8001 开一个新的端口. 2.kill掉原来的端口(在root条 ...
- oracle 循环插入数据
参考链接:oracle 行转列 pivot函数基本用法 --建表 --drop table SalesList; create table SalesList( keHu varchar2(20), ...
- day81_10_30redis的简单操作。
一.启动redis 在启动redis中可以持续的启动redis服务端,启动的服务端即使被关掉也不会停止服务: >: redis-server & 在客户端连接刚刚启动的redis服务端: ...
- Dijkstra算法堆优化详解
DIJ算法的堆优化 DIJ算法的时间复杂度是\(O(n^2)\)的,在一些题目中,这个复杂度显然不满足要求.所以我们需要继续探讨DIJ算法的优化方式. 堆优化的原理 堆优化,顾名思义,就是用堆进行优化 ...