UML中的组件图

组件图

概述
是对系统的物理方面建模时使用的两种图之一。
组件图描述软件以及组件之间的关系,组件本身是代码的物理块,组件图则显示了代码的结构。
组件
组件是定义良好的物理实现单元。组件图和配置图它包含了实现而且遵循并统一提供一组接口的实现。
组件一般表示实际存在的、物理的组件比如:程序源代码、子系统、动态链接库、ActiveX控件等等。
组成
1、名称
2、类型
(1)配置组件:配置组件是形成可执行文件的基础。如动态链接库、二进制可知形体
(2)工作产品组件:是配置组件的来源。如数据文件,程序源代码组价。
(3)执行组件:执行组件最终可运行系统产生的运行结果。
3、接口
接口是一类提供给另一类的一组操作。接口的作用就是连接一些操作的接口,比如不同的类有时需要相同的操作,这时就需要接口来重用这些操作了。
导出接口:由提供操作的组件提供
导入接口:访问服务的组件使用导入接口。
4、关系
组件有:依赖、泛化、关联、和实现关系。
依赖关系是用虚线箭头表示,。比如藤类植物必须依赖别的植物才能茁长生长。

在这里插入图片描述
实现关系用实线表示,实现关系多用于组件和接口之间。就是组件向接口突出服务请求,然后接口连接提供服务的组件实现请求需要的操作。

(看书翻遍了也没有找到组件图的实现关系的画法。可能是我对该软件刚学的原因吧,希望知道的大佬告诉我一声。那我就直接用书上的例子了)

在这里插入图片描述

机房充值系统的组件图。

在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 9
    评论
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值