Web服务器可以成为在线游戏用例图中的参与者吗?



我正在设计一个在线游戏,其中服务器记录投篮,通知玩家并传球回合。我可以将服务器视为参与者还是它应该是我系统的一部分?

很快,您的服务器就成为您系统的一部分

至于识别演员本身,您应该回答下一个问题:

  • 谁将提供、使用或从系统中删除信息?
  • 谁将使用该系统?
  • 谁对系统提供的某个功能或服务感兴趣?
  • 谁将支持和维护该系统?
  • 系统的外部资源是什么?
  • 还有哪些其他系统需要与正在开发的系统进行交互?

因此,用户(玩家,管理员等),外部来源(即使用的外部API)在您的情况下绝对是参与者。

服务器可以是参与者。下面是一个示例。如您所见,服务器位于系统外部。

可能

很难立即识别所有参与者,但您可以在创建系统期间修改您的用例(和参与者)。

从来源给出

最新更新