1.组件
组件是定义了良好接口的物理实现单元。组件是系统中可替换的物理部件,它包装了实现而且遵从并统一提供一组接口实现。组件一般表示实际存在的、物理的物件,它具有很广泛的的定义。组件的名字位于组件图标的内部,组件名是一个文本串。
2.接口
接口是一个类提供给另一个类的一组操作。如果一个类个一个父类之间没有继承关系,但这些类的行为可能包括同样的一些操作,这些操作具有同样的构造,那么不同的类之间就可以使用接口来重用这些操作。
接口有两种类型:导出接口和导入接口
3.关系
组件中可以包括以下关系:依赖、泛化、关联和实现。从概念上理解,组件图可以算作一种特殊的类图,它重点描述系统的组件以及它们之间的关系。
依赖关系:
实现关系:
节点是在运行时代表计算资源的物理元素。它通常拥有一些内存,并具有处理能力。
1.名称
- 节点的名字位于节点图标的内部
- 节点名是一个文本串
- 组件名前可以加上包的名字
2.节点类型
1)处理器:处理器是能够执行软件、具有计算能力的节点,服务器、工作站和其他具有处理能力的机器都是处理器。
2)设备:设备是没有计算能力的节点,通常情况下都是通过其外接口为外部提供某种服务,哑终端、打印机和扫描仪等都属于设备
配置图中还可以包含组件,可将组件包含在节点符号中,表示它们处在同一个节点上,并且在同一个节点上执行。
配置图中一般包括依赖关系和关联关系
关系 | 图形 |
---|---|
关联关系 | |
依赖关系 |
配置图中的依赖关系常用于配置图的组件和组件之间