

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 访问模式模板
<a name="template-access-patterns"></a>

使用以下字段收集和记录有关用例访问模式的信息：


****  

| 字段 | 描述 | 
| --- | --- | 
| **访问模式** | 提供访问模式的名称。 | 
| **描述** | 提供对访问模式的更详细描述。 | 
| **优先级** | 定义访问模式的优先级（高、中或低）。这定义了应用程序最相关的访问模式。 | 
| **读或写** | 它是读取权限还是写入访问模式？ | 
| **类型** | 该模式是访问单个项目、多个项目还是所有项目？ | 
| **筛选条件** | 访问模式是否需要任何过滤器？ | 
| **排序** | 结果需要任何排序吗？ | 

## 模板
<a name="access-pattern-example"></a>


|  |  |  |  |  |  |  |  | 
| --- |--- |--- |--- |--- |--- |--- |--- |
| **访问模式** | **描述** | **优先级** -  | **读或写** | **类型（单个项目、****多个****多个项目或所有项目）** | **关键属性** |  **筛选条件** | **结果排序** | 
| *创建用户个人资料* | *用户创建新的个人资料。* | *高*。 |  *写入* | *单个项目* | *用户名*： |  *不适用* |  *（不适用*） | 
| *更新用户个人资料* | *用户更新其个人资料。* | *中* | *写入* | *单个项目* | *用户名*： | *用户名 = 当前用户* | *（不适用*） | 
| *获取用户个人资料* | *用户查看其个人资料。* | *高*。 | *读取* | *单个项目* | *用户名*： | *用户名 = 当前用户* | *（不适用*） | 
| *创建游戏* | *用户创建一个新游戏。* | *高*。 | *写入* | *单个项目* | *游戏 ID* | *不适用* | *（不适用*） | 
| *查找开放的游戏* | *用户搜索开放的游戏。搜索结果按起始时间戳降序排列。* | *高*。 | *读取* | *多项* |   | *游戏状态 = 开放* | *起始时间戳降序* | 
| *通过地图查找开放的游戏* | *用户使用按开始时间戳降序排列的特定地图来搜索开放的**游戏。* | *中* | *读取* | *多项* |   | *游戏状态 = 开放，地图 = XYZ* | *起始时间戳降序* | 
| *查看游戏* | *用户查看游戏详情。* | *高*。 | *读取* | *单个项目* | *游戏 ID* | *不适用* | *（不适用*） | 
| *查看游戏中的用户* | *用户获取游戏中所有用户的列表。* | *中* | *读取* | *多项* |   | *游戏 ID = XYZ* | *（不适用*） | 
| *将用户加入游戏* | *用户加入开放的游戏。* | *高*。 | *写入* | *单个项目* | *游戏 ID 和用户名* | *游戏状态 = 开放* | *（不适用*） | 
| *开始一场游戏* | *用户开始一场新游戏。* | *高*。 | *写入* | *单个项目* | *游戏 ID* | *不适用* | *（不适用*） | 
| *为用户更新游戏* | *更新用户在游戏中的位置。* | *中* | *写入* | *单个项目* | *游戏 ID 和用户名* | *不适用* | *（不适用*） | 
| *更新游戏* | *游戏结束；更新统计数据。* | *中* | *写入* | *单个项目* | *游戏 ID* | *不适用* | *（不适用*） | 
| *为用户查找玩过的所有游戏* | *按游戏开始时间戳顺序列出用户玩过的所有游戏。* | *低* | *读取* | *多项* | *用户名和游戏 ID* | *用户名 = 当前用户* | * 开始时间戳*。 | 
| *导出数据进行数据分析* | *开发团队运行批处理作业，将数据导出到 Amazon S3。* | *低* | *读取* | *全部* | *不适用* | *不适用* | *（不适用*） | 