圖 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 菜單
文章來源于領測軟件測試網 http://www.kjueaiud.com/