包圖的介紹
壹個包圖可以是任何壹種的UML圖組成,通常是UML用例圖或UML類圖。 包是壹個UML結構,它使得妳能夠把諸如用例或類之類模型元件組織為組。 包被描述成文件夾,可以應用在任何壹種UML圖上。 雖然包圖並非是正式的UML圖,但實際上他們是很有用處的, 創建壹個包圖是為了∶
描述妳的需求高階概述。 描述妳的設計的高階概述。 在邏輯上把壹個復雜的圖模塊化。 組織Java源代碼。 指南∶ 類包圖
創建類包圖,以在邏輯上組織妳的設計
創建UML組件圖,以在物理上組織妳的設計
把子包放置在母包的下面
垂直地分層類包圖
用例包圖
創建用例包圖,以組織妳的需求
在用例包圖上包含角色
水平地排列用例包圖
包
包的命名要簡單、具有描述性
應用包是為了簡化圖
包應該連貫
在包上用版型註明架構層
避免包間的循環依賴
包依賴應該反映內部關系