UML基础(八)--构件图

一、 构件图概念

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

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

构件图元素:

1. 组件

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

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

2. 接口

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

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

3. 关系

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

二、 构件图建模

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

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

发布了33 篇原创文章 · 获赞 7 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_39722475/article/details/93781129