商品明細

Altova UModel 程式開發

商品簡述
Altova UModel 程式開發

商品介紹

本產品出貨為最新版本。
如需購買或了解內容請來電(2749-1909)或來信(sales@ahasoft.com.tw)業務部

UML 建模工具

Altova UModel 適用於任何項目的 UML 工具。在 UML 可視化設計應用程序模組中產生 Java、C++、C# 或 Visual Basic .NET 代碼和專案文件。或者,將現有程序逆向工程為 UML 圖,然後透過重新產生代碼來增強您的設計並完成往返。

所有 UML 圖的直觀建模
讓您最喜歡的圖表視圖和 UML 工具觸手可及,以提高效率和生產力。在您使用 UModel 創建的 UML 圖中,一切都可以自定義-大小、位置、顏色、字體特徵和線條樣式。


從 UML 模組產生源代碼
UModel 內建代碼產生器,它可以根據 UML 模組中的類圖、序列圖和狀態機圖創建 Java、C++、C# 或 Visual Basic .NET 代碼,將您從編寫的基礎設施代碼任務中解脫出來,以便您專注於專案的業務邏輯和整體架構。



將代碼逆向為 UML 模組

UModel 包括強大的逆向工程功能,可以讀取 Java、C#、C++ 和 Visual Basic 源代碼和二進製文件,並產生 UML 模組將源列印輸出為文字。您可以應用逆向工程來為現有應用程序建模,或者透過導入分類庫(例如員工、客戶、供應商和團隊已經開發的其他類)來快速啟動新項目。




往返工程
UModel 往返工程能力讀取修改後的代碼並相應地自動更新您的 UML 圖,使您的模組在代碼更改時保持準確和相關,不需要任何偽代碼或源代碼中的特殊註釋來執行成功的往返。

UModel 往返工程將模組與修改後的代碼同步後,您仍然可以自由選擇最佳工作方式-進一步修改代碼或更改模型。您可以隨時在任一方向同步,並根據需要多次重複該循環。

UMode 往返工程支援無限制的撤消/重做。您可以自由地嘗試所有對話框、複選框選項,只需單擊即可恢復您的模組。



UML 中的 XML 模式
UModel 包括對 XML 模式的特殊圖表類型和代碼產生支援,UModel XML Schema 圖以類似於 UML 類圖的格式呈現 XML Schema,將 XML 模式全局元素(elements、simpleTypes 和 complexTypes)顯示在元素屬性的分類。


UML 資料庫圖
UModel 使您能夠從所有流行的關係資料庫中,導入現有表以創建UML 資料庫圖,修改現有表的圖並產生 SQL 資料庫更改腳本以同步資料庫,或者從頭開始設計新的資料庫表和關係並發出 SQL CREATE 腳本。


UModel 專案文件
UModel 透過自動產生 HTML、Microsoft Word 或 RTF 格式的專案文件來,提供了高水平的用戶控制、靈活性和制訂性。選擇輸出格式和圖像處理選項後,您可以根據需要自定義專案文件。您還可以為每個元素選擇要包含的詳細級別,例如包含層次結構圖以幫助類關係的通信。



SysML 建模
UModel 支援嵌入式系統和其他複雜設備的 SysML 建模。

當嵌入式系統接收輸入並產生輸出時,其內部操作和狀態可能是不透明的,這會使控制嵌入式系統的軟體難以開發、測試和除錯。使用 Altova UModel 和 SysML 進行軟體建模可讓您創建可追蹤的藍圖,該藍圖對於規劃、設計和記錄正在開發的系統很有用。


更多功能...

版本比較

