2019独角兽企业重金招聘Python工程师标准>>>

下载Visual Paradigm最新版本

组件图显示了系统中软件组件的类型,它们的接口和依赖关系。 人们经常在以下场景中使用UML组件图:

  • 显示代码本身的结构
  • 可用于隐藏规范细节(即信息隐藏)并专注于组件之间的关系
  • 模拟软件版本的结构; 展示组件如何与当前系统设计集成
  • 模型源代码和文件之间的关系
  • 指定编译为可执行文件的文件

一、如何创建组件图?

以下步骤概述了创建UML组件图所需的主要步骤。

  • 确定图表的目的
  • 将组件添加到图表中,如果合适,将它们分组到其他组件中
  • 向图中添加其他元素,例如类,对象和接口
  • 添加图表元素之间的依赖关系

二、创建组件图

  1. 单击工具栏中的Diagram> New。

  2. 在New Diagram窗口中,选择Component Diagram,然后单击Next。 您可以使用上面的搜索栏来过滤结果。

  3. 为该图命名,然后单击“OK”。 然后,您将看到一个空白图表。 我们将在本教程中将该图命名为Component Diagram Tutorial。

  4. 要创建组件,请选择“Component”,然后单击图上的任何空白区域。

  5. 双击组件重命名组件。 在这种情况下,我们将重命名此组件Item.java。

  6. 对于更多组件,请重复步骤4和5。 在创建所有组件后,您将看到类似的内容:

  7. 创建组件后,我们可以创建一些属性。 在这个例子中,我们创建了一个从Item.java到Loan.java的属性项。 单击Item.java,然后单击并按住资源按钮资源目录,将光标拖动到Loan并释放,从弹出窗口中选择Dependency。 您现在将看到Item.java与Loan.java之间的依赖关系。

  8. 重复步骤7以获得更多属性。

  9. 完成图表后,您将看到类似的内容:

转载于:https://my.oschina.net/u/3905944/blog/3040297

Visual Paradigm 教程[UML]:如何在UML中绘制组件图?相关推荐

  1. Microsoft Excel 教程:如何在 Excel 中使用迷你图显示数据趋势?

    欢迎观看 Microsoft Excel 教程,小编带大家学习 Microsoft Excel 的使用技巧,了解如何在 Excel 中使用迷你图显示数据趋势. 迷你图是工作表单元格中直观表示数据的微型 ...

  2. Illustrator 教程:如何在 Illustrator 中对矢量图进行变形、定形和塑形?

    欢迎观看illustrator教程,小编带大家学习 illustrator 的基本工具和使用技巧,了解如何在 illustrator 中不改变其他区域的情况下对矢量图的一部分进行平滑调整. 打开文件中 ...

  3. python 条形图填充疏密_如何在python中绘制密度图?

    我有一个.txt文件,其中包含2D地图中规则间隔点的x,y值,第三个坐标是该点的密度.4.882812500000000E-004 4.882812500000000E-004 0.9072267 1 ...

  4. python在地图上画路线_如何在python中绘制热地图(实例)

    当我们进行数据挖掘工作.或者进行数据可视化以更好地展示成果时,很多时候我们需要借助到热地图的帮助.今天,我们就来介绍一下在seaborn绘图库中热地图heatmap的使用方法及参数设置. 热地图使用场 ...

  5. matplotlib 一张图多个图,如何在Matplotlib中绘制同一个图上的多个函数?

    How could I plot the following 3 functions (i.e. sin, cos and the addition), on the domain t, on the ...

  6. python图片马赛克_如何在Matplotlib中绘制马赛克图

    color_label:向y记号标签添加背景色.[对/错]def mosaic_plot(df, dic_color_row, row_labels=None, col_labels=None, al ...

  7. Visual Paradigm 教程[UML]:如何在序列图中使用持续时间约束?

    2019独角兽企业重金招聘Python工程师标准>>> 下载Visual Paradigm最新试用版 在UML序列图中,持续时间消息用于表示消息的时间流逝.当您想要建模实时系统时,它 ...

  8. 教程:如何在OCaml中跟踪功能

    Tutorial: How to trace a function in OCaml. 教程 :如何在OCaml中 跟踪功能. Use #trace. For example, to trace fu ...

  9. keyshot聚光灯_【KeyShot教程】如何在KeyShot中创建和使用物理灯光?

    原标题:[KeyShot教程]如何在KeyShot中创建和使用物理灯光? 在KeyShot中,有两种方法可以点亮场景.HDRI是默认方法,但也可以使用物理灯.HDRI和物理照明的组合也很有效.要添加物 ...

  10. 如何在ChemDraw中绘制分子立体结构

    ChemDraw是当前最常用的的化学结构绘图软件,软件功能包括化学作图.分子模型生成.化学数据库信息管理等,可以说是化学家和生物学家所需要最终极的化学结构绘图工具.本教程主要介绍ChemDraw绘制分 ...

最新文章

  1. 浙大pat1009题解
  2. MMdnn Visualizer网络可视化
  3. 修改WordPress主题,中文显示乱码的解决办法
  4. D7-Nginx-SSL
  5. ILSpy .NET反编译工具下载地址
  6. c语言换行用分号代替,go语言换行的地方可以用分号替代吗?
  7. SQL Server——SELECT单表数据查询(二)
  8. html 360登录自动填写,怎么让360安全浏览器记住以前登陆过的帐号和密码,每次都填很麻烦...
  9. 计算机格式化没有fat32,windows里面没有FAT32格式化命令
  10. 【王喆-推荐系统】前沿篇-(task3)流处理平台Flink:实时推荐
  11. 重庆大学非全日制计算机专业,2018年重庆大学非全日制研究生招生专业目录
  12. rec卡刷root吗,卡刷需要root权限吗
  13. java反转字符串的方法
  14. JavaScript中的计时器与定时器
  15. keypress,keydown,keyup的区别:
  16. 鸿蒙源码导读-01:蓝海与红海
  17. ORCAD元件属性白色区域和黄色区域的理解
  18. 车道线检测:ultra fast lane detection + 车道保持
  19. Android 监听手机来电和去电
  20. 浏览器渲染原理及css书写顺序

热门文章

  1. Leetcode-字符串
  2. 关于XGB.booster()报错TypeError: 'str' object is not callable的解决方法
  3. 每周送新书:Android软件安全、深入浅出Istio、软件架构设计
  4. 21 意境级讲解 共指消解的方法
  5. include问题及错误解决
  6. 力扣-268 丢失的数字
  7. 《Flutter 从0到1构建大前端应用》读后感—第6章【使用网络技术与异步编程】
  8. Flutter拓展 在Android studio中导入Flutter项目报错
  9. L1-017 到底有多二 (15 分) — 团体程序设计天梯赛
  10. 2018-2019-1 20165204 实验三 实时系统