图 8. Topic 图预置
Topic 图 —— 像 Browse 图一样 —— 是查询驱动的,并且不能编辑,但您可以定制查询(这将导致图的刷新)。您还可以只刷新该图,从而使代码变更反映在图上。
Sequence diagrams(序列图)
序列图展示了对于具体交互的 .NET 元素实例之间的消息流的顺序。Visualize 菜单也允许您创建序列图(图 9)和创建新的交互。
图 9. 序列图
如您所看到的,您可以在序列图中的生命线之间创建各种类型的消息,并选择现有的操作作为消息的标记。局限性是您不能创建新的消息类型,而只可以选择现有的消息。
Show Related Elements
Show Related Elements 是一个非常有用的特性,它可以帮助您查询图上的相关元素。在 Rational Modeling Extension 中,通过右键单击类图上的任意 .NET 元素可以进行 Show Related Elements 动作。Show Related Elements 选项出现在 Filters 子菜单中。
Rational Modeling Extension 还提供增强的 Show Related Elements 对话框,如图 10 所示。对话框提供了您可以用来快速查看相关元素的预定义的定制查询。默认 Details 是折叠的,对话框中只有左边窗格是可见的。单击 Details 按钮,您可以查看实际的关系,以及与所选查询相关的其他设置。对查询所做的任何变更都可以存储起来为将来使用。
图 10. .NET 元素的 Show Related Elements 对话框
您可以选择 Incoming、Outgoing,或 Both 方向。例如,如果您想要看到所选元素的超类层次,那么选择 Outgoing。为了查看子类层次,选择 Incoming。
还值得注意的是 .NET Show Related Elements Filters Preferences 页,如图 11 所示。
图 11. .NET Show Related Elements Filters 的 Preference 页
当执行 Show Related Elements 动作时,参数可以让您选择滤出 .NET Assembly 类型。注意该设置将影响查询相关元素的所有操作(例如, Browse 图和 Topic 图上的查询)。
Visualize existing > .NET type 菜单
Visualize existing > .NET type 菜单,如图 12 所示,位于图的弹出菜单上。它允许您可视化图上任何现有的 .NET 类型。
图 12. Visualize existing > .NET type 菜单
文章来源于领测软件测试网 https://www.ltesting.net/