【发布时间】:2014-03-15 15:13:21
【问题描述】:
我正在使用视觉范式社区版 UML 工具。我正在创建一个包含一些操作的活动图。我注意到当您右键单击一个动作时有一个选项:“行为”,它会导致另一个菜单,使我能够为该行为添加图表。还有另一个选项可以添加子图。现在,子图是在调用父图时执行或运行的图。 我不知道的是,那个行为选项是什么,与子图选项有什么不同?
【问题讨论】:
我正在使用视觉范式社区版 UML 工具。我正在创建一个包含一些操作的活动图。我注意到当您右键单击一个动作时有一个选项:“行为”,它会导致另一个菜单,使我能够为该行为添加图表。还有另一个选项可以添加子图。现在,子图是在调用父图时执行或运行的图。 我不知道的是,那个行为选项是什么,与子图选项有什么不同?
【问题讨论】:
我不熟悉你们的 UML 工具,但是根据 UML 标准,活动图可能只描绘了整个活动的一部分。一般来说,活动可能非常复杂,并使用多个图表来表示。活动从初始节点执行到活动最终节点。其间的所有动作都可以执行任何行为或任何其他活动。图表仅用于表示活动的内部部分。
我希望这不是太混乱的答案。
【讨论】:
我向视觉范式工具的支持团队发送了一封电子邮件。这是我收到的关于此事的回复:
“子图和行为有 2 个不同的含义。 子图是向下钻取模型模型的一般特征 详细说明它的细节,它支持所有模型类型。这 行为是根据 UML 专门定义的 规范,用于解释动作的细节。所以 您可以认为该行为是特定于行动的 定义其细节,而子图是通用的 功能。”
我只是想与这里的每个人分享这个,以防有人想知道。
【讨论】: