由于电脑上没有安装Rose,因此决定用visio来画UML中的用例模型图,在绘制的时候,却发现里边竟然没有表示用例与用例之间的include关系的箭头,很郁闷。开始以为是我自己对visio使用不熟悉,于是仔细找了下,也没有找到,问问同事,他们很少用visio,网上
一查,原来visio确实没有此功能,不知道微软为何将此关系去掉。
?
没办法,只能想想其他办法,发现一种投机取巧的方法:
?
1. 随便用一个箭头先画出关系。比如用extend箭头。
?
2.双击绘制的extend箭头,在弹出的对话框中将其名称修改为 3.右键单击extend箭头,选择“形状显示选项“,在弹出的对话框中去掉构造器,勾选名称。 OK,include关系就画好了。但是总体来说,还是不方便。这里顺便介绍下另外一个UML工具,starUML这个工具外观看起来像rational rose,而且画出来的图的效果也跟rose画出来差不多,只是功能上没有rose强大,但它的优点是安装方便,1分钟不到就装好了,而且略懂UML的一看就会用。所以如果没有装ROSE,或者不想装ROSE那么麻烦,又不想仍受VISIO的不足的,可以尝试使用这个软件。
……