下载此文档

uml建模第五章 包图.ppt


文档分类:IT计算机 | 页数:约29页 举报非法文档有奖
1/29
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/29 下载此文档
文档列表 文档介绍
第5章 包图
5 .1 包图的概念
包的表示
包图中的关系
阅读包图
创建包图
包图建模
1
编辑课件
5.1 包图的概念
1.包
包就像一个“容器”,可用于组织模型中的相关元素,以便容易理解。
将相关的各种类型的模型元素组织成组的通用机制。
包的实例没有任何语义。
仅在建模时有意义,而不必转换到可执行的系统中。
2
编辑课件
5.1 包图的概念
2.包图
描述包及其关系的图。图5-1是一个典型的包图。
包图(Package Diagram) 是维护和控制系统总体结构的重要建模工具。
3
编辑课件
5.1 包图的概念
3.包的作用
对语义上相关的元素进行分组。
提供配置管理单元。
提供并行工作的单元。
提供封装的命名空间,同一个包中,其元素的名称必须唯一。
4
编辑课件
5.1 包图的概念
3.包中的元素
包中的元素:类、接口、组件、节点、协作、用例、图以及其他包。
一个模型元素不能被一个以上的包所拥有。
如果包被撤销,其中的元素也要被撤销。
5
编辑课件
5.2 包的表示
1.包的符号表示
UML中,用文件夹符号来表示一个包。包由一个矩形表示,它包含2栏。
最常见的几种包的表示法,如图5-2所示:
PackageName
PackageName
ClassName-1
ClassName-2
…..
PackageName
类名
Rose常用表示法
包名放在第一栏
在第二栏画出所
包含的类图形表示
第二栏列出
包含的类名
包名放在第二栏
6
编辑课件
5.2 包的表示
1.包的符号表示
嵌套包及其表示
一个包可以包含其他的包;
嵌套包可以访问自身的元素;
应尽量避免使用嵌套包,一般2-3层最好。
Library
Users
嵌套包
Librarian
Borrower
7
编辑课件
5.2 包的表示
1.包的符号表示
嵌套包及其表示
外部表示法
8
编辑课件
5.2 包的表示
2.包的名称
每个包必须有一个与其他包相区别的名称。
两种形式:简单名和路径。
System:Web:UI

9
编辑课件
5.2 包的表示
3.包的元素
在一个包中可以拥有各种其他元素,这是一种组成关系。
每一个包就意味着一个独立的命名空间,两个不同的包,可以具有相同的元素名。
在包中表示拥有的元素时,有两种方法:一种是在第二栏中列出所属元素名,一种是在第二栏中画出所属元素的图形表示。
10
编辑课件

uml建模第五章 包图 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数29
  • 收藏数0 收藏
  • 顶次数0
  • 上传人相惜
  • 文件大小592 KB
  • 时间2021-09-23