【问题标题】:UML: modeling an activity that creates/changes other activitiesUML:对创建/更改其他活动的活动进行建模
【发布时间】:2010-11-05 10:02:49
【问题描述】:

假设我要构建某个组织的行为模型:特别是,我要构建一组活动图来描述组织中发生的所有活动(如“投标”、“订单履行”等活动) 、“运输”等)。

现在,组织中的一项关键活动是包括建立和维护所有活动本身。如果您想在建模那个活动时显示对象流,您将如何准确地将这些输入/输出描述为活动?

例如,使用作为 UML 元模型中 Activity 类实例的对象在语义上是否正确? (我正在使用的 UML 建模工具没有给我这样的选择。是因为该工具是无知的,还是因为我不应该将元模型中的类实例包含到我的模型中?)

【问题讨论】:

  • 似乎没有人热衷于回答,所以我对你的回击是:为什么你认为你不应该只是通过将活动分解为行动并添加控制流来建模,就像任何其他活动?
  • @chimp:感谢您的回击。这个问题可能太开放了。我试图让它更具体:关于将活动描述为活动的输入/输出。
  • 我同意你的方法,使用它似乎是合理的。

标签: model modeling uml


【解决方案1】:

活动参数节点可能是您正在寻找的。此形状表示在当前活动图中调用操作的活动。您将此形状连接到当前活动中的输入节点或输出节点。

您可以在 VS 2010 Ultimate 中创建支持此类节点的 UML 活动图。有关详细信息,请参阅 RC 文档中的以下主题:

UML 活动图:参考(滚动到底部):http://msdn.microsoft.com/en-us/library/dd409360%28VS.100%29.aspx

18活动参数节点:一个对象节点,通过它可以接收或产生数据 活动。当图表表示的活动被另一个活动调用时使用,或者 当图表描述操作或功能时。

欢迎在 VS 2010 Architecture & Modeling Tools 论坛http://social.msdn.microsoft.com/Forums/en-US/vsarch/threads 中发布问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-05
    • 1970-01-01
    • 1970-01-01
    • 2011-07-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多