用例图2.0

顶层用例图:

 

查看玩家信息用例图: 

查看玩家信息场景描述

用例名称  查看玩家信息

范围  玩家信息查看和修改

级别  子功能

主要参与者  玩家

涉众及其关注点 

玩家:希望能够准确、快速地查看自己的信息和战绩。页面简洁易于截屏分享,因为很多玩家有向朋友炫耀战绩的需求。同时,玩家能够修改自己的昵称和个人信息。

开发者:希望能准确记录玩家修改后的信息,满足玩家需求。

前置条件  玩家已注册并登陆游戏

成功保证  存储以往游戏记录,更新账号信息,记录游戏过关成败数据,生成玩家数据

主成功场景

1. 已有游戏记录的玩家登陆后请求查看玩家信息。

2. 系统根据过往游戏记录生成已过关数据、失败次数、玩家信息等数据。

3. 上述数据更新并显示在页面上,等待用户查看。

4. 用户申请修改自己的个人信息。

5. 用户输入自己想要修改的信息。

6. 系统审核并更新用户修改的信息。

7. 页面显示用户修改后的信息。

8. 用户查看完毕,离开该场景。

扩展

1-1 用户进入该场景是还未有游戏记录

  1-1-1 将所有数据初始化

  1-1-2 显示初始化的信息

2-1 用户欲修改的用户信息审核未通过

  2-1-1 此次修改无效

  2-1-2 向用户进行修改无效的提示

  2-1-3 保留修改前的信息并显示

特殊需求

1. 适用市面上常见显示器。文本信息可见距离为0.5米。

2. 90%的信息能够在更新后0.5秒内显示。

技术和数据变化元素

1. 包含敏感信息的用户名不允许使用。

2. 用户输入的用户名可适用于ASCII、UTF-8等常见编码方式。

发生频率  偶尔使用

杂项

1. 针对不同语言需要怎样进行适应。

2. 用户注销账号后系统是否需要保留其数据。

未决问题

1. 用户注销账号后系统是否需要保留其数据;若保留,需要保留多久。

2. 用户名审核的停用词表更新频率及标准。

方块移动用例图: 

交换方块场景描述 

用例名称:交换方块
范围:方块处理
级别:用户目标
主要参与者:玩家
涉众及其关注点:
玩家:通过点击方块移动来得到良好的界面反馈。
游戏系统:通过判断玩家操作来消除方块及填充,通过界面反馈给玩家,使玩家得到良好体验。
前置条件:玩家点击不同的方块交换位置。
成功保证:存储地图信息,更新关卡信息,交换方块。
主成功场景:
1.玩家交换两方块。
2.游戏系统判断方块能消除。
3.系统对方快进行消除,下落填充。
4.系统对填充后的方块进行消除判断,如能消除,则继续执行第二步。

5.玩家得到以上信息
扩展:
0-1 点击方块之间的距离太远或重复点击一个方块:

0-1-1 重新计算点击次数

0-1-2 将第二次点击重置

1-1 交换方块之间不能消除:

1-1-1 将交换方块重新还原

1-1-2 保持不变

2-1 下落时卡顿

2-1-1 重新打开关卡

3-1 道具使用效果不佳

3-1-1 修改代码

特殊需求:1.更改最小消除个数

                   2.随机更改方块内容
技术和数据变化元素:由二维数组存储地图,结构体数组存放方块信息
发生频率:频繁使用
 

退出游戏用例图: 

退出游戏场景描述

用例名称:存档
范围:退出游戏
级别:用户目标
主要参与者:玩家
涉众及其关注点:
1.玩家:希望在不想玩游戏时退出游戏,并跟据玩家自身要求保存游戏;玩家可选择覆盖之前的存档,或者新建一个存档来保存数据

2.游戏系统:准确记录玩家数据并更新玩家数据信息

前置条件:玩家必须进入主界面
成功保证:游戏系统准确记录关卡数据
主成功场景:
1.玩家选择退出游戏
2.游戏系统提示玩家保存游戏
3.玩家跟据自己需求选择覆盖存档或新建存档
4.游戏系统跟据玩家需求更新玩家数据
5.系统提示玩家保存成功
扩展:
3-1玩家未点击退出游戏直接退出游戏
3-1-1系统不保存玩家数据
技术和数据变化元素:
1.提供功能强大的文本编辑器
2.支持各种类型的图片
发生频率:偶尔
 


商店用例图: 

商店场景描述

用例名称  购买道具

范围  商店购买

级别  用户级别

主要参与者  玩家

涉众及其关注点 

玩家:希望迅速进入商店界面,查看自己金币数量,查看道具信息,购买道具

游戏系统:准确读取玩家数据并及时反馈给玩家,玩家购买道具后,对玩家数据修改并更改玩家金币数量

前置条件  玩家进入游戏主界面

成功保证  存储玩家金币信息,更新玩家道具信息

主成功场景

1. 玩家申请进入商店界面

2. 系统响应玩家请求并反馈玩家商店信息

3. 系统反馈玩家金币数量,道具数量

4. 玩家提交购买请求

5. 系统处理购买请求,更改玩家金币信息及道具信息

6. 系统反馈用户购买后的记录。

扩展

1-1 系统响应玩家请求,反馈给玩家道具信息

  1-1-1 系统响应玩家请求,反馈给玩家道具信息

2-1 玩家金币不足无法购买

  2-1-1 系统依据玩家金币数量和道具价值作比较,判断是否能购买

  2-1-2 系统提示玩家不能购买

  2-1-3 系统保持商店界面信息

特殊需求

1. 用户购买游戏中代币

发生频率  偶尔使用

设置用例图: 

设置场景描述

用例名称:设置
范围:界面音效管理
级别:用户目标
主要参与者:玩家
涉众及其关注点:
1.玩家:设置界面大小或音效方面,能够清楚看到改变情况

2.游戏系统:将修改内容呈现给玩家,并存储

前置条件:玩家打开设置并修改
成功保证:游戏系统将文件信息修改,并呈现给玩家
主成功场景:
1.玩家打开设置界面
2.玩家修改界面信息
3.游戏系统将修改后内容呈现给玩家
4.玩家确认修改
5.游戏系统将修改内容存储至文件
扩展:
1-1 玩家没有确认修改
1-1-1 返回至没有修改的状态
特殊需求:修改语言
技术和数据变化元素:
1.读取音频文件并播放
2.支持各种类型的图片
发生频率:偶尔


玩游戏用例图:  

玩游戏场景 描述

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值