什麼是套餐?

統一建模語言中的包用於對元素進行分組並為分組的元素提供命名空間。一個包可以包含其他包,從而提供包的分層組織。

幾乎所有的 UML 元素都可以分組到包中。因此,可以將類、對象、用例、組件、節點、節點實例等組織成包,從而使現實世界 UML 模型中包含的無數元素的組織變得易於管理。

在此示例中,有一個包含類圖的包。

 

類圖模板:類圖 - 包中的類(航空公司)(由 Diagrams 的類圖製作者創建)

什麼是 UML 中的包圖?

大型系統帶來了特殊的挑戰。為大型系統繪製一個類的模型太大而無法理解。類之間的聯繫太多,難以理解。處理這個問題的一個有用的技術是 UML 包。統一建模語言幫助中的包。

  1. 對元素進行分組
  2. 為分組元素提供命名空間
  3. 一個包可以包含其他包,從而提供包的分層組織。
  4. UML 元素可以分組到包中。

因此,包圖,結構圖,顯示了大中型項目中模型元素的排列和組織。包圖可以顯示子系統或模塊之間的結構和依賴關係,顯示系統的不同視圖,例如,作為多層(也稱為多層)應用程序 – 多層應用程序模型。

封裝圖示例

包圖顯示了中大型項目中模型元素的排列和組織,可用於顯示子系統或模塊之間的結構和依賴關係。

封裝圖示例

 

更多 UML 包圖示例

分層應用

包圖模板:分層應用程序(由 InfoART 的包圖標記創建)
編輯此圖表

 

MVC結構
股票交易系統
售票系統
通用業務系統