用于显示事件的典型uml图

时间:2011-10-27 23:05:56

标签: events architecture uml

我有几个模块。他们通过活动相互沟通。

通常会使用什么UML图来表明这一点?

人们使用的是非uml图吗?

任何例子?

3 个答案:

答案 0 :(得分:3)

我认为您肯定希望sequence diagram按顺序显示模块之间的所有事件交互。这是表示组件之间异步消息序列的首选方法

答案 1 :(得分:1)

如果你想表达模块A触发由模块B处理的事件E这一事实,我建议使用静态图来显示你的体系结构。

特别是,我会使用我可以绘制的类图:

  • 模块A和B(具有刻板印象的类)
  • 事件E(即仍然是具有刻板印象的类event
  • B和E之间名为subscribe的关联
  • A和E之间名为publish的关联。

答案 2 :(得分:0)

通常,您希望使用“行为”图表。有多种口味。您选择哪一个取决于给定图表想要表达的意图。

http://www.visual-paradigm.com/product/vpuml/provides/behavioralmodeling.jsp