1

关于这里的规范:http ://www.omg.org/technology/documents/formal/uml.htm

没有和有变化栏有什么区别?

至于“上层建筑和基础设施”,我发现了以下内容:

UML 基础结构规范定义了 UML 2.1.2 所需的基础语言结构。它由 UML 上层结构补充,它定义了 UML 2.1.2 所需的用户级结构。这两个互补的规范构成了 UML 2 建模语言的完整规范。

如果我想知道 UML 元模型以便知道如何将语言构造映射到 UML 模型中,我应该在哪里查看?

4

2 回答 2

3

更改条:在左侧边距上,您可以在自上一个版本以来发生更改的地方看到黑条,这就是为什么甚至页脚也随着版本发生变化的原因。在第 7.3.32 节中,您可以在约束部分中看到一个更改栏,其中某些内容发生了明显变化。

上层结构与基础设施:使用上层结构来了解更多关于 UML 模型的映射结构,以帮助创建正确的原型、使用 UML 结构的领域特定模型以及创建 UML 配置文件。这是典型需求的 90%。事实上,上层建筑中的第 18 节涵盖了型材。基础设施是用于 UML 如何在内部挂起并打包到不同的功能区域。它还定义了甚至不向 UML 用户“公开”的部分。通常不需要,除非您要在 MOF 级别使用 UML,通常不需要并且更困难。

于 2009-11-18T14:00:36.087 回答
2

关于“上层建筑与基础设施”。

  1. UML 基础结构定义了 UML 所基于的语言的基本结构。本节与 UML 的用户没有直接关系,而是更多地与建模工具的开发人员相关。它用于提供调整语言的机制和可重用的元语言核心,以根据元建模定义 UML 本身。正如我们所知,元模型是"a precise definition of the constructs and rules needed for creating semantic models.". 这就是为什么它相当复杂且高度“抽象”。
  2. UML 上层结构定义了 UML 2.0 的用户构造。它意味着用户将在直接级别使用的那些 UML 元素:工件、图表(类、序列等)。因此,如果您使用 UML 作为建模语言来形式化软件需求、体系结构、功能、控制流,那么 UML 上层结构就是您真正需要研究的内容,也是 UML 用户社区的主要关注点。
于 2015-11-08T23:28:53.227 回答