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的依赖关系。