【UML】——包图

前言

1.什么是包?
2.包图的作用。

正文

包可直接理解为控件命名,文件夹,是用来组织图形的封装,包图可以用来表述功能组命名控件的组织层次。
包的命名要简单、具有描述性。
包应该连贯(使包中的任何内容都有意义)
避免包间的循环依赖(包之间彼此紧密耦合会使将来的维护和改进变得困难。)
包的作用:
1.对语义上相关的元素进行分组
2.定义模型中的“语义边界”
3.提供配置管理单元
4.在设计时,提供并行工作的单元
5.提供封装的命名空间,其中所有名称必须唯一

包图

包图是在UML中用类似于文件夹的符号表示的模型元素的组合。(逻辑上是把一个复杂的图模块化)系统中的每个元素都只能为一个包所有,一个包可嵌套在另一个包中,使用包图可以将相关元素归入一个系统。一个包中可包含附属包、图表或单个元素。
【UML】——包图_第1张图片
创建包图是为了:
描述你的需求高阶概述
描述你的设计的高阶概述
在逻辑上把一个复杂的图模块化
组织JAVA源代码

附机房收费系统

【UML】——包图_第2张图片

你可能感兴趣的:(UML)