概念數據模型 (CDM): 數據庫
幫助你分析信息系統的概念結構,識別主要實體、實體的屬性及實體之間的聯繫。概念數據模型(CDM)比邏輯數據模型 (LDM)和物理數據模型(PDM)抽象。CDM 表現數據庫的所有邏輯的結構,與任何的軟件或數據存儲結構無關。一個概念模型常常包括在物理數據庫中仍然不實現的數據對象。CDM可生成LDM、PDM和OOM數據庫設計
邏輯數據模型(LDM): ui
幫助分析信息系統的結構,它獨立於具體物理數據庫的實現。LDM比概念數據模型(CDM)具體,但不容許定義視圖、索引以及其餘在設計
物理數據模型(PDM)中處理的細節。能夠把邏輯數據模型做爲數據庫設計的中間步驟,它在概念數據模型與物理數據模型之間。對象
物理數據模型(PDM): 索引
幫助分析數據庫中的表、視圖及其餘對象,還包括數據倉庫所需的多維對象。可針對目前主流數據庫進行建模、逆向工程以及產生代碼。接口
面向對象模型 (OOM):軟件
包含一系列包、類、接口和他們的關係。這些對象一塊兒造成全部的(或部份)一個軟件系統的邏輯的設計視圖的類結構。 一個OOM 本質上是軟件系統的一個靜態的概念模型。使用PowerDesigner面向對象模型創建面向對象模型(OOM),能爲純粹地面向對象的系統創建一個OOM,產生Java 文件或者PowerBuilder 文件,或使用一個來自OOM的物理數據模型(PDM)對象,來表示關係數據庫設計分析。程序
業務流程模型 (BPM):BPM 描述業務的各類不一樣內在任務和內在流程,並且客戶如何以這些任務和流程互相影響。BPM 是從業務合夥人的觀點來看業務邏輯和規則的概念模型,使用一個圖表描述程序、流程、信息和合做協議之間的交互做用。數據