图表之间关联的UML元模型

时间:2018-02-09 12:14:57

标签: uml metamodel

到目前为止,我一直忽略了UML Metamodel,但是现在我已经仔细研究了它,我有一个问题,我手头的标准书籍没有回答。

元模型描述元素及其关联每个图。因此,它定义了一个actor在用例图中与用例有什么样的关系。

但它是否也描述了图之间的关系/关联?或者可能在不同图表的元素之间更好地表达?

示例:

  • 在类图中,我定义了如何构建代码。这是由元模型
  • 定义的
  • 在部署图中,我指定了如何将工件部署到执行节点。也由元模型
  • 定义
  • 但元模型是否也定义了关系,我可以从我的代码中指定如何派生工件(我部署的文件,可能是.jar文件)?

2 个答案:

答案 0 :(得分:2)

图表只是模型的视图。因此,您可以显示模型的任意部分。您最好创建许多不同的结构图来解释您的模型结构。后来这些增强了行为图,显示了某些元素如何协作。

tl; dr UML与图表无关。

答案 1 :(得分:1)

是的,元模型解释了如何连接模型的各种元素。图表本身代表诗人吹嘘模型,它也在元模型中描述。虽然并不总是清楚地显示如何实际表示,例如每个行为模型代表某事物的行为。什么可以有这种行为是元模型的一部分。

让我们看看具体的例子。 考虑国家机器。元模型定义哪些元素可以具有状态机(例如A类)。因此,如果您有某个类,则可以绘制此类拥有的State Machine图。如何证明这个SM归该类所有是一个不同的故事,但UML也是如此。 然后在状态机上,您可以拥有根据元模型必须由同一个类等拥有的活动。

一句话 - 它遍及整个规范。但请查看分类器,行为,状态机等元素的定义。您的答案就在哪里。