什么是套餐?

统一建模语言中的包用于对元素进行分组并为分组的元素提供命名空间。一个包可以包含其他包,从而提供包的分层组织。

几乎所有的 UML 元素都可以分组到包中。因此,可以将类、对象、用例、组件、节点、节点实例等组织成包,从而使现实世界 UML 模型中包含的无数元素的组织变得易于管理。

在此示例中,有一个包含类图的包。

 

类图模板:类图 - 包中的类(航空公司)(由 Diagrams 的类图制作者创建)

什么是 UML 中的包图?

大型系统带来了特殊的挑战。为大型系统绘制一个类的模型太大而无法理解。类之间的联系太多,难以理解。处理这个问题的一个有用的技术是 UML 包。统一建模语言帮助中的包。

  1. 对元素进行分组
  2. 为分组元素提供命名空间
  3. 一个包可以包含其他包,从而提供包的分层组织。
  4. UML 元素可以分组到包中。

因此,包图,结构图,显示了大中型项目中模型元素的排列和组织。包图可以显示子系统或模块之间的结构和依赖关系,显示系统的不同视图,例如,作为多层(也称为多层)应用程序 – 多层应用程序模型。

封装图示例

包图显示了中大型项目中模型元素的排列和组织,可用于显示子系统或模块之间的结构和依赖关系。

封装图示例

 

更多 UML 包图示例

分层应用

包图模板:分层应用程序(由 InfoART 的包图标记创建)
编辑此图表

 

MVC结构
股票交易系统
售票系统
通用业务系统