使用PowerDesigner导入VISIO文档
### 使用PowerDesigner导入VISIO文档的关键知识点 #### 1. PowerDesigner概述 - **PowerDesigner**:是一款由Sybase公司开发的企业级建模与设计工具,适用于企业的应用系统构建及再工程过程。它提供了一站式的解决方案,能够帮助企业在软件开发生命周期中实现高效的管理和优化。 - **最新版本特点**:在PowerDesigner的最新版本15中,增加了对企业架构模型(EAM)的支持。这一新特性特别针对企业的高级管理层,使他们能够更好地分析和管理企业在运营过程中遇到的各种挑战。 - **与BPM的互补性**:EAM与原有的业务流程模型(BPM)相辅相成,共同提升了PowerDesigner在企业架构分析方面的能力。 #### 2. 与VISIO相比的优势 - **影响分析**:PowerDesigner提供了强大的影响分析功能,能够避免在修改企业架构模型时产生的连锁反应,并且通过树状图或平面图的形式直观展示修改造成的影响。 - **元数据管理**:利用PowerDesigner的元数据管理功能,用户可以轻松地对企业架构模型文件进行版本控制和维护。此外,还支持比较两个不同版本之间的差异。 - **模型转换功能**:用户可以从高层的服务模型直接生成底层的类图、数据库脚本甚至是代码文件,极大地提高了开发效率。 #### 3. VISIO Import插件 - **目的**:为了帮助用户从VISIO迁移到PowerDesigner,PowerDesigner 15版本中引入了VISIO Import插件,旨在简化这一转换过程。 - **支持版本**:该插件支持VISIO 2003和2007版本中的大部分业务和网络相关的绘图。 - **转换类型**:这些绘图可以被转换为PowerDesigner中的业务流程模型(BPM)或企业架构模型(EAM)。 - **安装与使用**:安装过程简单,只需在安装PowerDesigner时勾选相应的选项即可。安装完成后,在运行PowerDesigner时会自动检测并激活插件。用户可以通过打开VISIO文档并在菜单中选择“PowerDesigner”选项来启动转换过程。 - **转换结果**:转换后的模型会自动打开在PowerDesigner中,转换效果良好,例如转换后的流程图中的各个流程步骤会被正确地分配到对应的泳道中,从而保持了原图中的逻辑关系。 #### 4. 模型转换原理 - **定义**:模型转换是指将由一个元模型定义的模型转换为另一个元模型定义的模型的过程。 - **具体实现**:在VISIO导入插件的例子中,源模型是VISIO文档,而目标模型是PowerDesigner中的模型。转换的核心在于映射定义文件,该文件定义了源模型和目标模型之间的映射关系。 - **映射定义文件**:通常定义在元模型层,可以采用不同的格式(如文本、XML或代码),转换引擎根据这些定义来进行转换。 #### 5. 面临的挑战 - **假设条件**:尽管模型转换引擎足够强大,但在实际应用中还需考虑一些前提条件,例如确保源模型和目标模型之间的兼容性和一致性。 - **扩展性**:模型转换的架构是可扩展的,元模型本身也可以拥有更高级别的元模型,这为后续的功能扩展提供了可能性。 通过上述知识点的梳理,我们可以看出PowerDesigner不仅仅是一款简单的绘图工具,而是一个集成了多种高级功能的综合平台,能够为企业提供全面的架构分析与管理支持。同时,VISIO Import插件的加入进一步增强了其易用性和实用性。
- shawnLee19862019-04-10可用 多谢分享
- Julia000012018-07-05非常好的资源。谢谢分享
- fanchaoyun2014-04-25从visio导到pd,可以这样来做,将visio生成中间文件ERX,然后将ERX文件导到PD生成概念模型,然后再转成物理模型,然后将Name映射给描述。然后生成脚本(只包含注释部分的)在数据库直接执行。最后从数据库反向生成到PD的一个物理模型。搞定。
- cnmarkli2012-10-26导入不成功的,找了很多教程,都没成功
- 粉丝: 0
- 资源: 2
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助