Visual Paradigm 教程[UML]:如何繪制封裝圖?(上)
在項目開始時,您只有有限數量的圖表,一切都簡單而美觀。然而,當時間過得匆匆時,已經創建了越來越多的圖表,并且它們開始變得無法管理。因此,當您想要查看或進行更改時,您的項目將難以導航并且難以找到圖表。
我們如何解決這個問題?我們可以使用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的依賴關系。