序號 |
比較角度 |
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,在概念數據模型、邏輯數據模型的基礎上進行設計。由物理數據模型生成數據庫,或對數據庫進行逆向工程得到物理數據模型。