【技術實現步驟摘要】
元數據管理系統和使用其對模型對象進行建模的方法
本專利技術涉及元數據建模領域,尤其涉及一種元數據管理系統和使用元數據管理系統對模型對象進行建模的方法、計算機設備和存儲介質。
技術介紹
隨著計算機技術和軟件工程的高速發展,軟件建模作為溝通真實世界與計算機世界的橋梁變得不可或缺。現有技術中有多種軟件建模的方法,這些建模方法各有利弊:有些方法只能用于部分場景,不能廣泛應用、有些方法理論性較強,缺乏實用性、有些方法的擴展性不強,不利于軟件系統的長期發展。不同的建模方法會對軟件工程產生巨大的影響。
技術實現思路
本專利技術的目的在于提供一種使用元數據管理系統對模型對象進行建模的方法和元數據管理系統,以解決或至少緩解上述現有技術的問題中的至少之一。具體地,根據本專利技術的第一方面,提供一種使用元數據管理系統對模型對象進行建模的方法,其中所述元數據包括關于至少一個模型對象的基本信息和屬性信息,所述方法包括:在所述元數據管理系統中接收所輸入的關于至少一個模型對象的基本信息和屬性信息,其中所述關于至少一個模型對象的基本信息至少包括所述至少一個模型對象的名稱、限定所述至少一個模型對象與其他模型對象之間的繼承關系的信息和對所述至少一個模型對象進行訪問的相應的數據訪問接口名稱,其中所述關于至少一個模型對象的屬性信息至少包括限定所述至少一個模型對象與其他模型對象之間的關聯關系的信息和對所述至少一個模型對象進行訪問的相應的數據訪問接口的屬性編碼;以及根據所輸入的關于所述至少一個模型對象的基本信息和屬性 ...
【技術保護點】
1.一種使用元數據管理系統對模型對象進行建模的方法,其特征在于,其中所述元數據包括關于至少一個模型對象的基本信息和屬性信息,所述方法包括:/n在所述元數據管理系統中接收所輸入的關于至少一個模型對象的基本信息和屬性信息,其中所述關于至少一個模型對象的基本信息至少包括所述至少一個模型對象的名稱、限定所述至少一個模型對象與其他模型對象之間的繼承關系的信息和對所述至少一個模型對象進行訪問的相應的數據訪問接口名稱,其中所述關于至少一個模型對象的屬性信息至少包括限定所述至少一個模型對象與其他模型對象之間的關聯關系的信息和對所述至少一個模型對象進行訪問的相應的數據訪問接口的屬性編碼;以及/n根據所輸入的關于所述至少一個模型對象的基本信息和屬性信息定義所述至少一個模型對象,以對所述至少一個模型對象進行建模,在建模過程中基于所輸入的關于至少一個模型對象的基本信息和屬性信息確定所述至少一個模型對象與其他模型對象之間的繼承關系或關聯關系,并且在對所述至少一個模型對象建模完成時使用相應的數據訪問接口名稱和數據訪問接口的屬性編碼為所述至少一個模型對象生成相應的數據訪問接口,以使得外部應用程序能夠訪問相應的建模形 ...
【技術特征摘要】
1.一種使用元數據管理系統對模型對象進行建模的方法,其特征在于,其中所述元數據包括關于至少一個模型對象的基本信息和屬性信息,所述方法包括:
在所述元數據管理系統中接收所輸入的關于至少一個模型對象的基本信息和屬性信息,其中所述關于至少一個模型對象的基本信息至少包括所述至少一個模型對象的名稱、限定所述至少一個模型對象與其他模型對象之間的繼承關系的信息和對所述至少一個模型對象進行訪問的相應的數據訪問接口名稱,其中所述關于至少一個模型對象的屬性信息至少包括限定所述至少一個模型對象與其他模型對象之間的關聯關系的信息和對所述至少一個模型對象進行訪問的相應的數據訪問接口的屬性編碼;以及
根據所輸入的關于所述至少一個模型對象的基本信息和屬性信息定義所述至少一個模型對象,以對所述至少一個模型對象進行建模,在建模過程中基于所輸入的關于至少一個模型對象的基本信息和屬性信息確定所述至少一個模型對象與其他模型對象之間的繼承關系或關聯關系,并且在對所述至少一個模型對象建模完成時使用相應的數據訪問接口名稱和數據訪問接口的屬性編碼為所述至少一個模型對象生成相應的數據訪問接口,以使得外部應用程序能夠訪問相應的建模形成的所述至少一個模型對象。
2.根據權利要求1所述的方法,所述方法還包括:在輸入關于至少一個模型對象的基本信息和屬性信息之后,將所述至少一個模型對象的基本信息存入所述元數據管理系統的第一數據庫表,將所述至少一個模型對象的屬性信息存入所述元數據管理系統的第二數據庫表,針對每個模型對象根據該模型對象的基本信息和屬性信息生成用于存儲每個模型對象對應的業務數據的附加的至少一個數據庫表。
3.根據權利要求2所述的方法,其中所述關于至少一個模型對象的基本信息還包括所述用于存儲所述至少一個模型對象對應的業務數據的附加的至少一個數據庫表的名稱,所述關于至少一個模型對象的屬性信息還包括用于生成所述附加的至少一個數據庫表的字段的名稱,以及其中所述針對每個模型對象根據該模型對象的基本信息和屬性信息生成用于存儲每個模型對象對應的業務數據的附加的至少一個數據庫表包括:針對每個模型對象根據該模型對象的基本信息中的附加的數據庫表的名稱和該模型對象的屬性信息中的用于生成所述附加的數據庫表的字段的名稱生成用于存儲每個模型對象對應的業務數據的附加的至少一個數據庫表。
4.根據權利要求1至3中任一項所述的方法,所述方法還包括根據所述限定所述至少一個模型對象與其他模型對象之間的繼承關系的信息和所述限定所述至少一個模型對象與其他模型對象之間的關聯關系的信息通過以下方式確定所述至少一個模型對象在建立的模型中所處的層級:
通過在所述元數據管理系統中輸入關于第一模型對象的基本信息和屬性信息來定義所述第一模型對象,將定義的所述第一模型對象作為待構建的模型的第一層級;以及
通過在所述元數據管理系統中輸入關于第二模型對象的基本信息和屬性信息來定義所述第二模型對象,并且基于所輸入的關于所述第二模型對象的基本信息和屬性信息確定所述第二模型對象與所述第一模型對象之間的關系,如果所述第二模型對象與所述第一模型對象之間具有繼承關系,則將所述第二模型對象構建到所述第一模型對象所在的第一層級下方的第二層級,如果所述第二模型對象與所述第一模型對象之間具有關聯關系,則將所述第二模型對象構建到所述第一模型對象所在的第一層級。
5.一種元數據管理系統,其特征在于,包括:
輸入單元,被配置用于接收所輸入的關于至少一個模型對象的基本信息和屬性信息,其中所述關于至少一個模型對...
【專利技術屬性】
技術研發人員:王威,劉慶龍,
申請(專利權)人:北京元年科技股份有限公司,
類型:發明
國別省市:北京;11
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。