UML 中的共区域
UML 序列图中的共区是什么?
What are coregions in UML sequence diagrams?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
UML 序列图中的共区是什么?
What are coregions in UML sequence diagrams?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(3)
当事件的顺序无关紧要时,即它们可以以任何顺序安全发生时,使用共区域。
这是前几页之一我在Google搜索共区序列图时发现。
Coregions are used when the sequence of events does not matter, that is they can occur safely in any order.
This is one of the first few pages I found when I searched coregion sequence diagram in Google.
coregion 是表示并行组合片段的符号/sytanx 选择,UML 2.2 Superstruction 规范 (14.3.3) 说:
上面的答案是正确的,这只是更多的上下文。
The coregion is a notational/sytanx choice for representing parallel CombinedFragments the UML 2.2 Superstructure spec (14.3.3) says:
The answer above is correct this is just more context.
UML 由 OMG 在两个文档 (http://www.omg.org/spec/uml) 中指定:UML 基础结构和 UML 上层结构。任何文档都可能不是官方的。
在 UML 上层结构第 14.3.3 节中指出:
对于一条生命线上事件发生(或其他嵌套片段)的顺序无关紧要的常见情况,可以使用并行组合片段的符号简写。这意味着在生命线的给定“共同区域”区域中,所有直接包含的片段都被视为并行组合片段的单独操作数。
The UML is specified by the OMG in the two documents (http://www.omg.org/spec/uml): The UML Infrastructure and the UML Supestructure. Whatever documentation may be not official.
In the UML superstructure section 14.3.3 it is said:
A notational shorthand for parallel combined fragments are available for the common situation where the order of event occurrences (or other nested fragments) on one Lifeline is insignificant. This means that in a given “coregion” area of a Lifeline all the directly contained fragments are considered separate operands of a parallel combined fragment.