GamePMFlowDesign


title: GamePM-flow-design
date: 2019-11-18 20:29:15
tags: cnbolgsWork
---

GamePM-flow-design

用例图设计

GamePMFlowDesign_第1张图片

我们主要的排赛功能面向的是如上的几个类。

  1. 主办方:负责创建一场比赛、确认比赛规则和裁判,也可以对参赛选手进行筛选。
  2. 裁判:由主办方指定,可以最终确认一场比赛的胜负,也可对比赛中出现的情况进行判罚。
  3. 团队:有些赛制需求团队参加,团队可以进行成员管理和比赛的报名。
  4. 用户:任何用户都是选手,也可以在一些比赛中充当主办方和裁判的工作。用户可以报名比赛,查看比赛的流程和结果。如果主办方启用信任模式,将允许比赛双方上报比赛结果。

类图设计

GamePMFlowDesign_第2张图片

我们的类的设计主要基于用户和赛事。我们的裁判、主办方都是对于用户针对赛事的记录。也就是说,一个用户天然具有选手身份,当用户想要举办一场比赛,那么他将有一个主办方记录,但这并不妨碍他可以是其他比赛的裁判或者是选手。

每一场赛事都由流程构成,针对不同的赛制,我们后端将处理不同的流程,如果是积分赛制,还会记录积分。

时序图

GamePMFlowDesign_第3张图片

info

第七组

人员 工作
王逸康 用例图、类图
滕达 时序图
许旺 正在激烈coding

你可能感兴趣的:(GamePMFlowDesign)