程序包是 UML 模型的关键组织元素。 你可以将程序包用作元素、视图(图表)和其他程序包的容器。 程序包提供了一种将大型图表和模型划分为可管理的子集的方法。 你可以将整个系统视为单个高级别的程序包,其中包含所有模型和元素。
创建新模型时," UML 模型图" 模板将自动为模型创建一个顶级包。 此程序包用作你作为模型的一部分创建的所有元素、包和图表的容器。
从模型资源管理器创建新包
在 " 树视图 中,右键单击要在其中创建新包的程序包,单击"新建",然后单击"程序包"。
新包图标将自动添加到树视图,并打开 " UML 包属性" 对话框。
从图表创建新包
-
在 " 树视图 中,双击要向其添加程序包的图表的图标。
将显示图表的绘图页。
-
从Uml 静态结构、 uml 使用案例、 uml 组件或UML 部署中,将 "包" 形状拖到绘图页上。
树视图中将添加一个表示该程序包的图标。
从程序包创建新图表
若要在每次将新程序包添加到模型时自动创建新图表,请在 " uml " 菜单上单击 "选项",然后在 " uml 外接程序" 选项卡上,选择 "在将程序包或子系统形状添加到文档时创建图表页"。
若要创建新图表(如果未选择此选项),请右键单击 "新建包" 形状,然后单击 "图表",然后单击 "新建"。 键入图表的名称并选择图表类型,然后单击"确定"。
将元素添加到程序包
在 " 树视图 中,右键单击要向其添加元素的程序包,单击"新建",然后选择要添加的元素类型。
该元素的图标将添加到树视图。
表示图表中的包内容
-
在 树视图 中,右键单击要表示其内容的程序包的图标,然后选择要包含在程序包中的图表类型。
将显示相应的模具和空白绘图页。 工作区上将显示一个带有图表类型名称的水印。
-
将表示要包括在包中的元素的形状拖到绘图页上。