UML组件视图、部署图、包图简要说明
组件图
组件是系统高层的可重用的组成部件。
组件图描述软件组件,以及组件之间的关系。
组件本身是代码的物理模块,组件图则显示了代码的结构。
示例:传统后端开发模式
部署图
部署图显示了运行软件系统的物理硬件,以及如何将软件配置到硬件上
示例:负载均衡、分库分表部署图
包图
包是一个容器,提供对UML元素进行分组的功能,主要表现在:
把一个大的系统分解为多个小的系统,分解是控制软件复杂性的重要手段;
结构化方法中,对功能进行分解;面向对象方法中,讲相关类放在一起