在UML序列图中包括网络和通信细节

时间:2012-02-13 09:24:58

标签: uml

我有一个UML序列图。一些消费者/客户端发送请求,请求流经P2P网络,然后通过消息总线。消息流顺序发生。

1. p)P2P网络由组件A,B,C组成 2.)消息总线由D,E,F

组成

我的目标是区分P2P系统中发生的序列与消息总线中发生的序列。在visio的情况下,我可以使用不同的图例(颜色编码)来区分两者。虽然我知道UML序列图是在组件之间描述,顺序和有序的消息流,而不会引入部署/基础架构问题。这些问题最好由部署图处理。但是有没有办法在UMl序列图中做到这一点?一种方法是对组件进行刻板印象。还有其他办法吗?

1 个答案:

答案 0 :(得分:2)

我不认为序列图是正确的方法。我建议有两条泳道的活动图将最清楚地显示出来。您的内部消息总线和外部P2P网络各自落入一条泳道。制作符合您的六个组件的活动并对其进行刻板印象。我使用Activity和State Diagrams来使用这些stereotypes映射服务将SOA系统建模到构造型状态的活动和消息上。