构件图(component)
又名组件图,例如:一辆汽车由轮子,车架,发动机等组成物理部件部分,一个软件也由很多部分:控件、构件等。组件图就是用来描述软件内部物理组成部分。
主要目的:显示系统构件间的结构关系,在一个系统或子系统中的封装单位,提供一个或多个接口。
哪些人需要看:项目发起人\实现人员、开发者、系统管理员。
部署图(Deployment)
用来显示系统中软件和硬件的物理框架,从部署图中,你可以了解到软硬件之间的物理关系,以及处理节点的组建分布情况,使用部署图可以显示运行系统的结构同时还可传达构成应用程序的硬件和软件元素的配置和部署方案。
两者区别
1)部署图表现构件实例,构件图表现构件类型的定义。
2)部署图偏向于描述构件在节点中运行时的状态,描述了构件运行的环境;
构件图偏向于描述构件之间相互依赖支持的基本关系。