在項目開始時,您只有有限數量的圖表,一切都簡單而美觀。然而,當時間過得匆匆時,已經創建了越來越多的圖表,並且它們開始變得無法管理。因此,當您想要查看或進行更改時,您的項目將難以導航並且難以找到圖表。
我們如何解決這個問題?我們可以使用Package Diagram將您的圖表組織到不同的包中。這有助於您根據圖表的性質對圖表進行分類,使其更易於導航和定位。Package Diagram還可以作爲目錄跳轉到您想要查看的圖表。在本教程中,我們將向您展示如何完成此操作。
爲您的圖表創建包
首先,我們需要準備好我們的包。要創建包:
- 要創建Package Diagram,請從工具欄中選擇Diagram> New。
- 在New Diagram窗口中,選擇Package Diagram並單擊Next。
-
輸入Racing Game Packages作爲圖表名稱,然後單擊OK確認。
-
單擊圖工具欄中的“包”按鈕,然後單擊圖的空白區域以創建包。
-
將包命名爲Race。
-
重複這些步驟以分別創建其他包,即Tuning,Security和General。
使用Packages組織圖表
一旦包準備好,我們就可以開始組織我們的圖表了。
-
單擊Race包以顯示子圖資源圖標。
-
單擊資源圖標,然後從彈出菜單中選擇Existing Diagrams ....
-
在Add Sub Diagrams對話框中選擇以下圖表,然後按OK提交。
- [Class Diagram] Race Tracks
- [Class Diagram] Race Type
- [Class Diagram] Racing Game
- [Sequence Diagram] Register to race
- [Communication Diagram] Register to race - Communications
- [State Machine Diagram] Race Series State
- [Activity Diagram] Register to race
- [Entity Relationship Diagram] Player Race
- [Entity Relationship Diagram] Race Series
- [Entity Relationship Diagram] Racing Game
-
重複以下包和圖表的步驟
包 圖 Tuning [Class Diagram] Tuning
[State Machine Diagram] Car State
[Entity Relationship Diagram] CarsSecurity [Sequence Diagram] Game Service Login
[Sequence Diagram] Purchase Add-ons (fail)
[Sequence Diagram] Purchase Add-ons (success)
[Sequence Diagram] Racing Game Login
[Business Process Diagram] Purchase Add-onsGeneral [Use Case Diagram] Racing Game Use Cases
[Component Diagram] Game Components
[Deployment Diagram] Game Deployment
[Requirement Diagram] General Requirements
[Matrix Diagram] Classes Matrix
[Matrix Diagram] Entity Matrix
[Matrix Diagram] Process Matrix
[Analysis Diagram] Player Analysis Diagram
定義包之間的關係
現在,由於我們的圖表是使用包構建的,因此我們可以定義它們之間的關係。要在包之間創建關係:
-
單擊Race包以顯示其資源圖標。
-
拖出資源目錄按鈕並將其放在安全包中。
-
在資源目錄中選擇依賴關係 ->包。
-
重複這些步驟以創建從Tuning到Security以及從Security到General的依賴關係。