组件图

组件图是用来描述组件与组件之间关系的一种UML图,组件图在宏观层面上显示了构成系统某一特定方面的实现结构。

组件图可以用来显示组件之间的依赖关系,以及组件的接口和调用关系。

组件图由组件,接口,组件图中的关系,端口组成;

接口
对于一个组件而言,它有两类接口,提供接口与需求接口;

提供接口:又被称为导出接口或供给接口,是组件为其他组件提供服务的操作的集合;
需求接口:又被称为引入接口,是组件向其他组件请求相应服务时要遵循的接口;

新建 UML Component Dagram;

先看一下组件图有些什么可以画的对象;

组件,方块的这个;

接口,可以画在任意位置的一个圆圈;

端口,Port,只能画在组件的边线上;

Part,只能画在组件的内部;

画一个组件,在其外一定距离画一个接口;工具栏中选中Realization,拖动鼠标从组件到接口画线,画了一个实现,表示此组件实现此接口;

工具栏选中Require Link/Connector;

拖动鼠标,从组件到接口,画了一个需求,对接口的需求,一个圆弧的这个;表示此组件需求此接口;

下回继续;

powerdesigner画UML组件图初步相关推荐

  1. 四步轻松实现用Visio画UML类图

    原文链接:四步轻松实现用Visio画UML类图 四步轻松实现用Visio画UML类图 本节和大家一起学习一下用Visio画UML类图的方法,主要有四个步骤,这里和大家分享一下,相信通过本节的学习,你对 ...

  2. Visio画UML类图

    用Visio画UML类图 1.首先创建一个类图.接下来我们要做一下准备工作,因为我们这里用了PSDK中的POINT类型,在种数据类型在visio数据类型中找不到,所以我们先得追加这个数据类型.为了便于 ...

  3. powerdesigner画鲁棒图

    powerdesigner画鲁棒图 一.鲁棒图简介 1.边界类 2.控制类 3.实体类 二.powerdesigner绘制鲁棒图 (一)准备工作 (二)绘制用户登录场景的鲁棒图 一.鲁棒图简介 鲁棒图 ...

  4. PowerDesigner建立UML序列图

    UML序列图主要用于展示对象之间交互的顺序. 序列图将交互关系表示为一个二维图.纵向是时间轴,时间沿竖线向下延伸.横向轴代表了在协作中各独立对象的类元角色.类元角色用生命线表示.当对象存在时,角色用一 ...

  5. 使用powerdesigner建立UML类图

    UML中的静态视图用于描述事物的静态结构,主要包括用例图.类图和包图: 下面来用powerdesigner建立一个简单类图: 新建模型:如下图选择 UML类图: 在 Class Diagram 图标组 ...

  6. visio画uml类图添加自定义数据类型

    类图(Class Diagram): 类图是面向对象系统建模中最常用和最重要的图,是定义其它图的基础.类图主要是用来显示系统中的类.接口以及它们之间的静态结构和关系的一种静态模型. 类图的3个基本组件 ...

  7. 如何画UML状态机图与状态表

    为什么要画状态机图? 状态机图,能够对一个对象在它整个生命周期中所经历的状态进行建模.相较于流程图通过活动的先后顺序来展示流程(常人的线性思维方式):状态机图从某个事物的状态变化角度来展示流程(面向对 ...

  8. UML——组件图和部署图

    组件图:用来建模系统的各个组件,包括源代码文件,二进制文件,脚本文件,可执行文件之间的关系,他们是通过功能或者文件组织在一起的,使用组件图可以帮助读者了解某个功能位于软件包的那一位置,以及各个版本的软 ...

  9. 【系统设计】:画UML时序图的技巧

    1 推荐办法 作为程序员,肯定是使用代码画图比较方便快捷. 以下推荐使用plantUML来画各种UML图. 以下网站是plantUML的官网: www.plantuml.com 网站提供了一个在线的I ...

最新文章

  1. 广西2021各校高考成绩查询入口,2021年广西高考成绩排名查询系统,广西高考位次排名查询...
  2. win 8 快捷键大全
  3. 测试音质好坏的软件,音响音质的好坏简单的两招测出
  4. weblogic概览下的上下文根配置_Weblogic服务下获取上下文路劲问题
  5. 8招教您做好B2B行业网站页面设计
  6. java中char和string的区别是什么
  7. 获取多个复选框的value
  8. Find Backpacker Jobs in Australia
  9. 微软为啥让免费升Win10?
  10. 跟着团子学SAP PS-前台篇-创建网络活动及活动关系连接 CJ20N
  11. 如何解释静息态功能磁共振成像:询问你的参与者
  12. 查询昌吉州二中2021年高考成绩,2017新疆、昌吉州文理状元分数出炉!昌吉州这所中学喜摘文理状元桂冠!...
  13. 【图像】焦距与景深的关系
  14. Python零基础速成班-第1讲-认识Python,课程目标,安装环境以及完成第一行代码“hello world”
  15. 【CC精品教程】任务一:CC新建工程、添加照片、相机参数设置、选择坐标系统
  16. MARG航姿系统的基本理论及工作原理
  17. AI 在视频领域运用—弹幕穿人
  18. vue的 slot插槽
  19. 【JavaScript——牛客网算法No.HJ26】字符串排序(字符串里英文字母按字典顺序重新排列,其他字符保持原位)附:详细排坑经历
  20. FancyCache要怎样设置才最大发挥硬盘的性能?

热门文章

  1. Vue 学习——监听器(侦听器):普通监听和深度监听
  2. liunx 系统 一键安装
  3. 华为致新员工的一封信
  4. dell raid 恢复出厂设置
  5. opengl 贴图教程_如何使用叶贴图可视化空气污染-深入教程
  6. 网络收集自我检测题库
  7. Google Chrome浏览器设置默认应用出现两个Google Chrome,及设置默认浏览器打不开第三方应用内链接
  8. 快压系列软件删除(尽力版)
  9. python库-networkx模块
  10. C/C++学习教程:C语言排序算法—插入排序算法