概述
包图是 UML 一种用以显示包和包之间的依赖关系的结构性图表。
包图是一种结构图,显示了中大型项目中模型元素的排列和组织。包图可以显示子系统或模块之间的结构和依赖性,并显示系统的不同视图。
目的
包图图用于构造高级系统元素。软件包用于组织大型系统,其中包含图表,文档和其他关键交付物。
- 包图可用于简化复杂的类图,它可以将类分组为包。
- 包是逻辑上相关的UML元素的集合。
- 软件包被描述为文件夹,并且可以在任何UML图上使用。
依赖关系表示法
依赖关系涉及两种子类型。它们是<< import >>和<< access >>。尽管有两个构造型,但用户可以使用自己的构造型来表示两个程序包之间的依赖类型。
导入
<< import >> -一个包导入其他包的功能
访问
<< access >> -一个软件包需要其他软件包的功能帮助。
参考