预订演示
前页 后页

A UML Package element modeled in Sparx Systems Enterprise Architect.

描述

A包是一个名称空间,也是一个可以包含在其他包的名称空间中的元素。 A包可以拥有或与其他包合并,并且它的元素可以导入到一个包的命名空间中。除了在浏览器窗口中使用包来组织项目内容外,您还可以将包拖到图表工作区(大多数图表类型,标准和扩展)以进行结构或关系描述,包括包导入或合并。

工具箱icon

Package element

OMG UML规范:

OMG Unified Modeling Language规范 (v2.5. 1 , pp.241-242) 指出:

包是其成员A命名空间,其中包括通过 packagedElement 关联的那些元素(据说是拥有或包含的)和那些导入的。 A包定义可以通过合并包含的元素来扩展其他包的内容。

A包可以定义为一个模板并绑定到其他模板:请参阅子条款 7.3,模板,以获取更多信息。可以指定 URI 以提供包的唯一标识符。在UML中,除了配置文件 (...) 之外,对此没有预先确定的用途。例如,它可以被模型管理功能用于模型识别。