UML 序列图。

UModel 序列图功能:

  • 用于序列图元素的工具栏。
  • 可以将元素分配到图表的不同图层。
  • 图表中的信息表示类中的操作。
  • 支持所有14种UML图类型。
  • 生成 Java、C# 或 VB .NET 代码。
  • 从代码生成序列图。
  • 双向同步,确保更改能够同步往返。
  • 无限次的撤销/重做功能,鼓励用户积极探索新的想法。

UML 序列图。

UModel 使用序列图来描述应用程序中对象之间的交互,以及对象之间发送和接收的消息。

UML 序列图。

当您创建新的序列图时,UModel 会自动显示序列图工具栏,方便您快速访问各种 UML 元素,包括生命线、组合片段、网关、消息调用和回复箭头、创建新生命线或销毁现有对象的的消息箭头、注释等。 UModel 提供了灵活的序列图选项,以支持您的 UML 图表绘制风格。您可以选择:

  • 每当添加一条消息时,系统会自动生成一个语法正确的回复。
  • 从右键菜单中的“前往操作”选项,可以选择将消息分配给模型树中列出的某个操作。
  • 通过序列图工具栏,可以选择简单的连续消息编号,或者选择嵌套(十进制)的消息编号方式。
  • 您可以为序列设置时间限制,并使用熟悉的时序图符号表示方式……以及更多功能。UModel让您轻松完成所有这些操作。

在引用类中创建操作。

UModel 赋予开发者从序列图生成代码的能力,这些代码用于描述类操作的方法。这一功能极大地提升了 UModel 作为一种可视化设计和代码生成工具的价值,因为开发者可以直接在序列图中插入完整的代码块,从而创建完整的可执行应用程序,而不再仅仅是一个需要进一步手动编写代码的起点。

您可以通过以下方式使用序列图:在进行新设计时,您可以根据新的序列图生成源代码;在修改现有代码时,您可以修改用于逆向工程的序列图;此外,您还可以进行双向工程,以同步后续对源代码或 UML 模型中序列图的更改。

UModel支持从序列图生成代码,适用于Java、C#和Visual Basic等编程语言。

UModel

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