我們公司(HSDc.)代理 Sparx System. 的 Enterprise Architect UML 工具,改版不可不謂之頻繁。約每 1~3 個月一小版,3~6 個月一大改版。目前 EA 正式推進至 6.1 版,其中最重大的功能在於其 MDG Link 已經與 Microsoft Visual Studio .NET 2005 完全密切地整合了。
摘錄 EA 6.1 版的新功能說明:
- 可以利用內建的設計樣式(Patterns)或自行創建模型樣式(Model Patterns)的方式,來快速產出並正確性地完成你的 UML 軟體的模型。
- 使用 EA 的 “智慧形快速連結器(Intelligent Qucik Linker)”,只要在短短的片段時間內,即可以新增與建構你的軟體模型。
- 如同程式碼的 IDE 工具一般,EA 支援在塑模時,針對個別元素的命名,支援所謂的 “Context Sensitive” 的方式,而更容易建構正確、標準語法的軟體模型。
- 更多樣、豐富的文件樣版(Rich Text Documents),來協助開發者產出可被維護與管理的文件。
- 利用已更新的除錯機制,可以以視覺化的方式來檢視同時間所執行的多執行緒(Multi-Threaded)應用程式。
- 新版支援除錯與視覺化的 .NET 2.0 規格應用執行程式。
- 可以以視覺化的方式,來呈現可被管理擴充(Managed Extensions)的 C++ .NET 程式碼。
- 可以在 EA 的除錯視窗中,在特定的任何 “中斷點(Breakpoint)” 新增 UML 循序圖(Sequence Diagram),瞭解 執行期間(Runtime) 時的物件合作狀態。
(這是EA的特有功能,如此一來,可以讓設計人員透過此功能比對 Design Time 與 Runtime 的 循序圖,確實掌握程式的品質) - 使用 BPMN的標準規格,來塑模(Modeling)企業的流程(Business Process)。並且與 EA 的 “Quick Linker(快速連結器)” 及 “模型檢驗器(Model Validator)” 整合。
ˇ關於 BPMN for EA 6.1 的下載與說明,請參考:
http://www.sparxsystems.com.au/products/mdg_bpmn.html
ˇEA 6.1 試用版的下載與文件等相關說明,請參考:
http://www.sparxsystems.com.au/products/ea_downloads.html
關於 MDG Link for Visual Studio .NET 2005 官方釋出版本說明:
- 整合 UML2.0 完整規格至 Visual Studio .NET 2005 的開發環境。
- 可以直接在 VS.NET 2005 的 IDE 環境檢視、產出、瀏覽與設計 UML2.0 的軟體模型。
- 更快速與立即性存取 UML2.0 的開發,包括 MDA 等。
- 可以以視覺化來檢視與呈現你的程式碼。
- 所有 UML 2.0 的設計產出(Artifacts),均可以在 VS.NET 2005 創建與編輯。
- 更完整、更便利的方式,來整合 UML2.0 與 .NET 開發環境。
ˇ 請參考本公司推出的特惠活動:「買 UML/EA 教育訓練課程送 EA 企業完整版」。
好幾個tool都有Reverse sequence diagram的功能。
不過都太過detail了,有機會可能會試用一下EA的。
我用的是Java。