【问题标题】:How do you return a data object from a subactivity in a UML activity diagram?如何从 UML 活动图中的子活动返回数据对象?
【发布时间】:2023-03-25 04:39:01
【问题描述】:

我正在尝试创建一个输出数据对象的子活动。

目前,我有一个子活动 Prepare Pack,它向 Card Pack 数据对象添加一张 Joker 卡片,从 Card Pack 中删除所有三、三和四并返回 Card Pack

为了对输出进行建模,我使用箭头将子活动连接到 Card Pack 数据对象。这是说明子活动返回Card Pack 的有效方式吗?

【问题讨论】:

  • 除了百搭牌的流程应该是相反的,这对我来说似乎是合理的。不过,边界符号看起来很可疑,明天会仔细看看。
  • @ThomasKilian 感谢您的反馈!边界符号是我最不确定的。真的很难找到返回某些东西的子活动的例子。

标签: uml flowchart workflow-activity


【解决方案1】:

这就是我将如何建模它。鉴于您有包含此类操作的子活动建模

卡片组通过一个对象节点输入并通过第二个节点离开。另一种观点表明,没有内部结构:

(请注意,躺着的 8 是 Enterprise Architect 的一个装饰,用于显示该元素是可点击的,并包含一个显示其内部结构的图表。)

现在这个活动可以像这样被调用:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多