三种建模工具比较:PowerDesigner、Rational Rose、Visio
序号 |
比较角度 |
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,在概念数据模型、逻辑数据模型的基础上进行设计。由物理数据模型生成数据库,或对数据库进行逆向工程得到物理数据模型。