2

UML 2.0 序列图中的消息顺序是如何建模的?

我浏览了UML 2.2 上层结构规范,我发现唯一可以建模订单的结构是GeneralOrdering类。我正在使用Papyrus对我的系统进行建模,但它不会自动插入消息排序信息,因此我错过了使用此类的指南。

我有测试其他工具并检查 XMI 输出的想法,但那些导出序列图的工具正确使用专有扩展来建模消息顺序。我尝试了 Umodelastah*Enterprise ArchitectPowerDesignerSoftware Ideas ModelerVisual Paradigm

有什么提示吗?

4

2 回答 2

1

不要将Papyrus 与序列图一起使用,因为它并不能很好地工作。使用此工具无法创建图表。您提到的其他工具要好得多。在研究了所有的市场工具之后,我的结论是:

市场上最好的序列图是 RSA IBM。

  • 最好的类图是 Omondo EclipseUML。
  • 最好的用例图是 RSA 和 Visual Paragdigm。

顺便说一下时序图的xmi模型从来没有成功过,真的是一团糟。除了序列图之外,UML 2.3 的 OMG 规范在 model/xmi 上的所有其他图表都做得很好。非常好的规范,但序列图曾经并且仍然是一个痛苦!s

于 2011-04-01T08:55:23.133 回答
0

我在 Eclipse Papyrus 的论坛上问了同样的问题,我得到了以下答案:

“我不确定 Papyrus 的具体细节,但在 UML 规范中,从 Interaction 到 InteractionFragment 的‘片段’关系是有序的(图 14.3),因此决定了消息的顺序。”

请点击此链接以获取完整信息。

于 2011-04-05T16:17:38.263 回答