| 機能 | Visio Professional 2002 | Visual Studio .NET Enterprise Architect |
ドラッグ & ドロップによる ER 図の作成 | ○ | ○ |
データベース スキーマのリバース エンジニアリング | ○ | ○ |
ERwin ERX ファイルのインポート | ○ | ○ |
ERwin ERX ファイルのエクスポート | × | ○ |
データベース スキーマと DDL スクリプトの生成 | × | ○ |
モデルのエラーチェック | × | ○ |
モデルとデータベース間の同期 | × | ○ |
データベース レポート | × | ○ |
ビジネス ルールによるデータベース設計 (Object Role Modeling) | 作図のみ | ○ |
| 機能 | Visio Professional 2002 | Visual Studio .NET Enterprise Architect |
UML 1.2 表記法対応 | ○ | ○ |
Visual Studio プロジェクト (Visual Basic/Visual C++/Visual C#) からのリバース エンジニアリング | △* | ○ |
Visual Basic/Visual C++/Visual C# 用スケルトン コードの生成 | × | ○ |
モデル エラー チェック | × | ○ |
UML レポート のカスタマイズ | × | ○ |
* Visual Studio.NET のプロジェクトには対応しておりません。
Visio Professional が最適なユーザー:
| • | 既存のデータベース スキーマから ER 図を自動生成したい |
| • | ドラッグ & ドロップでソフトウェア/データベース モデルを作成したい |
| • | ソフトウェア/ネットワークのシェイプを使ってアプリケーション構造図を作成したい |
| • | Visual Studio .NET で作成されたモデルを編集するユーザーと閲覧するユーザーとの間で相互運用をしたいが、全てのモデリング機能は必要としない |
Visual Studio .NETが最適なユーザー:
| • | データベース モデリングおよびソフトウェア モデリングの完全な機能を必要とする |
| • | 他の Visio ユーザーと、データベース図およびソフトウェア モデルを簡単に交換したい |