if
시퀀스 다이어그램에서 ” “문을 어떻게 표현할 수 있을지 궁금합니다 .
if (somethingShouldBeDone) {
// Do it
} else {
// Do something else
}
전혀 표현할 수 있습니까? 문제는 … 내 코드에서 다양한 작업을 결정하기 위해 공정한 양의 조건을 확인합니다. 액션을 보여 주려면 특정 이벤트로 인해 액션이 발생한다고 명시 적으로 설명하고 싶습니다.
가능하면 솔루션의 이미지 표현을 작성하십시오.
답변
다른 조건 인 경우 UML 용어로 대안이라고도하는 시퀀스 다이어그램에 실제로 표시 될 수 있습니다. 주제 http://www.ibm.com/developerworks/rational/library/3101.html 에서 유용한 자료를 찾을 수있는 링크가 있습니다
.
답변
붙여 넣으면
A.do() {
if (condition1) {
X.doSomething
} else if (condition2) {
Y.doSomethingElse
} else {
donotDoAnything
}
}
https://www.zenuml.com 으로 이동하십시오 . 다이어그램이 생성됩니다.
답변
Alt 조각을 사용하여 매우 간단합니다.
ATM 기계의 시퀀스 다이어그램을 예로 들어 보겠습니다.
경우 삽입 된 카드 프롬프트 다음 유효 …. “핀 입력” ELSE 프롬프트 “잘못된 핀을”
다음은 동일한 시퀀스 다이어그램입니다.
도움이 되었기를 바랍니다!
답변
Visual Studio UML 시퀀스에서 이는 https://msdn.microsoft.com/en-us/library/dd465153.aspx에 문서화되어있는 조각으로도 설명 할 수 있습니다.
답변
