The argument
我正在学习软件工程,我正在学习“模型驱动工程”课程幻灯片。
显然,本幻灯片的主题是模型。
模型的一般概念的定义是:
模型是系统的抽象表示,它从某个角度表示它
然后继续定义元模型概念:
元模型是用于构建和理解模型的模型。每个模型都必须符合元模型
我的课程幻灯片以地铁地图(模型) 和它图例(元模型) 为例
好的,到目前为止还不错。
然后它不会停止并继续元元模型定义
元模型是用于构建和理解元模型的模型。每个元模型都必须符合元元模型。
疑问
现在我在想一个设计师在分析一个通用的问题。
实例
选择维护动物园的信息的问题,其中有:
动物
笼子(存放动物)
工人(喂养动物)
Now, in my mind a model of this "domain" is:
and a meta-model of this model is:
好了,现在谁 / 什么是元元模型?
元模型是建模语言的模型。实际上,它定义了建模语言(的抽象语法)。
元元模型是用于定义建模语言的语言的模型,定义了建模语言定义语言(的抽象语法)。
在元模型示例中,您定义了建模语言元素“类”和(二进制定向)“关联”。但是您应该更好地使用“源”和“目标”作为关联结束名称。
您的示例的元元模型将需要包括用于以类的形式定义“类”和(二进制定向的)“关联”以及“源”和“目标”作为关联的语言元素。因此,您的示例的元元模型可以仅由两个类Cl
和Association
组成。
本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处
评论列表(11条)