这太令人困惑了。 我知道演员是一个外部代理与系统交互。 众所周知,Bot是系统的一部分。另一方面,他们可以扮演玩家的角色。
那么我可以将机器人作为用例中的演员吗?就像玩家一样? 但如果是这样,它与演员本身的概念相矛盾。
答案 0 :(得分:1)
是的,系统可以是另一个系统的参与者,而僵尸程序可以被认为是一个具有更高自治程度的系统。
例如,web bot(或web crawler)是一个半自治系统,它向另一个系统(例如web服务器)发出HTTP请求以获取HTML页面。在这个例子中,Web机器人既是一个演员,又是一个系统。
"统一建模语言(UML)中的参与者指定用户或与主题交互的任何其他系统所扮演的角色。