模型 元模型

2022-02-04 00:42:49 字數 585 閱讀 6957

在兩個月的漫長假期裡,我花了一點時間看了《

uml寶典》和xpdl規範,在兩分資料中都提到了元模型的概念,雖然以前不只一次的聽說過元模型,但是這次我才真正意識到它的重要性。

元模型指的是描述模型的模型。在uml圖中,我們用類圖來描述系統的結構,這個時候,我們所繪製的類圖就是我們系統的模型,而「類圖」——uml七種圖表概念之一——就是我們的元模型,我們用它來描述我們的系統結構,描述的結構就是我們的模型——我們繪製好的類圖。從模型到元模型的過程其實就是抽象的過程,抽象級別的提高可以使我們更容易把握專案的開發,更容易理解整個專案的結構。就好像所有科學都需要一定的哲學思想來進行知道一樣,相對於特定的科學,其元級就是哲學。

以類圖為例,我們使用類圖的結果就是系統的模型(系統中可能還存在著模型-元模型的關係,這裡略去不談),而類圖中的各種定義,如類,介面,引用等就是其元模型。對於

uml的使用者,抽象到此級別已經夠了,而對於uml的設計者,類,介面,引用等元素只是他們的模型,在此之上還有它的元模型。

模型與元模型並沒有乙個特定的界限,就象

.net

中所有類的基類都是

object

一樣,所有模型的元模型,歸根到底,就是哲學。

MetaModelEngine 元模型引擎開發思路

本文已挪至 在dsm 使用metaedit 編寫family tree modeling language 中介紹了metaedit 的乙個家族樹模型語言 的元模型引擎metamodelengine的應用思路。我在軟體產品線工程方法 四個主要方法原則 提到產品線帶來的幾個好處 減少成本,快速上市,減...

資料治理 元模型

元模型是描述資料的資料 data about data 主要描述資料屬性的資訊。是描述資訊資源或資料等物件的資料。其使用目的在於 識別資源 評價資源 追蹤資源在使用過程中的變化 簡單高效的管理大量網路化資料 實現資訊資源的有效發現 查詢 一體化組織和對使用資源的有效管理。元模型的基本特點如下 1.元...

軟體工程 模型與元模型(Meta model)

最近讀到一本好書 the art of software architecture design methods and techniques 一直以來對於元模型理解的困惑終於解開了,以下總結一下。二 總結 要理解元模型首先還是要理解模型,在軟體系統系統領域有,類模型,功能模型,通訊模型,部署模型等...