我正在尝试在UML 2中绘制活动图。我有一个名为"splitter"的动作,它获取一个对象并将其拆分为两组名为 A 和 B 的对象。这些新对象在活动图中并行经历两个不同的流。我想知道 UML2 是否支持从一个操作中获取多个输出。如何在不使用分叉符号的情况下强调并行性?
操作可以有两个传出数据流 - 使用引脚或将两个传出链接连接到不同的对象节点。在此之后,从引脚或节点,您可以启动两个不同的流。无需使用叉子。
活动图提供两种流:控制流和对象流。"叉子"仅用于控制流。根据您的问题,看起来您正在谈论对象流。对象流的 UML 表示法中没有任何"并行性"。