【UML入门教程】——构件图、部署图、包图

 

  构件图和部署图同属于实现图。包图就是把类组合成包。下面将对它们逐一介绍。

 

 

 

【构件图】 

 

1.构件是什么?

构件是系统的一个物理的和可替代的组成部分,该组成部分遵循并实现了一组给定的接口。

 

2.构件的组织形式

1)通过包

2)通过构件之间的交互关系

 

3.构件分类

源代码构件、二进制构件、可执行构件

 

 

4.图符:

构件:是系统中遵从从同一组接口且提供其实现的物理的、可替换的部分。提供使用接口,方便软件的复用。

 

接口:一系列的操作的集合,它指定了一个类或者一个组件所能提供的服务。

 

关系:构件与对应接口关系是实现、构件与其他接口是依赖。构件实现的接口是示出接口,构件使用的接口是引入接口

 

 

5.类和构件对比:

区别:类是逻辑抽象,构件是物理抽象。

联系:组件用来实现类的结构和动态行为。接口(类的一种变体),规定组件为外界提供服务。 另外两者都可以参与依赖、泛化、关联、实现关系。

 

6.小试牛刀——机房收费系统构件图

 

 

 

【部署图】

 

1.部署图作用是什么?

用来描述系统中计算结点的拓扑结构和通信路径与结点上运行的软件结构等。

 

 

2.部署图的事务及解释

 

 

 

 

 

 

3.小试牛刀——机房收费系统部署图

 

 

【包图】

 

 

 

1.  包图是用来干嘛的呢?

 

为了简单的表示出复杂的类图,可以把类组合成包。一个包是UML逻辑关系的元件的集合。

 

2.图符:

 

包是用一个在上方带有小标签的矩形表示。包名写在标签上或者矩形里,点画线箭头表示依赖。

 

 

 

3.小试牛刀——机房收费系统包图

 

 

  

  其实这几章图还是有些不足。但是我还是决定把它保持下来,作为这段时间学习的见证。经过了师傅的验收之后,我很肯定一点,能力提升的空间还是很大的~

评论 20
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值