企業版 專業版 基本版
32 位元版本
64 位元版本
支援的圖表類型
UML 2.4 用例圖
UML 2.4 活動圖
UML 2.4 類圖
UML 2.4 通信圖
UML 2.4 組件圖
UML 2.4 複合結構圖
UML 2.4 部署圖
UML 2.4 交互圖
UML 2.4 對像圖
UML 2.4 封裝圖
UML 2.4 序列圖
UML 2.4 狀態機圖
UML 2.4 時序圖
UML 2.4 輪廓圖
XML Schema 作為 UML 圖
SQL 資料庫的 UML 圖
業務流程模型(BPMN 1.0 和 2.0)圖
SysML 圖和 UML 圖的 SysML 擴展
可視化編輯功能
特定於圖表的工具欄
圖表中的語法著色
可自定義的樣式和級聯樣式表
用於快速編輯元素、屬性的助手
在圖表中直接編輯的自動完成
在圖表中編輯時有效/無效突顯
在圖表創建期間立即報告語法錯誤
常用元素的收藏夾
用於導航複雜圖表的概覽視窗
展開/折疊隔間
顯示/隱藏元素信息
創建和命名圖表層
將元素分配給特定的圖表層
有選擇地隱藏或查看圖表層
團隊合作
從多個可以同時編輯的獨立子項目構建主項目
在可編輯或只讀模式下透過引用包含子項目
可選擇透過副本包含子項目
可以選擇從主項目產生的文件中包含或排除子項目,或者僅為子項目產生文件
3方專案合併到已編輯的專案文件中
為 SQL 資料庫建模
在可編輯的圖表中顯示 SQL 資料庫
導入現有資料庫以創建 UML 資料庫模組
導出資料庫圖表中的更改以直接更新 SQL 資料庫,或創建 SQL 資料庫更改腳本
支援的資料
Firebird 2.5、3
IBM DB2 for iSeries v6.1, 7.1, 7.2, 7.3, 7.4
IBM DB2;8、9、9.5、9.7、10.1、10.5、11.5、11.5.7
Informix 11.7、12.10、14.10
MariaDB 10、10.3、10.4、10.5、10.6.5
Microsoft Access 2003、2007、2010、2013、2019
Microsoft Azure SQL
Microsoft SQL Server 2005、2008、2012、2014、2016、2017、2019 _
MySQL 5、5.1、5.5、5.6、5.7、8、8.0.25、8.0.28 _
PostgreSQL 8、9.0.10、9.1.6、9.2.1、9.4、9.6、10、11、12、13、14.1
Oracle 9i、10g、11g、12c、18、19
Progress OpenEdge 11.6
SQLite 3.x
Sybase ASE 15、16
Teradata 16
程序代碼工程
C++ 代碼產生
Java、C# 和 Visual Basic 代碼產生
按專案分配自定義代碼產生模組
逆向工程 C++ 源代碼和二進製文件
對 Java、C# 和 Visual Basic 源代碼和二進製文件進行逆向工程
往返工程-從修改後的源代碼更新 UML 圖
從 C++ 中的狀態機圖產生代碼
從 Java、C# 和 Visual Basic 中的狀態機圖產生代碼
從序列圖 C++ 產生代碼
從 Java、C# 和 Visual Basic 中的序列圖產生代碼
互操作性
與源代碼控制系統整合
將圖表導出為 .PNG 或 .EMF 圖像文件
以 HTML、RTF 或 Microsoft Word 格式產生可自定義的專案文件
可選擇使用 SPS 樣式表以 HTML、RTF、Microsoft Word 或 PDF 格式產生專案文件
以 XMI 2.1 或 XMI 2.4 文件格式導入/導出 UML 模型
自動化
OLE 支援
ActiveX 控件
命令行介面
帶有圖形腳本編輯器的整合腳本環境
允許對應用程序和專案進行外部操作的 API
多用途 IDE 整合
Visual Studio 整合
Eclipse 整合
自動同步對代碼或模組的更改
模組驅動架構
獨立於平台的 UML 建模
Java、C++、C#、VB.NET、XSD、資料庫和獨立於平台的 UML 之間的模組轉換

系統要求

Windows
Windows 7 SP1
Windows 8
Windows 10
Windows 11
Windows Server 2008 R2 SP1或更高


Linux
CentOS 7 或更高
RedHat 7 或更高
Debian 9 或更高
Ubuntu 16.04 LTS 或更高


Mac
macOS 10.15 或更高
所有 UML 圖的直觀建模


從 UML 模組產生源代碼


將代碼逆向為 UML 模組




往返工程


UML 中的 XML 模式


UML 資料庫圖


UModel 專案文件


SysML 建模