浅析UML之包图

包图

女生的包包可以放置很多东西,化妆品,防狼喷雾,各种各样的购物卡,打折卡,而UML的包图就像包包一样,有着装载功能的容器。

(一)概念

1,定义

包图package diagram是维护和控制系统总体结构的重要建模工具。包是将多个元素组织为语义相关的通用机制。一个包拥有或引用的模型元素称为该包的内容。

包是用两个矩形表示的,一个小矩形(标签)和一个大矩形,小矩形紧紧连在大矩形的左上角。

 

2,元素

大矩形里面可以装元素,可以是类,接口,组件,节点,协作,用例,和图,甚至是其他的包。在前面很多东西都已经提及了,所以现在就不讲以前提过的元素。

 

1)引入和输出

引入:允许一个包的元素单项访问另一个包中的元素。

输入:包的公共部分。

包之间的其中的一种关系是引入和访问依赖。用于一个包引入一个包输出的元素。

 

2)泛化

用于说明包的家族。特殊包可以应用到一般包被使用的地方。

 

(二)建模

1)对成组的元素建模

2)对体系结构视图建模

 

(三)实例

1,创建包

2,修改包的属性

3,添加包的信息。包里内容进行添加。比如:类

4,创建件包之间的关系(输入依赖,泛化)

如图:(因为没有学到三层,这里的包图就这又呈现装载的作用,图片是错的,不提供参考)

浅析UML之包图_第1张图片

你可能感兴趣的:(————UML)