前言
Enterprise Architect (EA) 為功能強大的 UML 建模工具,支援整合至 Visual Studio 2005/2008 內部使用。本文提供下載連結、安裝截圖與核心功能介紹,協助團隊在熟悉的 IDE 環境中進行模型驅動開發。
下載與安裝
- 下載:EA 7.5 完整套裝 (含原版、漢化程式、VS 整合元件),約 49.5 MB (SkyDrive 限制 50 MB)。
- 截圖:

- 若 SkyDrive 流量限制無法下載,請留信箱取得替代連結。
核心功能模組
1. 模型管理
- 模型儲存:預設 Microsoft JET 資料庫,可透過 ODBC 改用 SQL Server/Oracle 等支援團隊協作。
- 複寫與合併:支援離線編輯後合併,類似版控 Merge。
- 版本控制:整合 SVN、CVS 等。
- 使用者安全:模型鎖定/解鎖、權限管理防篡改。
- 基線與差異比較:儲存多個時間點快照,Diff 工具比較差異。
- 稽核追蹤:記錄每位使用者操作細節 (誰、何時、改什麼)。
2. 專案管理
- 預算估算 (Use Case Points)、資源/角色/任務分配、進度追蹤。
- 缺陷/變更/問題/工作項目追蹤;非技術性任務管理。
3. 代碼工程
- 正向工程:UML 模型產生 C/C++/C#/Delphi/Java/PHP/Python/VB/VB.NET 等程式碼。
- 反向工程:原始碼、Java JAR、.NET PE 組件 反向生成模型。
- 同步/循環工程:維持模型與程式碼雙向一致。
4. 偵錯與分析
5. 資料建模
- 資料表/欄位/主鍵/外鍵建模,產生 DDL。
- 支援 DB2、Firebird、Informix、Ingres、MS Access、SQL Server、MySQL、Oracle、PostgreSQL、Sybase。
6. MDA 轉換
- 支援 DDL、EJB Entity/Session、Java、JUnit、C#、NUnit、WSDL、XSD 互轉。
7. XML 技術
遺留議題
MDG Link for Visual Studio.NET 官方元件在 VS 2005/2008 使用方式不明,歡迎知情者分享。