1. 程式人生 > >幾種模型文件(CDM、LDM、PDM、OOM、BPM)

幾種模型文件(CDM、LDM、PDM、OOM、BPM)

power designer 數據存儲 存儲結構 物理數據模型 表現 建模 des sign

概念數據模型 (CDM):

幫助你分析信息系統的概念結構,識別主要實體、實體的屬性及實體之間的聯系。概念數據模型(CDM)比邏輯數據模型 (LDM)和物理數據模型(PDM)抽象。CDM 表現數據庫的全部邏輯的結構,與任何的軟件或數據存儲結構無關。一個概念模型經常包括在物理數據庫中仍然不實現的數據對象。CDM可生成LDM、PDM和OOM

邏輯數據模型(LDM):

幫助分析信息系統的結構,它獨立於具體物理數據庫的實現。LDM比概念數據模型(CDM)具體,但不允許定義視圖、索引以及其他在

物理數據模型(PDM)中處理的細節。可以把邏輯數據模型作為數據庫設計的中間步驟,它在概念數據模型與物理數據模型之間。

物理數據模型(PDM):

幫助分析數據庫中的表、視圖及其他對象,還包括數據倉庫所需的多維對象。可針對目前主流數據庫進行建模、逆向工程以及產生代碼。

面向對象模型 (OOM):

包含一系列包、類、接口和他們的關系。這些對象一起形成所有的(或部份)一個軟件系統的邏輯的設計視圖的類結構。 一個OOM 本質上是軟件系統的一個靜態的概念模型。使用PowerDesigner面向對象模型建立面向對象模型(OOM),能為純粹地面向對象的系統建立一個OOM,產生Java 文件或者PowerBuilder 文件,或使用一個來自OOM的物理數據模型(PDM)對象,來表示關系數據庫設計分析。

業務流程模型 (BPM):BPM 描述業務的各種不同內在任務和內在流程,而且客戶如何以這些任務和流程互相影響。BPM 是從業務合夥人的觀點來看業務邏輯和規則的概念模型,使用一個圖表描述程序、流程、信息和合作協議之間的交互作用。

幾種模型文件(CDM、LDM、PDM、OOM、BPM)