visual paradigm创建类图_uml对象图例子

visual paradigm创建类图_uml对象图例子Visual Paradigm 教程[UML]:如何使用子图?

大家好,又见面了,我是你们的朋友全栈君。

下载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://my.oschina.net/u/3905944/blog/3051823

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/106813.html原文链接:https://javaforall.net

(0)
上一篇 2022年4月22日 上午8:40
下一篇 2022年4月22日 上午8:40


相关推荐

  • 国内不用备案的cdn_2018年广电总局电影备案查询

    国内不用备案的cdn_2018年广电总局电影备案查询随着行业老大哥百度云加速的CDN关闭,不,不能说是关闭,是不再面向国外用户(实则是不再面向未备案中国用户),喜欢简单而快捷方式的草根大佬们不知道该何去何从,特别是用习惯了CDN的大佬,更是讨厌裸奔的感觉,没了层CDN,还真就觉得不安全了!事实上,CDN确实让我们的网站加速了不少,当然,排除那些劣质的CDN,有人可能会感觉不用CDN自己的网站反而会快很多,这个是错误的认知,你的网站访问不大的…

    2025年10月21日
    3
  • 反演定理及其应用_反演定理的证明

    反演定理及其应用_反演定理的证明一、莫比乌斯反演莫比乌斯反演公式:若F(n)=∑i|nf(i)F(n)=∑i|nf(i)F(n)=\sum_{i|n}f(i)则f(n)=∑i|nμ(i)F(ni)f(n)=∑i|nμ(i)F(ni)f(n)=\sum_{i|n}\mu(i)F(\frac{n}{i})为什么呢?请看证明:由于莫比乌斯函数具有性质∑i|nμ(i)=[n=1]∑i|nμ(i)=[n=1]\…

    2025年8月21日
    5
  • dynamoDB数据库

    dynamoDB数据库首先安装 AWSCLI 安装后 在 cmd 输入 awsversion 检验是否安装成功然后 在 cmd 输入 awsconfigure 设置 aws 的密钥最后使用一下代码进行数据库的 CRUD 操作如果能帮助大家请手动点赞 packagecom skysoft modules controller importcom amazonaws services dynamodbv2 AmazonDyn

    2026年3月18日
    2
  • IntelliJ IDEA安装操作步骤

    IntelliJ IDEA安装操作步骤一、下载安装1、打开官网:http://www.jetbrains.com/idea/,点击页面中的“DOWNLOAD”2、根据自己的需要选择下载的IntelliJIDEA版本,此处我的电脑是Windows764位的,我选择的是Community(社区版)3、双击下载好的安装包4、点击“Next”5、选择安装位置,然后点击“Next”6、勾选安装选型,然后点击“Next…

    2022年6月29日
    100
  • 一个Scrapy爬虫实例

    一个Scrapy爬虫实例目录Scrapy是啥Scrapy的安装实例:爬取美剧天堂new100:(1)创建工程:(2) 创建爬虫程序(3) 编辑爬虫(4)设置item模板:(5) 设置配置文件(6)设置数据处理脚本:(7)运行爬虫Scrapy是啥scrapy是一个使用python编写的开源网络爬虫框架。这里的框架实际上就是应用程序的骨架,是一个半成品,框架能够保证程序结构风格统一。Scrapy的安装pipinstallScrapy。但在此之前要先安装几个包:在cmd中运行以下语句:(1) pipinstallwh

    2022年6月26日
    30
  • 用闲置Mac Mini部署OpenClaw(moltbot)实现你的专属金融AI分析师

    用闲置Mac Mini部署OpenClaw(moltbot)实现你的专属金融AI分析师

    2026年3月15日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号