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


相关推荐

  • ASP官网_什么是ASP.NET?它有什么优势

    ASP官网_什么是ASP.NET?它有什么优势asp转换时区的问题原代码,strDateTime=now()因空间是美国的,这样获得的是美国的时间怎样写,可以转换成北京时间美西时间为西8区,北京时间为东8区也就是说美西时间比北京时间慢16个小时所以,北京时间=美西时间+16小时得到:strDateTime=DateAdd(“h”,16,now())插曲:美国共有四个时区:西部

    2022年10月7日
    0
  • 安卓应用优化篇

    安卓应用优化篇

    2021年9月1日
    40
  • java编写一个学生类和教师类_用JAVA编写一个夫类和子类的程序,内容是教师类和学生类…

    java编写一个学生类和教师类_用JAVA编写一个夫类和子类的程序,内容是教师类和学生类…2018-11-19回答21:抽象方法是必须实现的方法。就象动物都要呼吸。但是鱼用鳃呼吸,猪用肺呼吸。动物类要有呼吸方法。怎么呼吸就是子类的事了。现在有很多讨论和建议提倡用interface代替abstract类,两者从理论上可以做一般性的混用,但是在实际应用中,他们还是有一定区别的。抽象类一般作为公共的父类为子类的扩展提供基础,这里的扩展包括了属性上和行为上的。而接口一般来说不考虑属性,只…

    2022年7月8日
    17
  • 什么是瀑布模型?_瀑布模型的特点和适用范围

    什么是瀑布模型?_瀑布模型的特点和适用范围瀑布模型(WaterfallModel)是一个软件生命周期模型,开发过程是通过设计一系列阶段顺序展开的,从系统需求分析开始直到产品发布和维护,项目开发进程从一个阶段“流动”到下一个阶段。优缺点优点可强迫开发人员采用规范的方法(如结构化技术);严格地规定了每个阶段必须提交的文档;要求每个阶段交出的所有产品都必须经过质量保证小组的仔细验证。缺点瀑布模型是由文档驱动,在可运行的软件产品交付给用户之前,用户只能通过文档来了解产品是什么样的。瀑布模型几乎完全依赖于书面的规格说明,很可能导致最终开发出的软

    2025年7月26日
    0
  • 常用数字音频功放芯片-音频放大器

    常用数字音频功放芯片-音频放大器功放作为各类音响器材设备中的重要组成部分,作用就是把来自音源或前级放大器的弱信号放大,推动音箱放声,一套良好的音响系统功放的作用功不可没。功放的主要性能指标有输出功率,频率响应,失真度,信噪比,输出阻抗,阻尼系数等。由于考虑功率、阻抗、失真、动态以及不同的使用范围和控制调节功能,不同的功放在内部的信号处理、线路设计和生产工艺上也各不相同,由于各厂家的测量方法不一样,所以出现了一些名目不同的叫法。例如额定输出功率,最大输出功率,音乐输出功率,峰值音乐输出功率。数字音频处理功放芯片在影响声卡的功能和性能

    2022年5月22日
    40
  • 【云栖精选12月刊】2017年,阿里巴巴开源那些事

    【云栖精选12月刊】2017年,阿里巴巴开源那些事

    2022年3月13日
    55

发表回复

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

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