1
 软件工程
1.8.4.11 6.4.11 包图

6.4.11 包图

在开发软件系统时,如何将系统的模型组织起来,即如何将一个大系统有效地分解成若干较小的子系统并准确地描述它们之间的关系是一个必须解决的重要问题。在UML的建模机制中,模型中的组织是通过包(Package)来实现的。包可以把所建立的各种模型组织起来,形成各种功能或用途的模块,并可以控制包中元素的可见性及描述包之间的依赖关系。总之,建立包图(Package Diagram)是为了降低复杂度。

在UML中,包的图形可以表示为类似书签卡片的形状,由两个矩形组成,小矩形位于大矩形的左上角,包的名称位于大矩形的中间。图6-6(d)给出了包的图形符号。