@包图的定义:
所有复杂的系统都必须被分成几个小的单元,以便人们可以一次只处理有限的信息,且在分别处理这些信息时不会互相干扰。在UML中,包就是用于把建模元素组织成组的通用机制。
包图(Package Diagram)是维护和控制系统总体结构的重要建模工具。对复杂系统进行建模时,经常需要处理大量的类,接口,组件,节点和图,这时就有必要将这些元素进行分组,即把语义相近并倾向于同一变化的元素组织起来加入同一个包中,以方便理解和处理整个模型。
包图由包和包之间的关系组成。
在UML中,包的绘制是用两个矩形表示的:一个小矩形(标签)和一个大矩形,小矩形紧连在大矩形的左上角上。
包可以拥有其他元素,这些元素可以是类,接口,组件,节点,协作,用例和图,甚至可以是其他包。
一个包形成了一个命名空间。