UML 类图。

UModel 类图功能:

  • 用于类图元素的工具栏。
  • 便捷的录入辅助功能和快速编辑按钮。
  • 右键菜单。
  • 支持级联样式,可用于设置颜色、字体等。
  • 可自定义的对齐网格。
  • 可以将元素分配到图表的不同图层。
  • 无限次的撤销/重做功能。
  • 通过逆向工程现有代码来创建图表。

UML 类图。

UModel 是一款快速、高效的工具,可用于图形化地建模面向对象编程的各种结构。

UML 类图。

Altova UModel 能够轻松绘制和理解类图,它使用颜色编码的图标和文本来表示图中的每个元素,并提供智能的输入辅助功能以及直观的元素关系工具。

在创建 UML 类图时,您可以通过属性窗口设置每个属性和操作的可见性,或者通过在图表中点击以打开弹出菜单进行设置。此外,还提供了便捷的快速编辑按钮和专门的类图工具栏,以帮助您轻松添加元素。UModel 使用独特的图形图标来标识每个属性和操作的可见性属性。这些图标会根据属性是公共的、受保护的还是私有的进行区分。

UModel 允许您直接在图表视图中编辑属性(或特性)和操作。在您输入时,智能辅助功能会自动出现,帮助您正确输入信息。

UModel 会自动为类图中属性和操作的文本应用语法高亮,使其更易于理解。在您输入文本时,约束条件、标识符、数学和逻辑运算符、类型和值等都会自动以独特的颜色显示。这种语法高亮功能使您的图表更容易创建,并且在以后查看时也更容易理解。

自动补全。

当您向类添加新的属性和操作时,UModel 提供一个智能的自动补全窗口,帮助您快速、准确地定义类。

您可以随时调整自动补全窗口的大小,以便更全面地查看您的选项。您还可以通过点击类、接口、基本类型、数据类型、枚举、类模板、接口模板或数据类型模板的图标,来筛选窗口中的内容。

位于自动补全窗口左下角的图标可以启用“单选模式”,从而将建议限制在单个类别内。

在创建类时,从自动补全窗口选择数据类型,可以有效避免在项目进行过程中,源代码中出现类型定义错误。

关系、依赖性和关联性。

“层级关系”辅助窗口可以快速查看类之间的泛化和继承关系。您可以点击“层级关系”选项卡,以查看类图中或模型树中任何选定类的关系。

UModel 还提供了一个右键菜单,可以方便地查找类之间的关系、依赖关系和关联。通过选择“显示泛化”或“显示依赖关系”,您可以分析和理解您自己没有创建的模型。

“显示关联”功能可以将与所选类别相关的所有元素自动复制到设计面板中。

定制显示选项。

如果您的项目将生成使用.NET编程语言(C#或Visual Basic)的代码,那么您的类可能包含一些.NET属性,这些属性可以从外部调用,就像属性一样,但实际上是在内部以方法的形式实现的。

为了更好地组织 .NET 类,UModel 提供了一个选项,允许将 .NET 类中的属性和方法分别显示在独立的“操作区”中。

这个视图是样式辅助窗口中一个可选设置,仅用于类图的显示和编辑。您选择是否显示独立的 .NET 属性区域,或者继续使用传统的 UML 操作区域,都不会影响从该类生成的代码。

UModel

UModel 支持所有 14 种 UML 图,以及一种用于 XML 模式的 UML 图,以及另一种用于建模关系数据库中的表的 UML 图,为您的团队提供一款强大的 UML 建模工具,且价格仅为传统解决方案的一小部分。 要查看所有 UML 图类型的完整列表,请访问我们的 UML 图页面,或点击以下链接下载 Altova UModel 的 30 天试用版。