团队作业第3周——需求改进系统设计
文章目录
- 一、需求&原型改进
- 1.存在问题及解答
- 2.需求规格说明书修改部分
- 3.使用场景
- 二、系统设计
- 1.架构设计
- 2.设计思维导图
- 3.界面设计图
- 三、alpha任务分配计划
- 1.Sprint Backlog
- 2.以甘特图的方式拟定迭代冲刺计划
- 四、测试计划
- 4.1 测试目的
- 4.2 测试策略
- 4.3 测试人员
一、需求&原型改进
1.存在问题及解答
双人对战是否能包含联网实时匹配对线,如何丰富后续开发的玩法
答:有考虑登录的用户匹配对战,同时还能根据随机匹配的胜场胜率,来增加排位机制,可参考现有的类似棋类游戏的段位算法。后续可丰富的玩法也是添加更多棋类。
2.需求规格说明书修改部分
不足:双人对战模式包含自定义对战和匹配对战,未注册用户也能使用,只不过只能使用人机对战和自定义双人对战,通过账号匹配的模式不能使用
3.使用场景
假设一群朋友在聚会,想玩游戏准备来一把紧张刺激的象棋大战或者来一个多人运动的飞行器,又没有带实体棋盘旗子,点开现有的微信小程序或者手机下载的小游戏,就会发现,打开时有广告,打开后又时不时弹出广告,有些广告又很鸡贼的把关闭按钮设置的很小,或者有几个不同的关闭按钮,令我们傻傻分不清。这时候就体现我们设计的程序的优越性了,简洁美观的界面,包含像象棋五子棋等的大众棋类。是一款简单易上手,方便没烦恼的产品,居家旅行必备。
二、系统设计
1.架构设计
首先,我们小组设计的是棋类小游戏,其中有象棋、五子棋和飞行棋。
小组8人分成前端设计,后端设计,项目测试,维护改进。
2.设计思维导图
3.界面设计图
三、alpha任务分配计划
1.Sprint Backlog
看板链接
看板部分图示:
2.以甘特图的方式拟定迭代冲刺计划
四、测试计划
4.1 测试目的
该项目做的是棋类游戏开发,可以完成基本对局操作,拥有人机对战和双人游戏功能供玩家选择。为了保证功能正确运行,需要进行各种测试。
4.2 测试策略
界面测试
- 测试界面内功能是否有效,分布是否合理
功能性测试
- 满足各个功能的实现
测试对象 | 功能对象实现是否正常 |
---|---|
规则测试 | 在正确流程下完成游戏,胜负情况如何。在异常情况下结束游戏,如中途退出,对手退出等情况时,胜负情况如何。 |
收益变化 | 赢得游戏或者输掉游戏后积分段位变化是否正常 |
时间测试 | 出牌时间存在限制,超出时间后如何处理 |
网络测试 | 在线对战时,网络情况影响双方体验,需要关注弱网情况和断线重连情况 |
服务器压力 | 棋牌游戏对实时性要求较高,需要测试服务器在大压力情况下,是否能及时响应客户端的请求 |
数据保存 | 强制退出游戏、掉线、正常关闭、服务器异常等情况下数据保存情况如何 |
其他 | 开发过程中会测试更多情况 |
实用测试
- 完成开发后进行使用测试,寻找存在的bug
4.3 测试人员
测试人员 | 具体事项 |
---|---|
各组员 | 完成各功能后,针对当前功能进行简单测试 |
黄荫林、袁嘉俊 | 进行综合测试,并将测试的结果反馈给开发人员 |
团队作业第3周——需求改进系统设计相关推荐
- 团队作业3——需求改进系统设计
Deadline: 2017-4-21 22:00PM,以博客发表日期为准 评分基准: 按时交 - 有分,检查的项目包括后文的四个方面 需求&原型改进 系统设计 Alpha任务分配计划 测试计 ...
- 假如我们的坦克继续前进队——需求改进系统设计
需求和原型改进 在上个星期的<需求说明书>课堂讨论中,老师提出了游戏的用户界面的设计问题. 经过小组成员的讨论后,我们的想法如下:设计关卡基于时间和人手问题难以实现因此改为一关的形式,以便 ...
- 七次作业-团队作业——选题报告和需求规格
团队成员 刘博良(组长),郑锦伟,王纯 项目描述 随着经济全球化和信息全球化的发展,英语能力越来越受到人们的关注.作为国际通用语言的英语,更是在很多重要场合上广泛使用.由此英语的学习越来越被社会所重视 ...
- 团队作业第五周(六只化骨龙)
Alpha版本测试报告 测试过程: 开发时分别对后台和前端进行测试,后台主要测试数据库能否正常调用,前端主要测试界面能否符合预期效果以及代码是否能正确运行.其次,测试并反馈软件的体验情况,让开发人员尽 ...
- 团队作业第六周--alpha阶段项目复审
小组名字 优点 缺点&Bug报告 排名 大猪蹄子队 一款你值得拥有的学习软件 登录页面在360浏览器会显示有误,测验功能不能提交答案,部分功能也尚未完成 1 GG队 音乐冒险类游戏,新颖的游戏 ...
- 《坐热板凳》第五次作业:团队项目需求改进与系统设计
实验九 团队作业5-团队项目需求改进与系统设计. 项目 内容 这个作业属于哪个课程 http://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www. ...
- 《The one!》团队作业五:团队项目需求改进与系统设计
项目 内容 作业所属课程 所属课程 作业要求 作业要求 团队名称 < The One !> 作业学习目标 (1)掌握面向对象需求分析方法:(2)学习软件系统总体结构和数据库逻辑结构设计,学 ...
- 《毛毛虫团队》第五次作业:团队项目需求改进与系统设计
一:实验名称:团队项目需求改进与系统设计 二:实验目的与要求 (1)掌握面向对象需求分析方法: (2)学习软件系统总体结构和数据库逻辑结构设计,学会编制软件系统设计说明书,掌握系统总体设计过程.设计原 ...
- 《F4+2团队项目需求改进与系统设计》
任务一 a.分析<动态的太阳系模型项目需求规格说明书>初稿的不足. 任务概述描述的有些不具体,功能的规定不详细,在此次作业进行了修改. b.参考<构建之法>8.5节功能的定位和 ...
最新文章
- Laravel的Class Laravel\Passport\Passport not found
- PHP语言 -- 文件上传
- SAP Cloud for Customer的产品主数据通过PI同步到CRM
- 看“意大利文艺复兴艺术展”(3)
- nginx限制恶意IP处理方法
- mysql jsp servlet 中文乱码问题。
- 程序控制流——Python基础语法
- linux single 禁用显卡,告诉你Ubuntu下禁用独显的方法及命令
- 软件工程 -- 开发模型
- 继电保护计算机化,浅谈继电保护的未来发展趋势
- BUUCTF WEB easyweb
- 华为云薛浩:走进视频“新时代”
- 互联网周刊封面文章:全球网络广告三大趋势
- 【MOOC】华中科技大学操作系统慕课答案-第1~3章单元测试
- Kali与编程:Winserver 2019搭建dhcp服务器
- 手把手教你用 Python 爬虫煎蛋妹纸海量图片
- C++基础2:ASC码中 ‘A’ 和 ‘a’ 分别在什么位置??
- hadoop是什么语言
- 2022百度之星程序设计大赛 - 复赛 1001 子序列
- 【附源码】计算机毕业设计java英语四六级在线学习系统设计与实现
热门文章
- Shader实例:溶解效果(Dissolve)
- 全球领先智能化集装箱管理方案,小程序随时随地AI自动集装箱信息识别+箱况残损+地点报备,中集飞瞳智能化船公司智能航运智能货运铁路
- “dv/dt”和“di/dt”值:这些值的水平对固态继电器有什么影响?
- 如何加声调口诀_标声调口诀
- 什么是高并发(java为例)
- Linux系统下锐捷客户端连接方法
- 2022年R2移动式压力容器充装试题模拟考试平台操作
- 物联网发展趋势系——许永硕
- win10卸载db2_如何彻底删除Win10 系统自带的库?
- Twincat导出Scope数据(机器人控制),并采用origin绘图