求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Model Center   Code
会员   
订购 | 案例 | 学习资源 | 培训&咨询 | 解决方案 | 模型框架 | 用户组 | 客户专区 | 联系我们
 
学习视频
在线讲座
文章
白皮书
教程
EA手册库
sysml指南
Archimate
解决方案
学习中心库
市场活动
Code模型
 

工具 > Enterprise Architect > 技术文档   772 次浏览  10 次
 

UML 2 教程 - 包图


包图

包图用于反映包及其元素的组织。 当用于表示类元素时,包图​​提供了命名空间的可视化。 包图最常见的用途是组织用例图和类图,尽管包图的使用不限于这些 UML 元素。

下面是一个包图的例子 。

包中包含的元素共享相同的命名空间。 因此,特定命名空间中包含的元素必须具有唯一的名称。

可以构建包来表示物理或逻辑关系。 选择在特定包中包含类时,将具有相同继承层次结构的类分配给同一包是有用的。 还有一个强有力的论点是,将通过组合相关的类以及与它们协作的类包含在同一个包中。

包在 UML 2.1 中表示为文件夹并包含共享名称空间的元素; 包中的所有元素都必须是可识别的,因此具有唯一的名称或类型。 包裹必须显示包裹名称,并且可以选择在额外的隔间中显示包裹内的元素。

包合并

两个包之间的“合并”连接器定义了源包中的元素和目标包中具有相同名称的元素之间的隐式泛化。 源元素定义扩展为包括目标中包含的元素定义。 目标元素定义不受影响,源包元素的定义与目标包中的任何元素的名称都不匹配。

包导入

«import» 连接器表示目标包中的元素(在此示例中是单个类)在从源包中引用时使用非限定名称。 源包的命名空间可以访问目标类; 目标的命名空间不受影响。

嵌套连接器

目标包和源包之间的嵌套连接器表明源包完全包含在目标包中。

 

772 次浏览  10 次
相关推荐

文章:uml概览
文章:企业架构、TOGAF与 ArchiMate 概览
文章: 人、技术、过程、工具、质量 ——“以人为本”的工程哲学
视频:BPMN建模和验证
课程:基于 UML 和EA进行分析设计