1 / 29
文档名称:

uml建模包图PPT课件.pptx

格式:pptx   大小:445KB   页数:29页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

uml建模包图PPT课件.pptx

上传人:wz_198613 2021/8/24 文件大小:445 KB

下载得到文件列表

uml建模包图PPT课件.pptx

相关文档

文档介绍

文档介绍:5.1 包图的概念
1.包
包就像一个“容器”,可用于组织模型中的相关元素,以便容易理解。
将相关的各种类型的模型元素组织成组的通用机制。
包的实例没有任何语义。
仅在建模时有意义,而不必转换到可执行的系统中。
第1页/共29页
5.1 包图的概念
2.包图
描述包及其关系的图。图5-1是一个典型的包图。
包图(Package Diagram) 是维护和控制系统总体结构的重要建模工具。
第2页/共29页
5.1 包图的概念
3.包的作用
对语义上相关的元素进行分组。
提供配置管理单元。
提供并行工作的单元。
提供封装的命名空间,同一个包中,其元素的名称必须唯一。
第3页/共29页
5.1 包图的概念
3.包中的元素
包中的元素:类、接口、组件、节点、协作、用例、图以及其他包。
一个模型元素不能被一个以上的包所拥有。
如果包被撤销,其中的元素也要被撤销。
第4页/共29页
5.2 包的表示
1.包的符号表示
UML中,用文件夹符号来表示一个包。包由一个矩形表示,它包含2栏。
最常见的几种包的表示法,如图5-2所示:
PackageName
PackageName
ClassName-1
ClassName-2
…..
PackageName
类名
Rose常用表示法
包名放在第一栏
在第二栏画出所
包含的类图形表示
第二栏列出
包含的类名
包名放在第二栏
第5页/共29页
5.2 包的表示
1.包的符号表示
嵌套包及其表示
一个包可以包含其他的包;
嵌套包可以访问自身的元素;
应尽量避免使用嵌套包,一般2-3层最好。
Library
Users
嵌套包
Librarian
Borrower
第6页/共29页
5.2 包的表示
1.包的符号表示
嵌套包及其表示
外部表示法
第7页/共29页
5.2 包的表示
2.包的名称
每个包必须有一个与其他包相区别的名称。
两种形式:简单名和路径。
System:Web:UI
第8页/共29页
5.2 包的表示
3.包的元素
在一个包中可以拥有各种其他元素,这是一种组成关系。
每一个包就意味着一个独立的命名空间,两个不同的包,可以具有相同的元素名。
在包中表示拥有的元素时,有两种方法:一种是在第二栏中列出所属元素名,一种是在第二栏中画出所属元素的图形表示。
第9页/共29页
5.2 包的表示
4.包的可见性
公有的(public) “+”
受保护的(protected) “#”
私有的(private)“-”
第10页/共29页