团队作业part3--需求改进&系统设计
一、需求&原型改进
1. 需求的修改
借鉴其他开发游戏的组的经验以及老师的建议,针对之前的需求分析,作出如下修改:
- 问题1:这款游戏对玩家的吸引力与驱动性有所不足。
- 修改1:增加成就系统与排行系统,通过玩家间的竞争提高玩家玩游戏的积极性。
- 问题2:游戏的模式暂且较为单一,还不够新颖。
- 修改2:调查发现消除类的受众很广,准备增加方块消除模式,提高受众数。
- 问题3:需求分析时仅开发人员之间分析讨论与调查少部分人对该游戏的需求,没有大量调查清楚用户的需求。
- 修改3:采用问卷调查或询问的方式,收集汇总数据,完善用户的需求。
- 问题4:团队人员分工不够明确,责任问责不够具体。
- 修改4:用腾讯会议开会讨论并修改团队分工,以提高团队成员积极性与方便责任问责。
2. 完善需求规格说明书
1)原先需求规格说明书
https://www.cnblogs.com/3Jax/p/12852406.html
2)调查问卷结果与分析
- 年龄分布
- 玩家职业
- 游戏类型
- 行为偏好
- 调查结果分析
游戏用户年龄在18~50岁之间居多,且大部分为上班族和学生,在做功能分析时要大部分以该用户群体的需求为准。
虽然大部分用户偏爱角色扮演,格斗,射击类的游戏,但该部分类型基本已被大型游戏公司所垄断,他们有成熟的体系与稳定的游戏,无法与其抗衡,还是比较适合开发一些占市场份额较小的策略类,益智类游戏。
用户更偏好精美的游戏界面,与结交其他玩家,后期开发可以考虑加入聊天功能。
3)典型用户与用户场景设计
名字 | 李晓纯 |
性别 | 女 |
年龄 | 21岁 |
收入 | 0RMB |
知识层次与能力 | 学历高中,大学在读 |
工作/生活情况 | 中产阶级家庭,别人家的孩子,热爱生活积极的乐天派 |
动机、目的、困难 | 好好学习提升自己,让自己变得更优秀,但其家庭生活中存在些小矛盾 |
用户偏好 | 听歌,学习,买买买 |
用户比例 | 40% |
典型场景 | 吃海底捞时在门口等待,感觉很无聊 |
典型描述 | 在空闲无聊时,可以打上一把小游戏消遣 |
名字 | 林培宏 |
性别 | 男 |
年龄 | 35岁 |
收入 | 8000RMB |
知识层次与能力 | 大学毕业,普通中产工薪阶级 |
工作/生活情况 | 每日为养家糊口而应酬奔波,个人的空闲时间很少。 |
动机、目的、困难 | 为了赚取奶粉钱而疯狂赚钱,为了妻子家人幸福而奋斗,家里的顶梁柱 |
用户偏好 | 喝酒,与朋友聚会,平日有运动习惯 |
用户比例 | 40% |
典型场景 | 忙完一天的工作,躺在沙发上闭目养神 |
典型描述 | 没时间打3a大作,只好躺在沙发上打几把小游戏放松心情 |
名字 | 王丽珍 |
性别 | 女 |
年龄 | 50岁 |
收入 | 退休在家,退休金2000RMB |
知识层次与能力 | 学历高中 |
工作/生活情况 | 儿女以成家立业,自己与老伴住在老房子里。 |
动机、目的、困难 | 年纪大了经不起折腾,对安逸的退休生活很满意,没有什么远大的理想 |
用户偏好 | 看电视,织毛衣,晚上跳广场舞 |
用户比例 | 20% |
典型场景 | 看了一下午电视或者织了一下午毛衣,肩膀有点酸痛 |
典型描述 | 年轻人的玩意玩不懂,打开电脑玩经典游戏俄罗斯方块 |
3. 功能分析的四个象限
外围功能 | 杀手功能 | |
必要需求 |
精美的UI设计 游戏难度确定 游戏时间设定 |
闯关式单/双人俄罗斯方块 俄罗斯方块消除游戏(新模式) |
辅助需求 |
游戏背景更换 明暗调节 |
成就系统 用户积分排行 |
4. 任务分解WBS
二、系统设计
1. 系统的架构设计
2. 数据库设计
1)基本表的设计
2)ER图
三、Alpha任务分配 计划
1. Sprint Backlog
2. Gantt图
四、测试计划
1. 测试范围说明
1)功能模块功能
游戏设置模块,个人信息模块,游戏运行模块,主界面模块
2)压力测试
测试数据的承载量与用户并发数量
3)安全测试
测试对系统的安全性能
2. 测试策略
1)功能测试
功能 | 详细描述 |
登录注册 |
使用账号密码登陆 忘记密码 注册账号 |
游戏设置 |
游戏声音大小 游戏难度 方块样式 |
个人信息 |
游戏昵称的修改 排行榜排名 游戏分数 |
游戏运行 |
控制方块的移动 进行正常的消除和加分 暂停/继续/退出/重新开始游戏 游戏结束时退回主界面 |
主界面 |
开始游戏 游戏设置 个人信息 切换账号 |
2)压力测试
通过软件同时运行多个程序,检测游戏数据是否正确保存。
3)安全测试
由测试人员模拟非法入侵,使用各样方法对程序进行攻击。
3. 测试资源分配
1)测试人员
测试人员:纪昂学,周梓波,蔡越,廖业成,冷沐阳
2) 测试环境
PC:windows10系统;
网络环境:WIFI、Internet;
3)测试工具
暂无
4. 进度安排
任务 | 时间 | 人员 | 预计耗时 |
编写测试计划 | 2020.5.19 | 廖业成 | 3小时 |
修改测试计划 | 任何时间 | 全体成员 | 2小时 |
第一轮功能测试 | 2020.5.30 | 周梓波,纪昂学,冷沐阳 | 24小时 |
性能测试、回归测试 | 2020.5.31 | 廖业成,蔡越 | 2小时 |
发布前内测 | 2020.6.02 | 全体成员 | 4小时 |
测试报告总结 | 项目发布后 | 廖业成 | 2小时 |
合计 | 1天13小时 |
5. 输出文档
1)《项目测试计划书》
2)《项目测试报告总结》
6. 发布标准
1)完成所有测试
2)没有影响程序运行的BUG
3)设计符合用户要求
4)产品使用说明书已经完备
团队作业part3--需求改进&系统设计的更多相关文章
- 【集美大学1411_助教博客】团队作业3——需求改进&系统设计 成绩
看到同学们越来越认真了,助教非常高兴.大家已经开始了alpha冲刺,请控制好进度.成功的关键就是不断迭代,不断迭代. 关于leangoo 我看到所有组的同学都已经开始使用leangoo,请大家把助教加 ...
- 【2017集美大学1412软工实践_助教博客】团队作业3——需求改进&系统设计 成绩公示
第三次团队作业成绩公布 题目 团队作业3: 需求改进&系统设计 团队成绩 成绩公示如下: 缩写 TD BZ GJ CJ SI WBS GS JG DB SS SJ CS DC Total 分值 ...
- 【1414软工助教】团队作业3——需求改进&系统设计 得分榜
题目 团队作业3--需求改进&系统设计 作业提交情况情况 本次作业所有团队都按时提交作业. 往期成绩 个人作业1:四则运算控制台 结对项目1:GUI 个人作业2:案例分析 结对项目2:单元测试 ...
- 【2017下集美大学软工1412班_助教博客】团队作业3——需求改进&系统设计团队成绩公示
作业要求 团队作业3--需求改进&系统设计 团队评分结果 Total QH BZ GJ MS SXX WBS SJ JG SJK JH NR CS PHILOSOPHER 需求改进&系 ...
- 团队作业三——需求改进&系统设计
需求改进&系统设计 一. 需求&原型改进 1. 针对课堂讨论环节老师和其他组的问题及建议,对修改选题及需求进行修改 老师及其他组的同学在课堂讨论时尚未提出问题及修改意见,但是课后我们有 ...
- 团队作业3——需求改进&系统设计
Deadline: 2017-4-21 22:00PM,以博客发表日期为准 评分基准: 按时交 - 有分,检查的项目包括后文的四个方面 需求&原型改进 系统设计 Alpha任务分配计划 测试计 ...
- 团队作业3_需求改进&系统设计
一.需求&原型改进 1.需求改进: (1)发现问题:通过发布问卷调查及收集整理的形式发现用户的新需求: (2)修改需求:考虑新增提醒用户未完成事件的功能. 附:用户调查问卷(如下) 调研途 ...
- 团队作业3 需求改进&系统设计(银河超级无敌舰队)
目录 一.需求&原型改进 1. 需求改进 2. 修改说明书 3.功能分析 4. 调整WBS及计划 二.系统设计 1. 总体设计 2. 数据库设计 3.社团设计 三.Alpha任务分配计划 1. ...
- 集美大学网络1413第七次作业成绩(团队三) --需求改进&系统设计
题目 团队作业3--需求改进&系统设计 团队作业3成绩 团队/分值 TD BZ GJ CJ SI WBS GS JG DB SS SJ CS DC 总分 1 0.25 0.75 1 0.5 ...
- 郑政 | 2021软件代码开发技术作业四 | 需求改进&系统设计
需求改进&系统设计 -------------------------------------------------------------------------------------- ...
随机推荐
- MySQL死锁问题(转)
线上某服务时不时报出如下异常(大约一天二十多次):"Deadlock found when trying to get lock;". Oh, My God! 是死锁问题.尽管报错 ...
- go-zero之web框架
go-zero 是一个集成了各种工程实践的 web 和 rpc 框架,其中rest是web框架模块,基于Go语言原生的http包进行构建,是一个轻量的,高性能的,功能完整的,简单易用的web框架 服务 ...
- 自动化翻译ceph文档
需求很简单,翻译官网的操作文档 下载ceph代码luminous版本 这个只用来编译doc的,我们只需要最新的这个分支即可,拉最少的代码 git clone -b v12.2.13 --single- ...
- [原题复现]2018护网杯(WEB)easy_tornado(模板注入)
简介 原题复现: 考察知识点:模板注入 线上平台:https://buuoj.cn(北京联合大学公开的CTF平台) 榆林学院内可使用信安协会内部的CTF训练平台找到此题 [护网杯 2018]eas ...
- bWAPP----HTML OS Command Injection - Blind
OS Command Injection - Blind 先上代码,他判断了win还是linux然后进行了ping但是结果并没有返回. 1 <div id="main"> ...
- 异或加密 - cr2-many-time-secrets(攻防世界) - 异性相吸(buuctf)
Crib dragging attack 在开始了解 Crib dragging attack 之前,先来理一理 异或. 异或加密 [详情请戳这里] XOR 加密简介 异或加密特性: ① 两个值相同时 ...
- nginx转发php文件到php-fpm服务器提示502错误
实验将php文件转发给另一个php-fpm服务器处理的时候,出现了502错误: 检查了nginx错误日志,提示: 2019/08/25 17:54:56 [error] 4742#0: *35 rec ...
- Guitar Pro怎么导出乐谱
使用Guitar Pro可以自由创作乐谱,也能根据演示效果来作出相应调整,算得上是公认的良心吉他谱制作软件.除了系统演示功能外,Guitar Pro还能给用户的实际练习提供便利.必要时,用户能将软件内 ...
- 巧妙使用MathType快速编写数学函数公式
在我们日常的工作与学习中,你是否也会遇到过无法在电脑中编写数学函数公式的情况呢? 简单的数学函数公式或许经过我们不懈的努力也可以成功的编写,不过这会耽误我们大把的时间. 想象一下,假如你的老板急着催你 ...
- guitar pro 系列教程(十七):Guitar Pro怎么导入音色库?
前面的章节讲述了关于Guitar Pro相关功能的介绍以及使用,其中也有提到音色库,玩音乐的朋友都知道,音色库是一个乐器的必备,今天小编要跟大家讲的就是关于Guitar Pro音色库是如何导入进去的, ...