UML 2.0 序列图中的消息顺序

发布于 2024-10-28 01:55:56 字数 851 浏览 5 评论 0原文

如何在 UML 2.0 序列图中对消息的顺序进行建模?

我浏览了 UML 2.2 Superstruction 规范 以及我发现的唯一可以建模的结构是GeneralOrdering 类。我正在使用 Papyrus 为我的系统建模,但它不会插入消息排序信息自动,所以我错过了有关使用此类的指南。

我有测试其他工具并检查 XMI 输出的想法,但那些导出序列图的工具正确使用了专有扩展来建模消息顺序。我尝试了Umodelastah*, 企业架构师, PowerDesigner软件创意建模器视觉范式

有什么提示吗?

How the order of the messages is modeled in UML 2.0 sequence diagrams?

I've browsed the UML 2.2 Superstructure specification and the only structure I found to model order is the GeneralOrdering class. I'm modeling my system with Papyrus, but it doesn't insert message ordering information automatically, so I miss guidelines on the use of this class.

I had the idea to test other tools and check the XMI output, but those that exported the sequence diagram properly used proprietary extensions to model message order. I tried Umodel, astah*, Enterprise Architect, PowerDesigner, Software Ideas Modeler and Visual Paradigm.

Any hint?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

或十年 2024-11-04 01:55:56

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

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

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

顺便说一句,序列图的xmi模型从来没有成功过,真是一团糟。除了序列图之外,所有其他图在 model/xmi 上都按照 UML 2.3 的 OMG 规范做得很好。
确实很好的规范,但序列图过去和现在仍然是一个痛苦! s

Don't use Papyrus with the sequence diagram because it doesn't really work well. It is impossible to create a diagram with this tool. The other tools you mentioned are a lot better.
After studing all the market tools my conclusions are:

The best sequence diagram on the market is RSA IBM.

  • The best Class diagram is Omondo EclipseUML.
  • The best usecase diagram is RSA and Visual Paragdigm.

By the way the xmi model of the sequence diagram has never been a success and is really a mess. Except the sequence diagram all the other diagrams at really well-done at model/xmi by the OMG specification of UML 2.3.
Really good specification but sequence diagram was and is still a misery !! s

全部不再 2024-11-04 01:55:56

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

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

请点击此链接查看完整消息。

I asked the same question in Eclipse Papyrus's forum, where I got the following answer:

"I'm not sure about the specifics of Papyrus, but in the UML specification, the 'fragments' relationship from Interaction to InteractionFragment is ordered (Figure 14.3), so that determines the order of the messages."

Follow this link for the full message.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文