我想知道,如何在序列图上表示"if
“语句?
if (somethingShouldBeDone) {
// Do it
} else {
// Do something else
}
它能被代表吗?问题是..。在我的代码中,检查了大量的条件以确定各种操作。如果我要展示动作,我想明确说明动作是由特定事件引起的。
如果可能,创建一个解决方案的图像表示。
发布于 2011-11-14 05:15:20
If else条件,在UML术语中也称为替代条件,确实可以在序列图中表示。这里有一个链接,你可以在这里找到一些关于主题http://www.ibm.com/developerworks/rational/library/3101.html的很好的资源
发布于 2017-11-21 08:18:11
如果你粘贴
A.do() {
if (condition1) {
X.doSomething
} else if (condition2) {
Y.doSomethingElse
} else {
donotDoAnything
}
}
带到https://www.zenuml.com上。它将为您生成一个图表。
发布于 2018-06-28 03:44:46
在Visual Studio UML序列中,这也可以描述为片段,这里有很好的文档记录:https://msdn.microsoft.com/en-us/library/dd465153.aspx
https://stackoverflow.com/questions/8114770
复制相似问题