前言
今天分享的是UML图部分中的实现图,实现图描述软件设计中物理实现的部分,如:文件,库,表,和文档等。实现图由构件图和部署图组成。
构件图
定义
构件图描述了构件与构件间的依赖关系,常用于静态建模。
意义
系统设计人员和开发人员可以通过构件图中构件之间依赖关系的描述,判断对系统构件修改对系统带来的影响。可以从整体上了解系统的所有物理构件及其之间的依赖关系。
部署图
定义
部署图用于静态建模,表示软件系统运行时过程节点结构,构件实例及对象结构的图
构件图与部署图
构件图与部署图中相同的元素
构件,接口,构件实例,构件向外提供服务,构件要求外部提供的服务
构件图与部署图的关系
1.构件图表示构件类型的定义
构件图偏向于描述构件之间相互依赖支持的基本关系
2.部署图表示构件实例
部署图偏向于描述构件在节点中运行时的状态,描述了构件运行的环境、物理布局
构件图实例
部署图实例