一、需求&原型改进

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--需求改进&系统设计的更多相关文章

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

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

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

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

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

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

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

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

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

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

  6. 团队作业3——需求改进&系统设计

    Deadline: 2017-4-21 22:00PM,以博客发表日期为准 评分基准: 按时交 - 有分,检查的项目包括后文的四个方面 需求&原型改进 系统设计 Alpha任务分配计划 测试计 ...

  7. 团队作业3_需求改进&系统设计

    一.需求&原型改进 1.需求改进: (1)发现问题:通过发布问卷调查及收集整理的形式发现用户的新需求: (2)修改需求:考虑新增提醒用户未完成事件的功能.   附:用户调查问卷(如下) 调研途 ...

  8. 团队作业3 需求改进&系统设计(银河超级无敌舰队)

    目录 一.需求&原型改进 1. 需求改进 2. 修改说明书 3.功能分析 4. 调整WBS及计划 二.系统设计 1. 总体设计 2. 数据库设计 3.社团设计 三.Alpha任务分配计划 1. ...

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

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

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

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

随机推荐

  1. 回流与重绘:CSS性能让JavaScript变慢?

    参考张鑫旭博客: http://www.zhangxinxu.com/wordpress/2010/01/%E5%9B%9E%E6%B5%81%E4%B8%8E%E9%87%8D%E7%BB%98%E ...

  2. [MIT6.006] 8. Hashing with Chaining 散列表

    一.字典 在之前课里,如果我们要实现插入,删除和查找,使用树结构,最好的时间复杂度是AVL下的Ο(log2n),使用线性结构,最好的复杂度为基数排序Ο(n).但如果使用字典数据类型去做,时间复杂度可为 ...

  3. 两种图片下拉放大效果实现(自定义CoordinatorLayout以及自定义Recylerview)

    一.自定义CoordinatorLayout实现图片放大功能 本文是基于折叠布局实现的图片上拉滑动,下拉图片放大,松手放大的效果,先看下效果图. 实现原理: 1.使用CoordinatorLayout ...

  4. rocketmq详解-[个人版]-第一章

    一.消息队列概述 1.1.消息队列由来 在运维场景中,我们经常会存在如下场景:一旦出现S1异常,C1将因为S1的影响而异常(C为客户端,s为服务端) 当然可以通过添加多个S的方式,实现高可用.但这样会 ...

  5. MindManager思维导图应用到办公中需要注意什么

    MindManager思维导图是一个易于使用的项目管理软件,能很好地提高项目组的工作效率和小组成员之间的协作性.接下来,小编就为大家介绍三个能利用好该思维导图软件办公的技巧. 一.审阅会议--合作办公 ...

  6. 如何突出显示PDF文档中的一些重要文本信息

    PDF文档中如果存在着太多的文字时,阅读者会容易遗漏很多重要的信息.但如果,文档中存在着一些特殊标记的文字时,比如标黄.标红文本时,很多人都会给予特别关注. 因此,当大家在使用pdfFactory专业 ...

  7. 鱼骨图是什么?怎么用iMindMap画鱼骨图?

    鱼骨图是一种发现问题"根本原因"的方法,它也可以称之为"因果图".其特点是简捷实用,深入直观."鱼头"处标注的一般是问题或后果.按出现机会多 ...

  8. jmeter脚本的编写

    前几天讲到了性能测试的入门,今日继续来讲解jmeter的使用,本文讲的都是比较细,希望各位耐心的看完. 一.jmeter的安装与打开 前提条件:给大家一个jmeter的安装包  百度网盘的路径如下:链 ...

  9. python3基础3

    # 匿名函数: bbb = lambda a, b: a + b print(bbb(1,1)) # 函数 def add(a=None, b=None): """ 接收 ...

  10. Java蓝桥杯02——第二题集锦:生日蜡烛、星期一、方格计数、猴子分香蕉

    第二题 生日蜡烛(结果填空) 某君从某年开始每年都举办一次生日party,并且每次都要吹熄与年龄相同根数的蜡烛. 现在算起来,他一共吹熄了236根蜡烛. 请问,他从多少岁开始过生日party的? 请填 ...