代码之家  ›  专栏  ›  技术社区  ›  Gabriel Ščerbák

UML中的核心区域

  •  4
  • Gabriel Ščerbák  · 技术社区  · 15 年前

    UML序列图中的核心区域是什么?

    3 回复  |  直到 12 年前
        1
  •  3
  •   Vincent Ramdhanie    15 年前

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

    This 是我搜索时发现的前几页中的一页吗? 核心区序列图 在谷歌。

        2
  •  2
  •   Ted Johnson    15 年前

    coregion是一个表示并行组合片段的符号/sytanx选择,uml 2.2上层结构规范(14.3.3)说:

    并行InteractionOperator par 指定组合片段 表示之间的并行合并 操作数的行为。这个 发生的规范 可以交错不同的操作数 只要订购 由每个操作数强制执行 保存。并行合并定义了 描述所有 发生的方式 操作数可以交错。 不会妨碍 发生在 操作数。

    上面的答案是正确的,这只是更具体的情况。

        3
  •  1
  •   Andrea Sindico    12 年前

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

    在UML上部结构第14.3.3节中,据说:

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