一個清晰易懂的模型永遠不會在一個圖表中包含全部內容。相反,想法被分爲多個層,一般稱爲抽象層。以用例爲例。簡單的橢圓形狀不能表明與用例相關的每一個細節。例如,您沒法經過橢圓看到用戶如何與目標系統和基礎業務邏輯進行交互。所以,您必須使用單獨的圖表來詳細說明這些細節。學習
可是,建立單獨的圖表會致使項目組織問題,即如何將模型元素及其關聯的圖表保持在一塊兒。在Visual Paradigm中,您能夠經過使用子圖來實現此目的。在本教程中,您將學習如何經過使用子圖來詳細說明模型元素的細節,如何在父模型和子圖之間導航以及子圖的一些典型用法。spa
能夠經過以資源爲中心的界面輕鬆建立子圖。要建立子圖:3d
除了將新圖表建立爲子圖表以外,您還可使用現有圖表做爲子圖表。視頻
您能夠輕鬆地在模型元素及其子圖之間導航。去作這個:blog
若是model元素有大量子圖:教程
從子圖中,您能夠經過單擊圖頂部的痕跡導航欄中的連接導航回父模型元素。事件
當項目規模簡單且小巧時,您能夠輕鬆記住哪一個元素擁有子圖。可是,當它變大時,遍歷每一個模型元素以查看它是否包含子圖將變得困難。要解決此問題,能夠經過從應用程序工具欄中選擇「 視圖」>「模型指示器」來打開「模型指示器」 。資源
經過打開模型指示器,只要模型元素包含子圖(即便您沒有選擇它),也會顯示子圖資源圖標。這有助於您識別具備子圖的模型元素。
建立子圖或將現有圖關聯爲子圖時,圖自己及其包含的主視圖元素將成爲所選模型元素的子元素。所以,在建立子圖時,模型結構將會更改。
子圖的主要用途是詳細說明特定元素的細節。如下是子圖有用的一些典型用法。
用例用於模擬用戶在使用系統時想要實現的目標。可是,用例自己並不涉及有關如何實現此目標的任何細節。相反,它包含各類場景,每一個場景成爲系統中可能的執行路徑。
爲了模擬用戶與系統之間或每一個執行路徑中系統的不一樣模型之間的細節交互,咱們可使用UML序列圖。此外,咱們還可使用Activity Diagram來模擬用例的總體流邏輯。
雖然類是構建系統的基本構造,但類模型關注的是系統的靜態結構。咱們能夠利用狀態機圖來根據運行時中的外部事件對類的內部狀態更改進行建模。這有助於咱們理解類的動態行爲。
標準BPMN表示法中的子流程經過建立用於詳細說明的子流程圖來提供內部細節的抽象。