4

UML 序列图中的共同区域是什么?

4

3 回答 3

3

当事件的顺序无关紧要时使用协同区域,即它们可以以任何顺序安全地发生。

是我在 Google 中搜索coregion 序列图时发现的前几页之一。

于 2010-01-22T01:08:44.457 回答
2

coregion 是表示并行 CombinedFragments 的符号/sytanx 选择,UML 2.2 上层结构规范(14.3.3)说:

ParallelinteractionOperator par 指定CombinedFragment 表示操作数行为之间的并行合并。不同操作数的 OccurrenceSpecifications 可以以任何方式交错,只要保留每个操作数强加的顺序。并行合并定义了一组跟踪,这些跟踪描述了操作数的 OccurrenceSpecifications 可以交错而不妨碍操作数内的 OccurrenceSpecifications 顺序的所有方式。

上面的答案是正确的,这只是更多的上下文。

于 2010-01-24T18:38:19.373 回答
1

UML 由 OMG 在两个文档 (http://www.omg.org/spec/uml) 中指定:UML 基础结构和 UML 超结构。任何文件都可能不是官方的。

在 UML 上层结构部分 14.3.3 中说:

并行组合片段的符号简写可用于一条生命线上的事件发生顺序(或其他嵌套片段)无关紧要的常见情况。这意味着在生命线的给定“coregion”区域中,所有直接包含的片段都被视为并行组合片段的单独操作数。

于 2012-08-02T10:24:25.637 回答