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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 51单片机汇编教程[通俗易懂]

    51单片机汇编教程[通俗易懂]  很多电子爱好者,都想学习单片机这门技术。下面的这一系列教程是www.51hei.com专门为初学者入门而准备的,从底层硬件入手基于汇编和c两种语言,详细的介绍了单片机的原理,指令,寄存器,以及接口等,后面还为你准备了一些小的设计。都是从单片机最基本的东西讲起,相信你一定能看懂,并且学会单片机这门有意思的技术,有什么问题可在文章后面的评论留言。  第1课:单片机简叙第2课:单片…

    2022年6月29日
    25
  • Poj3414广泛搜索

    Poj3414广泛搜索

    2022年1月3日
    45
  • C++中this指针的本质

    C++中this指针的本质一直以来对C++中的this不理解,只知道在构造函数中,如果构造函数的参数和类成员的名字一样的话,就可以用this指针来区分,如:this->a=a;一直以来都有这个疑问:this究竟是什么?我们明明没有定义这个this,但是我们可以直接用而编译器不会报错。今天来解决这个疑问。从刚才的代码中,我们用”this->”而不是”this.”就说明this是一个指针,而我们知道,在C、C++中,指针

    2022年5月16日
    41
  • can’t connect to MySQL server on_mysql安装1045错误代码

    can’t connect to MySQL server on_mysql安装1045错误代码当您创建具有’%’的用户时,如果您使用localhost删除用户,则会发生此错误。让我们用“%”创建一个用户,并将该用户删除为本地主机。语法如下CREATEUSER’yourUserName’@’%’IDENTIFIEDBY’yourPassword’;让我们使用以上语法创建一个用户。创建用户的查询如下mysql>CREATEUSER’Jack’@’%’IDENTIFIED…

    2022年8月12日
    3
  • pycharm常用快捷键详解,让你编程 事半功倍。[通俗易懂]

    pycharm常用快捷键详解,让你编程 事半功倍。[通俗易懂]pycharm常用快捷键1、编辑(Editing)Ctrl+Space:基本的代码完成(类、方法、属性)Ctrl+Alt+Space快速导入任意类Ctrl+Shift+Enter:语句完成Ctrl+P参数信息(在方法中调用参数)Ctrl+Q快速查看文档F1外部文档Shift+F1:外部文档,进…

    2022年8月25日
    12
  • 外包公司怎么样「建议收藏」

    外包公司怎么样「建议收藏」其实大家每天心里都像明镜一样的明白“低技术含量的外包没有前途”,好多人都认为外包没有技术,其实这种思想不对,国外有大量的高端技术外包业务等着我们干,但是反问一句“你们能干吗?”,现在大部分的公司都是平均每个项目开发4个月,干完就再转一个组再做别的项目,从Java.NETCC++到你们没有听说过的RPG,一个有着7年开发经验的外包人员可以说自已会十几种开发语言做过几十个case,但是我们不…

    2022年5月19日
    44

发表回复

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

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