1、添加空白绘图。visio当中没有直接包图的模板,我们可以通过空白绘图来制作。首先是打开visio2016,然后新建空白绘图。
2、绘制包。左侧形状栏中搜索“包”,即可出现包形状图标,拖拽至画板即为包,然后在图上插入一个横向文本框即可设置包名了。
3、设置包与包之间的关系。包与包之间主要存在两种关系,一种为依赖关系,一种为泛化关系。在visio中这两种关系既可以在类图模板中找到,也可以通过自己绘制线条图形获得。具体操作见截图即可。
4、包的分组。如果属于相同模块或者适合重复利用的包,建议放置到同一个分组当中,将需要放置同一分组的包框到一起即可完成包的分组,具体操作见下方的截图。
5、用例包图。在用例图的基础上进行分组,即为用例包图,也就是属于同一个分组的用例框到一个包中。那么满足什么规则才能放到一个包中呢,一般属于同一个模块的,共同完成一个目标的都可以放到一个分组中。
6、包的可见性。类图也可以添加包进行分组,此时类中每个属性和方法就会涉及到标注可见性。可见性分为公有+,私有-,保护#。
7、总结一下构建包图步骤。(1). 首先将包图中涉及的元素分析出来(用例或者包);(2). 然后再将包之间的关系确立下来。(3). 最后标注包内元素的可见性和构造型。