我发现了一些关于 uml 序列图的文章,其中提到回复消息是可选的,但我在 2.2 uml 超结构规范中找不到任何提示来确认这一点。也许熟悉该规范的人可以回答这个问题并给我一个提示,我可以在 uml 上层结构文档的哪个部分找到关于这个问题的明确答案。
提前非常感谢。
托马斯
我发现了一些关于 uml 序列图的文章,其中提到回复消息是可选的,但我在 2.2 uml 超结构规范中找不到任何提示来确认这一点。也许熟悉该规范的人可以回答这个问题并给我一个提示,我可以在 uml 上层结构文档的哪个部分找到关于这个问题的明确答案。
提前非常感谢。
托马斯
听起来它实际上是可选的。
来自 Pg。OMG v 2.2上层结构的pdf的495(pdf第511页):
如果 Message 表示 CallAction,则在调用 Lifeline 继续之前,通常会有一条回复消息从被调用生命线返回到调用生命线。
再次,他们使用通常暗示它根本不需要的文本。
如果消息是同步的,预期的行为是调用进程将等待回复消息。在图表中显示它的决定可能是可选的,尽管图表会变得混乱。