UModel 使用序列图来描述应用程序中对象之间的交互,以及对象之间发送和接收的消息。
当您创建新的序列图时,UModel 会自动显示序列图工具栏,方便您快速访问各种 UML 元素,包括生命线、组合片段、网关、消息调用和回复箭头、创建新生命线或销毁现有对象的的消息箭头、注释等。 UModel 提供了灵活的序列图选项,以支持您的 UML 图表绘制风格。您可以选择:
UModel 赋予开发者从序列图生成代码的能力,这些代码用于描述类操作的方法。这一功能极大地提升了 UModel 作为一种可视化设计和代码生成工具的价值,因为开发者可以直接在序列图中插入完整的代码块,从而创建完整的可执行应用程序,而不再仅仅是一个需要进一步手动编写代码的起点。
您可以通过以下方式使用序列图:在进行新设计时,您可以根据新的序列图生成源代码;在修改现有代码时,您可以修改用于逆向工程的序列图;此外,您还可以进行双向工程,以同步后续对源代码或 UML 模型中序列图的更改。
UModel支持从序列图生成代码,适用于Java、C#和Visual Basic等编程语言。
UModel 支持所有 14 种 UML 图,以及一种用于 XML 模式的 UML 图,以及另一种用于建模关系数据库中的表的 UML 图,为您的团队提供一款强大的 UML 建模工具,且价格仅为传统解决方案的一小部分。 要查看所有 UML 图类型的完整列表,请访问我们的 UML 图页面,或点击以下链接下载 Altova UModel 的 30 天试用版。
