UML之组件图(构件图)

简介: UML之组件图(构件图)

什么是构件图

组件图又称为构件图(Component Diagram) 。组件图中通常包括组件、接口,以及各种关系。组件图显示组件以及它们之间的依赖关系,它可以用来显示程序代码如何分解成模块或组件。一般来说,组件就是一个实际文件

构成

源代码组件:一个源代码文件或者与一个包对应的若干个源代码文件。

二进制组件:一个目标码文件,一个静态的或者动态的库文件。

可执行组件:在一台处理器上可运行的一个可执行的程序单位,即所谓可执行程序。

元素

1)组件:系统中可以替换的部分,一般对应一个实际文件,如exe、jar、dll等文件,它遵循并 提供了一组接口的实现。

2) 接口:一组操作的集合,它指明了由类或组件所请求或者所提供的服务。

3)部件:组件的局部实现。

4)端口:被封装的组件与外界的交互点,遵循指定接口的组件通过它来收发消息。

5) 连接件:在特定语境下组件中两个部件之间或者两个端口之间的通信关系。

实例

目录
相关文章
|
7月前
|
存储 测试技术 开发工具
软考中的UML图、数据流图等二十余种示例
软考中的UML图、数据流图等二十余种示例
639 0
|
6月前
|
设计模式 uml
设计模式学习心得之前置知识 UML图看法与六大原则(下)
设计模式学习心得之前置知识 UML图看法与六大原则(下)
46 2
|
6月前
|
设计模式 数据可视化 程序员
设计模式学习心得之前置知识 UML图看法与六大原则(上)
设计模式学习心得之前置知识 UML图看法与六大原则(上)
48 0
|
6月前
|
数据可视化 测试技术 uml
如果更好的绘制UML图
如果更好的绘制UML图
46 0
|
7月前
|
程序员 uml
UML图 | 时序图(顺序、序列图)绘制
UML图 | 时序图(顺序、序列图)绘制
720 0
|
7月前
|
测试技术 uml
UML—浅谈常用九种图
UML—浅谈常用九种图
200 0
|
7月前
UML-构件图
UML-构件图
123 0
|
设计模式 数据可视化 程序员
设计模式概述、UML图、软件设计原则
设计模式概述 软件设计模式的产生背景 "设计模式"最初并不是出现在软件设计中,而是被用于建筑领域的设计中。 1977年美国著名建筑大师、加利福尼亚大学伯克利分校环境结构中心主任克里斯托夫·亚历山大(Christopher Alexander)在他的著作《建筑模式语言:城镇、建筑、构造》中描述了一些常见的建筑设计问题,并提出了 253 种关于对城镇、邻里、住宅、花园和房间等进行设计的基本模式。 1990年软件工程界开始研讨设计模式的话题,后来召开了多次关于设计模式的研讨会。直到1995 年,艾瑞克·伽马(ErichGamma)、理査德·海尔姆(Richard Helm)、拉尔夫·约翰森(Ra
78 0
|
uml Python
将python源码自动生成UML图——扩张包Graphviz+Pyreverse
将python源码自动生成UML图——扩张包Graphviz+Pyreverse
671 0
|
7月前
|
uml
UML之类图
UML之类图
100 1