UModel 是一款快速、高效的工具,可用于图形化地建模面向对象编程的各种结构。
Altova UModel 能够轻松绘制和理解类图,它使用颜色编码的图标和文本来表示图中的每个元素,并提供智能的输入辅助功能以及直观的元素关系工具。
在创建 UML 类图时,您可以通过属性窗口设置每个属性和操作的可见性,或者通过在图表中点击以打开弹出菜单进行设置。此外,还提供了便捷的快速编辑按钮和专门的类图工具栏,以帮助您轻松添加元素。UModel 使用独特的图形图标来标识每个属性和操作的可见性属性。这些图标会根据属性是公共的、受保护的还是私有的进行区分。
UModel 允许您直接在图表视图中编辑属性(或特性)和操作。在您输入时,智能辅助功能会自动出现,帮助您正确输入信息。
UModel 会自动为类图中属性和操作的文本应用语法高亮,使其更易于理解。在您输入文本时,约束条件、标识符、数学和逻辑运算符、类型和值等都会自动以独特的颜色显示。这种语法高亮功能使您的图表更容易创建,并且在以后查看时也更容易理解。
当您向类添加新的属性和操作时,UModel 提供一个智能的自动补全窗口,帮助您快速、准确地定义类。
您可以随时调整自动补全窗口的大小,以便更全面地查看您的选项。您还可以通过点击类、接口、基本类型、数据类型、枚举、类模板、接口模板或数据类型模板的图标,来筛选窗口中的内容。
位于自动补全窗口左下角的图标可以启用“单选模式”,从而将建议限制在单个类别内。
在创建类时,从自动补全窗口选择数据类型,可以有效避免在项目进行过程中,源代码中出现类型定义错误。
“层级关系”辅助窗口可以快速查看类之间的泛化和继承关系。您可以点击“层级关系”选项卡,以查看类图中或模型树中任何选定类的关系。
UModel 还提供了一个右键菜单,可以方便地查找类之间的关系、依赖关系和关联。通过选择“显示泛化”或“显示依赖关系”,您可以分析和理解您自己没有创建的模型。
“显示关联”功能可以将与所选类别相关的所有元素自动复制到设计面板中。
如果您的项目将生成使用.NET编程语言(C#或Visual Basic)的代码,那么您的类可能包含一些.NET属性,这些属性可以从外部调用,就像属性一样,但实际上是在内部以方法的形式实现的。
为了更好地组织 .NET 类,UModel 提供了一个选项,允许将 .NET 类中的属性和方法分别显示在独立的“操作区”中。
这个视图是样式辅助窗口中一个可选设置,仅用于类图的显示和编辑。您选择是否显示独立的 .NET 属性区域,或者继续使用传统的 UML 操作区域,都不会影响从该类生成的代码。
UModel 支持所有 14 种 UML 图,以及一种用于 XML 模式的 UML 图,以及另一种用于建模关系数据库中的表的 UML 图,为您的团队提供一款强大的 UML 建模工具,且价格仅为传统解决方案的一小部分。 要查看所有 UML 图类型的完整列表,请访问我们的 UML 图页面,或点击以下链接下载 Altova UModel 的 30 天试用版。
