【问题标题】:Use Case Diagrams - can actors be within system boundary?用例图——参与者可以在系统边界内吗?
【发布时间】:2016-04-08 16:23:50
【问题描述】:

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

我的问题是我是否应该使用 Actor 符号将 TFTP 客户端作为系统边界内的参与者,因为这是系统会做的事情?还是应该将其留在系统边界之外?

【问题讨论】:

    标签: uml use-case


    【解决方案1】:

    根据定义,参与者是系统之外与系统交互的事物。

    因此,系统边界内的 Actor 将是一个终端矛盾

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-02-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-07-11
        • 2021-03-16
        • 1970-01-01
        相关资源
        最近更新 更多