元模型在软件系统领域的作用

生活小百事通 2026年09月03日 阅读 (47)

一、元模型定义

“元模型又称“模型的模型”,通常用于定义模型中具有哪些基本元素、元素之间的关系或者关系表示,是比模型抽象度更高的模型表示或者模型定义。1.6节介绍过的DoDAF就是一种以元模型为核心的架构构建方法。TOGAF也定义了自己的内容元模型,以表明业务架构、应用架构、数据架构和技术架构的核心内容及相互之间的关系。

元模型体现了方法论的架构观,即方法论是如何理解设计对象的。这一定义源自笔者对“世界观”的理解,所谓“世界观”就是基于对世界的观察而形成的对世界的观念,也即对世界的理解。根据观察,如果认为地球是绕着太阳转的,对应的世界观就是“日心说”;如果认为太阳是绕着地球转的,对应的世界观就是“地心说”。“世界观”通常不是一个观点,而是一组相互关联的观点体系。

“当我们思考设计对象的架构时也是如此,架构观就是基于对设计对象的观察而形成的对设计对象的理解。观察都需要视角,架构观主要受观察视角的影响,对于架构设计而言,基础的视角就是侧重于分析设计对象的结构、关系、演进原则,架构师可以从这几个点出发去理解所有设计对象。基于此形成的架构观,就是反映了设计对象的结构、内外部关系以及演进原则的一组观点体系。

基于该观念,架构高阶元模型如图4-1所示。”

元模型在软件系统领域的作用(1)

“这个高阶元模型说明,事物都是由不同的构件组成的,构件之间具有相互联系,事物拥有或者可以为其设计作用于其构件的规律,架构设计的任务就是处理好这些关键点。

以高阶元模型为基础,可以产生各种实例的元模型,比如TOGAF内容元模型、FSDM的九大领域、DoDAF元模型、价值链高阶模型等,这些都可以归类为这一高阶元模型的元模型实例,图3-1,也是一个元模型实例。这有些类似“道生一、一生二、二生三”的逻辑,“道”就是架构观,“一”就是架构高阶元模型,二、三就是元模型实例。在本章中提出的企业架构元模型也属于高阶元模型的一种实例。

精彩内容尽在问答鸭,如果您觉得这篇内容不错,别忘了分享给好友哦!

相关文章

  • 如何将cad模型中框选的内容放到布局视口中.

    如何将cad模型中框选的内容放到布局视口中

    1、打开cad软件,点开模型,看到我们用方框框选出的内容。2、点开布局,新建图框,新建视口。3、点开视口,让光标出现在视口中4、在命令栏输入z,点击车5、在命令栏输入end,点击车。

    2022-07-14 阅读 (1650)
  • solidworks怎么模型的原点去掉.

    solidworks怎么模型的原点去掉

    1、首先,打开solidworks软件。2、进入界面后,选择文件功能,选择打开功能,导入建立好的模型,会发现模型中心有原点。

    2022-08-11 阅读 (1249)
  • 如何用Minitab17进行拟合回归模型分析.

    如何用Minitab17进行拟合回归模型分析

    多元归示例的1、在电脑桌面上找到如下图所示红色框处的图标,用鼠标左键双击,打开它。2、打开软件之后,我们把鼠标移动到文件菜单上,左键单击文件件菜单,然后找到“打开工作表”菜单,左键单击打开它。

    2023-01-08 阅读 (608)
  • 三维软件绘制滚子链链条模型的方法.

    三维软件绘制滚子链链条模型的方法

    1、安装solidworks2014如果您需要其它三维格式的模型,可以通过solidworks导出,solidworks支持导出ug,proe,catia、3dmax等多种格式的文件2、安装凯元工具,安装完成后在solidworks的插件管理器中加载名为kytool的插件3、打开kytool的链轮设计工具功能4、在设计窗口中选择链号,排数单排、双排、三排,小链轮齿数,大链轮齿数,中心距,小链轮孔径,大链轮孔径。

    2022-07-19 阅读 (509)
  • PPT制作如何插入3D模型.

    PPT制作如何插入3D模型

    1、打开ppt新建页面,右键系统开始图标,点击系统。2、查看windows10系统是否升级为最新的版本。

    2022-08-26 阅读 (402)
  • AVL-Cruise中变速箱&离合器模型建立方法.

    AVL-Cruise中变速箱&离合器模型建立方法

    1、一、变速箱模型建立将变速箱模块拖曳到建模窗口中。2、双击变速箱模型图标后弹出变速箱参数定义对话框:3、单击右侧gearraiotable进行变速箱速比的定义。

    2022-07-27 阅读 (325)
  • Maya做模型时,点线面的基本操作.

    Maya做模型时,点线面的基本操作

    1、打开maya软件2、创建一个球模型3、使用鼠标右键进入点线面编辑模式4、选中一些要合并的点,按shift加右键可以进行点的中心合并和相邻距离合并5、在线模式,可以双击线选择圈线6、选中单独的线,按ctrl键加右键,拖拽至左下--右下,即可添加圈线分离7、在模型状态下,按shift键加右键拖拽左下方,可以任意添加循环线8、面模式下,按shift键,先选一个面,然后双击另一个面即可选中区间所有面

    2023-02-07 阅读 (311)
  • SolidWorks如何创建简单的车身模型?.

    SolidWorks如何创建简单的车身模型?

    1、打开solidworks,新建一个零件模型,选择前视基准面,绘制草图。绘制具有如图所示几何关系的草图。

    2023-05-16 阅读 (278)
  • PowerDesigner如何建立oracle数据库模型.

    PowerDesigner如何建立oracle数据库模型

    1、打开软件,开始进行数据库建模。选择左上角文件,点击后选择建立新模型,出现弹窗。2、对于弹窗中按照图中进行选择主要是英文不好,小编懒得打。

    2023-01-06 阅读 (242)
  • UG建模--创建圆柱型塑料瓶模型.

    UG建模--创建圆柱型塑料瓶模型

    1、模型基本体为圆柱形,选用旋转命令,以yz面作为旋转截面线的草绘平面。2、在草绘中,以y轴为中心线,绘出瓶子的一半外形轮廓线。

    2023-01-31 阅读 (188)