文档章节

Visual Paradigm 教程[UML]:如何使用子图?

x
 xiaochuachua
发布于 05/20 16:13
字数 1337
阅读 4
收藏 1

下载Visual Paradigm最新试用版

    查看本教程视频文件

    一个清晰易懂的模型永远不会在一个图表中包含所有内容。相反,想法被分为多个层,通常称为抽象层。以用例为例。简单的椭圆形状不能代表与用例相关的每个细节。例如,您无法通过椭圆看到用户如何与目标系统和基础业务逻辑进行交互。因此,您必须使用单独的图表来详细说明这些细节。

Visual Paradigm

    但是,创建单独的图表会导致项目组织问题,即如何将模型元素及其关联的图表保持在一起。在Visual Paradigm中,您可以通过使用子图来实现此目的。在本教程中,您将学习如何通过使用子图来详细说明模型元素的细节,如何在父模型和子图之间导航以及子图的一些典型用法。

创建子图

    可以通过以资源为中心的界面轻松创建子图。要创建子图:

  1. 单击model元素以显示以资源为中心的界面。      
         Visual Paradigm
  2. 单击模型元素右下角的Sub Diagrams资源图标。       
    Visual Paradigm
  3. 从弹出菜单中选择New Diagram ....      
    Visual Paradigm
  4. 选择要创建的图表类型,然后单击“ 下一步”。指定其名称和描述(可选),然后单击“ 确定”。       
    Visual Paradigm
  5. 单击“ 确定”以确认。现在,创建一个全新的图表作为所选模型元素的子图。

添加现有图表作为子图表

    除了将新图表创建为子图表之外,您还可以使用现有图表作为子图表。

  1. 再次单击Sub Diagrams资源图标。但这一次选择Existing Diagrams ...       
    Visual Paradigm
  2. 在Add Sub Diagrams窗口中选择目标图。      
    Visual Paradigm
  3. 您可以根据图表类别或基于模型层次结构浏览图表。
  4. 选择图表后,按OK确认。之后,所选图表将成为所选模型元素的子图。

在模型元素及其子图之间导航

    您可以轻松地在模型元素及其子图之间导航。去做这个:

  1. 单击Sub Diagrams资源图标。
  2. 从弹出菜单中选择目标图表。弹出菜单旁边将显示目标图表的预览。       
    Visual Paradigm
  3. 单击目标图表以跳转到它。

    如果model元素有大量子图:

  1. 从弹出菜单中选择更多...       
    Visual Paradigm
  2. 选择以打开“ 打开子图”窗格。       
    Visual Paradigm
  3. 从列表中选择图表。您可以使用过滤器找到所需的图表。       
    Visual Paradigm
  4. 双击图表名称将其打开。

    从子图中,您可以通过单击图顶部的痕迹导航栏中的链接导航回父模型元素。

知道哪个模型元素有子图  

    当项目规模简单且小巧时,您可以轻松记住哪个元素拥有子图。但是,当它变大时,遍历每个模型元素以查看它是否包含子图将变得困难。要解决此问题,可以通过从应用程序工具栏中选择“ 视图”>“模型指示器”来打开“模型指示器” 。

    通过打开模型指示器,只要模型元素包含子图(即使您没有选择它),也会显示子图资源图标。这有助于您识别具有子图的模型元素。

Visual Paradigm

子图和模型结构

    创建子图或将现有图关联为子图时,图本身及其包含的主视图元素将成为所选模型元素的子元素。因此,在创建子图时,模型结构将会更改。

子图的典型用法

    子图的主要用途是详细说明特定元素的细节。以下是子图有用的一些典型用法。

使用UML活动图和序列图详细说明一个用例

    用例用于模拟用户在使用系统时想要实现的目标。但是,用例本身并不涉及有关如何实现此目标的任何细节。相反,它包含各种场景,每个场景成为系统中可能的执行路径。

    为了模拟用户与系统之间或每个执行路径中系统的不同模型之间的细节交互,我们可以使用UML序列图。此外,我们还可以使用Activity Diagram来模拟用例的整体流逻辑。

Visual Paradigm

