《软件建模与设计: UML、用例、模式和软件体系结构》一一2.7 包

简介:

本节书摘来自华章计算机《软件建模与设计: UML、用例、模式和软件体系结构》一书中的第2章,第2.7节,作者:(美)Hassan Gomaa,更多章节内容可以访问云栖社区“华章计算机”公众号查看。

2.7 包

在UML中,包是一组建模元素的组合,例如代表一个系统或一个子系统。如图2-9所示,用一个文件夹图标表示包,即在一个大长方形的角上依附一个小长方形。包也可能被嵌套在其他包里面。依赖(dependency,如图2-9中所示)和泛化/特化(generalization/specialization)是包之间可能具有的关系。包可用于容纳类、对象或者用例。
image

图2-9 UML表示法中的包

相关文章
|
2月前
|
机器学习/深度学习 人工智能 测试技术
【软件设计师备考 专题 】软件工程的未来:面向构件和统一建模语言(UML)
【软件设计师备考 专题 】软件工程的未来:面向构件和统一建模语言(UML)
73 0
|
4月前
|
测试技术 uml
UML面向对象建模题库
UML面向对象建模题库
41 0
|
5月前
|
设计模式 关系型数据库 程序员
UML中常用设计模式OCP、单例模式、简单工厂模式等模式讲解及C#中代码实现(附源码)
UML中常用设计模式OCP、单例模式、简单工厂模式等模式讲解及C#中代码实现(附源码)
45 0
|
9月前
|
uml Python
将python源码自动生成UML图——扩张包Graphviz+Pyreverse
将python源码自动生成UML图——扩张包Graphviz+Pyreverse
369 0
|
10月前
|
uml
UML 总结 类图的构成: Rational Rose:描述软件
UML 总结 类图的构成: Rational Rose:描述软件
|
10月前
|
uml
UML——包图
对复杂系统进行建模时,经常需要处理大量的类、接口、组件、节点和图,这时就有必要将这些元素进行分组,把那些语义相近并倾向于一起变化的元素组织起来加入同一包,这样方便理解和处理整个模型,同时也便于轻松地控制这些元素的可见性,使一些元素在包外可见,一些元素是隐藏在包内的。
|
10月前
|
测试技术 uml
UML之包图
UML之包图
70 0
|
10月前
|
测试技术 uml 开发者
UML基础与应用之用例视图
UML基础与应用之用例视图
84 0
|
10月前
|
测试技术 uml
【UML图】包图
【UML图】包图
|
10月前
|
Java 测试技术 uml
【UML】类图、包图、对象图
【UML】类图、包图、对象图
138 0