用例图 - 演员是否可以在系统范围内?

时间:2015-08-18 19:18:00

标签: uml use-case

我正在使用Java开发一个软件,该软件将运行作为软件一部分创建的TFTP客户端,并将连接到外部的TFTP服务器。

我的问题是我应该使用Actor符号将TFTP客户端作为系统边界内的actor,因为这是系统将要做的事情吗?还是应该把它留在系统边界之外?

2 个答案:

答案 0 :(得分:1)

按照定义,演员是系统与系统交互的外部事物。

因此,系统边界内的Actor将是矛盾的

答案 1 :(得分:0)

这取决于你的抽象级别。很有可能在所考虑的系统内定义您表示为边界的actor。通常,如果您在其中引入此类演员,则意味着您拥有这些演员互动的子系统。所以在你的情况下,TFTP就是这样一个子系统。