有谁知道如何在DIA中的序列图上表示if语句?
最佳答案
基于the IBM link given by @luistm中描述的“alt”框,我能够在Dia中复制类似的内容:
“alt”框是使用UML Large Package对象绘制的。 (小包装不允许您调整大小。)
条件标签只是文本对象(位于左侧工具栏的上部[静态] Pane 中,标记为T)。
虚线只是一个Line对象(来自同一静态工具栏 Pane ),箭头设置为普通线,主体设置为虚线(在左侧工具 Pane 的底部完成,带有这三个箭头段) 。
我必须使用“对象”菜单项的“发送到背面”,“放到最前面”,“发送向后发送”和“向前发送”,才能使所有东西看起来正确而不会互相干扰。另外,我还不得不经常使用“查看”菜单的“刷新”命令来检查自己。通常,工程图会弄乱堆叠顺序和重叠部分,但刷新将使情况再次正确。
它看起来不完全像IBM链接上的图(在主框外部标记而不是内部标签,生命线阻碍了框边框等?),但我认为这是我们对Dia的现有UML对象所能做的最好的事情。
关于if-statement - 如何在DIA中的序列图上表示if语句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11052926/