实现图用来描述实现方面的信息。从系统的层次来描述:硬件的组成和布局;软件系统划分和功能实现。
实现图包括:构件图,用来显示一组构件之间的组织与依赖关系;部署图,用来描述系统硬件的物理拓扑结构以及在此机构上执行的软件。这两个图是OO系统的物理方面建模的图。
一,构件图
构件图从软件架构的角度来描述一个系统的主要功能,如子系统、类、包、构件等。使用构件最重要的是复用。
构件时系统中遵从同一组接口且提供其实现的物理的、可替换的部分。
可执行程序和动态链接库之间的关系:
机房
二、部署图
部署图是UML用来描述系统的硬件配置、硬件部署以及软件构件和模块在不同节点上分布的模型图(静态视图)。
部署图可以用来描述系统中的硬件结构和部署。一个系统模型只有一个部署图。