我正在设计一个在线游戏,其中服务器记录投篮,通知玩家并传球回合。我可以将服务器视为参与者还是它应该是我系统的一部分?
很快,您的服务器就成为您系统的一部分
至于识别演员本身,您应该回答下一个问题:
- 谁将提供、使用或从系统中删除信息?
- 谁将使用该系统?
- 谁对系统提供的某个功能或服务感兴趣?
- 谁将支持和维护该系统?
- 系统的外部资源是什么?
- 还有哪些其他系统需要与正在开发的系统进行交互?
因此,用户(玩家,管理员等),外部来源(即使用的外部API)在您的情况下绝对是参与者。
服务器可以是参与者。下面是一个示例。如您所见,服务器位于系统外部。
可能很难立即识别所有参与者,但您可以在创建系统期间修改您的用例(和参与者)。
从来源给出