文章目录 包图是什么?用来做什么?如何画包图?注意事项实战展示软件系统-脚手架-A型(适用中小型项目)- 包图 包图是什么? 是一张用来划分软件系统模块的图。 用来做什么? 用来把抽象的图形、对象或者接口等事物模块化,便于我们去理解,去实现。 如何画包图? 将抽象的事务实体化成包,并寻找包与包之间的关系,借助UML绘图工具进行绘画。 注意事项 包与包之间避免循环依赖。测试时可以以包为测试单位。尽量把概念和语义上相近的元素放到一个包中。包内的元素,可以包外部访问的标记为公共类型,否则标记为私有类型或者保护类型。 实战展示 软件系统-脚手架-A型(适用中小型项目)- 包图