以下表格列出了包含在其中的各项功能。
UModel软件的三个版本:企业版、专业版和基础版。 2026.
UModel 也包含在 Altova MissionKit 中,这是一款工业级 XML、SQL 和 UML 工具套件,其中包含 XMLSpy 以及其他屡获殊荣的产品,所有产品均以特别优惠的价格提供。
| Enterprise | Professional | Basic | ||||
|---|---|---|---|---|---|---|
| 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 模式作为 UML 图。 | ||||||
| 用于SQL数据库的UML图。 | ||||||
| 业务流程模型 (BPMN 1.0 和 2.0) 图表。 | ||||||
| SysML 图表以及 SysML 对 UML 图表的扩展。 | ||||||
| 视觉编辑功能。 | ||||||
| 特定图表的工具栏。 | ||||||
| 图表中的语法高亮显示。 | ||||||
| 可定制的样式和级联样式表。 | ||||||
| 快速编辑元素和属性的辅助工具。 | ||||||
| 图表中的直接编辑功能,支持自动补全。 | ||||||
| 在图表编辑过程中,对有效/无效元素进行高亮显示。 | ||||||
| 在创建图表时,立即报告语法错误。 | ||||||
| 用于存放常用元素的“收藏夹”文件夹。 | ||||||
| 用于浏览复杂图表的概览窗口。 | ||||||
| 展开/折叠隔层。 | ||||||
| 显示/隐藏元素信息。 | ||||||
| 创建并命名图层。 | ||||||
| 将元素分配到特定的图层。 | ||||||
| 选择性地隐藏或显示图层。 | ||||||
| 团队协作支持。 | ||||||
| 构建主要项目,该项目由多个独立的子项目组成,这些子项目可以同时进行编辑。 | ||||||
| 可以将子项目通过引用方式包含进来,可以选择可编辑模式或只读模式。 | ||||||
| 您可以选择性地通过复制的方式添加子项目。 | ||||||
| 您可以选择性地将子项目包含在主项目的文档中,也可以选择不包含,或者仅为某个子项目生成文档。 | ||||||
| 三方合并项目,用于合并独立编辑过的项目文件的更改。 | ||||||
| 模型化的 SQL 数据库。 | ||||||
| 以可编辑的图表形式展示SQL数据库。 | ||||||
| 将现有数据库导入,以创建 UML 数据库模型。 | ||||||
| 将数据库图表中的修改导出,可以直接更新 SQL 数据库,或者生成用于更新 SQL 数据库的脚本。 | ||||||
| 支持的数据库。 | ||||||
| Firebird 2.5、3、4、5版本。 | ||||||
| IBM DB2 for iSeries数据库系统。® 版本 6.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, 12.1 | ||||||
| Informix (公司名称或产品名称,具体含义取决于上下文)® 11.7、12.10、14.10 | ||||||
| MariaDB 10、10.3、10.4、10.5、10.6.5、10.9.2、10.11、11.2、11.4、11.8。 | ||||||
| Microsoft Access (微软 Access)™ 2003年、2007年、2010年、2013年、2019年。 | ||||||
| Microsoft® Azure SQL数据库。 | ||||||
| Microsoft® SQL Server (SQL服务器)® 2005年、2008年、2012年、2014年、2016年、2017年、2019年、2022年。 | ||||||
| MySQL数据库。® 5, 5.1, 5.5, 5.6, 5.7, 8, 8.0.25, 8.0.28, 8.2, 8.3, 8.4, 9.0/9.1 | ||||||
| PostgreSQL 8、9.0.10、9.1.6、9.2.1、9.4、9.6、10、11、12、13、14.1、14.5、15、16、17。 | ||||||
| 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 图像文件。 | ||||||
| 生成可定制的项目文档,格式包括HTML、RTF或Microsoft Office格式。® 文档格式。 | ||||||
| 可以选择生成项目文档,格式包括HTML、RTF以及Microsoft Office格式。® 使用SPS样式表,可以将内容导出为Word或PDF格式。 | ||||||
| 支持导入和导出 UML 模型,文件格式为 XMI 2.1 或 XMI 2.4。 | ||||||
| 自动化支持。 | ||||||
| 对 OLE 技术的支持。 | ||||||
| ActiveX控件。 | ||||||
| 命令行界面。 | ||||||
| 集成的脚本环境,配备图形化脚本编辑器。 | ||||||
| 提供API接口,允许外部程序对应用程序和项目进行操作。 | ||||||
| 多功能集成开发环境 (IDE) 集成。 | ||||||
| Visual Studio (Visual Studio 集成开发环境)® 整合;集成;融合。 | ||||||
| Eclipse 集成。 | ||||||
| 自动同步代码或模型中的任何更改。 | ||||||
| 模型驱动架构。 | ||||||
| 平台无关的 UML 建模。 | ||||||
| Java、C++、C#、VB.NET、XSD、数据库以及平台无关的UML之间的模型转换。 |