一、组件图(Component Diagram)
是对物理方面建模时使用的两种图之一。组件图描述软件组件以及组件之间的关系,组件本身是代码的物理模块,组件图则显示了代码的结构。
1、组件
是定义了良好接口的物理实现单元,组件是系统中可替换的物理部件,它包装了实现而且遵从并统一提供一组接口的实现。
2、接口
是一个累提供给另一个类的一组操作。
导入接口/导出接口
3、关系
依赖、泛化、关联、实现
4、补充图标
(1)子程序规范和子程序体
(2)主程序
(3)包规范和包体
(4)任务规范和任务体
(5)数据库
二、配置图(Deployment Diagram)
是对物理方面建模时使用的两种图之一。显示了运行软件系统的物理硬件,以及如何将软件部署到硬件上。
1、节点
是在运行时代表计算资源的物理元素。通过查看对实现系统有用的硬件资源来确定,这需要从能力和物理位置两方面考虑。
(1)处理器(processor):能够执行软件构件,具有计算能力的节点
(2)设备(Device):没有计算能力的节点,通常是通过其接口为外界提供某种服务
2、组件
3、关系
依赖、关联