Jam*_*sev 177 uml sequence-diagram
我想知道,如何if
在序列图上表示" "声明?
if (somethingShouldBeDone) {
// Do it
} else {
// Do something else
}
Run Code Online (Sandbox Code Playgroud)
它可以代表吗?事情是......在我的代码中,检查了相当多的条件以确定各种动作.如果我要展示行动,我想明确说明行动是由特定事件引起的.
如果可能,创建解决方案的图像表示.
GET*_*Tah 262
如果是其他条件,在UML术语中也称为替代方案确实可以在序列图中表示.这是一个链接,您可以在其中找到有关该主题的一些不错的资源 http://www.ibm.com/developerworks/rational/library/3101.html
Xia*_*com 30
如果你粘贴
A.do() {
if (condition1) {
X.doSomething
} else if (condition2) {
Y.doSomethingElse
} else {
donotDoAnything
}
}
Run Code Online (Sandbox Code Playgroud)
到https://www.zenuml.com.它会为您生成一个图表.
很简单,使用Alt片段
让我们举一个 ATM 机序列图的例子。让我们在这里说你想要
IF卡插入有效则提示“Enter Pin”.... ELSE提示“Invalid Pin”
然后这里是相同的序列图
希望这可以帮助!