如何在UML中表示一个长的if if条件

时间:2015-03-25 19:45:20

标签: .net uml conditional-statements

在我的代码中,我有一个很长的组合条件。我需要在我的UML图中表示它,并且我没有足够的空间将if条件写入钻石几何图形。

if条件可以以某种方式写在钻石图外面,然后设置为指向钻石图吗?或者我如何在UML中很好地表示这一点?

2 个答案:

答案 0 :(得分:2)

您可以在钻石附近以自由文本放置条件。根据您使用的工具,应该可以将钻石扩大到任何范围。

答案 1 :(得分:2)

我会给传出的过渡卫兵一个简单的名字来反映选择并将完整的条件放在守卫的不透明行为中。然后,您只在图表上显示易读性的防护名称。想要了解更多信息的用户可以查看不透明行为的内容。