序号 | 比较角度 | PowerDesigner | Rational Rose | Visio |
1 | 开发公司 | Sybase | Rational | Microsoft |
2 | 开始的侧重点 | 数据库建模 | UML建模 | 画图工具 |
3 | 应用系统规模 | 适合大中型系统开发 | 适合大中型系统开发 | 中小型系统的开发 |
4 | 编程语言 | 支持多种编程语言 | 支持多种编程语言 | 仅支持Microsoft提供的编程语言 |
5 | 支持双向工程代码生成及数据库生成 | 支持最好 |
|
|
6 | 支持UML |
| 性能最好 |
|
7 | 数据库建模 | 最好 |
|
|
8 | 软件设计的人性化和易使用 |
|
| 最好 |
9 | 图形质量 |
|
| 最好 |
10 | 模型设计效率 | 最高 |
|
|
11 | 文档生成 | 最精细 |
|
|
12 | 跨平台 | 仅支持Windows系统 | 最好 | 仅支持Windows系统 |
13 | 性价比 | 最高 |
|
|
--需求模型RQM
--概念数据模型CDM
CDM是分析阶段用以理清数据之间的关联性,以实体-关系图表示一个实体具有的属性,以及与其它实体的1对1、1对多或多对多关系
--物理数据模型PDM
基于特定DBMS,在概念数据模型、逻辑数据模型的基础上进行设计。由物理数据模型生成数据库,或对数据库进行逆向工程得到物理数据模型。