几种模型文件(CDM、LDM、PDM、OOM、BPM)

概念数据模型 (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 是从业务合伙人的观点来看业务逻辑和规则的概念模型,使用一个图表描述程序、流程、信息和合作协议之间的交互作用。

 

 

 

 

 

 

 

 

 

原文地址:https://www.cnblogs.com/weiying121/p/9032836.html