UML基础(八)--构件图

一、 构件图概念

       现代软件开发是基于组件的,使用构件图来可视化物理组件以及它们之间的关系,并描述其构造细节。
       构件图有利于:

  1. 帮助客户理解最终的系统结构;
  2. 使开发工作有个明确的目标;
  3. 帮助开发组的其它人员理解系统;
  4. 复用软件组件。

构件图元素:

1. 组件

       组件是系统中遵从一组接口且提供实现的一个物理部件,通常指开发和运行时类的物理实现。
       小圆圈表示接口,球窝(类似神经元的受体)表示所需要的接口。
构件图01
组件之间也可以嵌套。
组件类型

  1. 实施组件:
  2. 工作产品组件:
  3. 执行组件:
2. 接口

       接口是一组描述类或组件的一个服务的操作,它是一个被命名的操作的集合。
接口类型

  1. 导出接口
  2. 导入接口
    构件图02
3. 关系

主要是依赖关系和实现关系
构件图03

二、 构件图建模

  1. 对系统中的组件建模
  2. 定义相关组件提供的接口
  3. 对它们之间的关系建模
  4. 对建模的结果精华细化

另外构件图还可以对源代码、可执行体、物理数据库、可适应系统进行建模。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值