PowerDesigner Vs Enterprise Architect

 注:数据库

如下文中PD表示PowerDesigner,EA表示Enterprise Architect 工具

 

 最近一直在作设计方面的事情,以前一直在用PD。有个阿里过来的同事说阿里都是用EA,我就抽空小研究了一下这个软件。spa

 花了今天一下午的时间看了官方的文档,再加上实践。得出的结论是:设计

 在PD面前,EA弱爆了!!!版本控制

 

 
  PD EA
版本控制 固有的版本控制机制,基于模型的比较功能,即便有了冲突解决起来也很是的方便 依赖第三方软件,如SVN之类,基于文本的比较根本没有基于模型的比较用起来爽
支持模型 数据库模型,概念模型,逻辑模型,UML模型,XML模型 UML模型
文档生成 彻底的自定义方式,给用户更多的选择 通常
代码生成 支持双向同步,有冲突检测功能 支持双向同步,无冲突检测功能
用户体验 弱,给类增长属性,操做之类的繁琐死了
自定义模型 支持,友好的扩展机制 支持,扩展机制很差用
......    
     

 

 

 

 

 

 

 

 

 

 

 

 

总之,从我我的角度来讲,若是你要选择一个CASE工具的话,我仍是推荐PD,毫不推荐EAci

相关文章
相关标签/搜索