当系统隐式工作时,是否将系统作为参与者包含在用例图中



我需要为一个系统画一个UML用例图。在我的系统中,它为注册用户生成一个loginID和密码。我是否应该将系统作为参与者纳入其中?

当然不是。所考虑的系统从来都不是参与者(对自身而言)。

根据UML规范actor是三种之一:

  • 与系统交互的人(对于计算机系统:用户)
  • 与系统交互的其他系统(例如,当我们的系统直接检索帐户历史记录以导入付款时的银行系统)
  • 与系统交互的硬件(例如传感器或打印机)。

此列表已关闭。所考虑的系统和它的任何部分都不是同一系统的参与者。

根据经验,演员总是外部的到系统。

最新更新