一个清晰易懂的模型永远不会在一个图表中包含全部内容。相反,想法被分为多个层,一般称为抽象层。以用例为例。简单的椭圆形状不能表明与用例相关的每一个细节。例如,您没法经过椭圆看到用户如何与目标系统和基础业务逻辑进行交互。所以,您必须使用单独的图表来详细说明这些细节。学习
可是,建立单独的图表会致使项目组织问题,即如何将模型元素及其关联的图表保持在一块儿。在Visual Paradigm中,您能够经过使用子图来实现此目的。在本教程中,您将学习如何经过使用子图来详细说明模型元素的细节,如何在父模型和子图之间导航以及子图的一些典型用法。spa
能够经过以资源为中心的界面轻松建立子图。要建立子图:3d
除了将新图表建立为子图表以外,您还可使用现有图表做为子图表。视频
您能够轻松地在模型元素及其子图之间导航。去作这个:blog
若是model元素有大量子图:教程
从子图中,您能够经过单击图顶部的痕迹导航栏中的连接导航回父模型元素。事件
当项目规模简单且小巧时,您能够轻松记住哪一个元素拥有子图。可是,当它变大时,遍历每一个模型元素以查看它是否包含子图将变得困难。要解决此问题,能够经过从应用程序工具栏中选择“ 视图”>“模型指示器”来打开“模型指示器” 。资源
经过打开模型指示器,只要模型元素包含子图(即便您没有选择它),也会显示子图资源图标。这有助于您识别具备子图的模型元素。
建立子图或将现有图关联为子图时,图自己及其包含的主视图元素将成为所选模型元素的子元素。所以,在建立子图时,模型结构将会更改。
子图的主要用途是详细说明特定元素的细节。如下是子图有用的一些典型用法。
用例用于模拟用户在使用系统时想要实现的目标。可是,用例自己并不涉及有关如何实现此目标的任何细节。相反,它包含各类场景,每一个场景成为系统中可能的执行路径。
为了模拟用户与系统之间或每一个执行路径中系统的不一样模型之间的细节交互,咱们可使用UML序列图。此外,咱们还可使用Activity Diagram来模拟用例的总体流逻辑。
虽然类是构建系统的基本构造,但类模型关注的是系统的静态结构。咱们能够利用状态机图来根据运行时中的外部事件对类的内部状态更改进行建模。这有助于咱们理解类的动态行为。
标准BPMN表示法中的子流程经过建立用于详细说明的子流程图来提供内部细节的抽象。