详细说明课程的内部阶段变化

    虽然类是构建系统的基本构造,但类模型关注的是系统的静态结构。我们可以利用状态机图来根据运行时中的外部事件对类的内部状态更改进行建模。这有助于我们理解类的动态行为。

Visual Paradigm

使用子流程图详细说明BPMN活动

    标准BPMN表示法中的子流程通过创建用于详细说明的子流程图来提供内部细节的抽象。

Visual Paradigm

下载Visual Paradigm最新试用版

本文转载自:https://www.visual-paradigm.com/cn/tutorials/how-to-use-subdiagrams.jsp

x
粉丝 0
博文 225
码字总数 49214
作品 0
私信 提问
Visual Paradigm 教程[UML]:如何定义自定义模型元素属性?

下载Visual Paradigm最新试用版 统一建模语言(UML)是一种可视化建模语言,主要用于分析,设计和实现基于软件的系统以及建模过程。UML定义明确,提供了丰富的符号集,使该语言适用于不同类型...

xiaochuachua
05/29
2
0
Visual Paradigm 教程[UML]:如何在序列图中使用持续时间约束?

下载Visual Paradigm最新试用版 在UML序列图中,持续时间消息用于表示消息的时间流逝。当您想要建模实时系统时,它尤其有用。在Visual Paradigm,您只需点击一下即可为邮件添加持续时间约束。...

xiaochuachua
06/04
34
0
Visual Paradigm 教程[UML]:如何在序列图中应用消息编号?

下载Visual Paradigm最新试用版 在本教程中,我们将介绍两种主要方式:基于图表和基于框架。当我们将“scope”指定为图表或框架时,基本上我们告诉Visual Paradigm它应该重新启动消息的数字序...

xiaochuachua
05/31
26
0
Visual Paradigm 教程[UML]:如何绘制封装图?(下)

下载Visual Paradigm最新试用版 在包和包含图表之间导航 Package Diagram可以作为您在项目中导航的起点。要从一个图表导航到另一个图表: 单击包以显示资源图标,比如Race。 单击子图资源图标...

xiaochuachua
05/22
6
0
Visual Paradigm 教程[UML]:如何使用刻板印象和标记值?(上)

下载Visual Paradigm最新试用版 什么是刻板印象和标记值 UML旨在成为各种用途的通用语言。因此,有时,它可能无法满足描述模型元素的某些特定需求。毕竟,一个人不能同时具有一般性和特殊性。...

xiaochuachua
05/27
3
0

没有更多内容

加载失败,请刷新页面

加载更多

高防CDN的出现是为了解决网站的哪些问题?

高防CDN是为了更好的服务网络而出现的,是通过高防DNS来实现的。高防CDN是通过智能化的系统判断来路,再反馈给用户,可以减轻用户使用过程的复杂程度。通过智能DNS解析,能让网站访问者连接到...

云漫网络Ruan
50分钟前
7
0
聊聊Tomcat中的连接器(Connector)

上期回顾 上一篇文章《Tomcat在SpringBoot中是如何启动的》从main方法启动说起,窥探了SpringBoot是如何启动Tomcat的,在分析Tomcat中我们重点提到了,Tomcat主要包括2个组件,连接器(Conne...

木木匠
今天
4
0
OSChina 周一乱弹 —— 熟悉的味道,难道这就是恋爱的感觉

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @xiaoshiyue :好久没分享歌了分享张碧晨的单曲《今后我与自己流浪》 《今后我与自己流浪》- 张碧晨 手机党少年们想听歌,请使劲儿戳(这里)...

小小编辑
今天
2.1K
20
SpringBoot中 集成 redisTemplate 对 Redis 的操作(二)

SpringBoot中 集成 redisTemplate 对 Redis 的操作(二) List 类型的操作 1、 向列表左侧添加数据 Long leftPush = redisTemplate.opsForList().leftPush("name", name); 2、 向列表右......

TcWong
今天
37
0
排序––快速排序(二)

根据排序––快速排序(一)的描述,现准备写一个快速排序的主体框架: 1、首先需要设置一个枢轴元素即setPivot(int i); 2、然后需要与枢轴元素进行比较即int comparePivot(int j); 3、最后...

FAT_mt
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部