Programing

시퀀스 다이어그램에 "if"조건을 표시하는 방법은 무엇입니까?

lottogame 2020. 5. 23. 08:54
반응형

시퀀스 다이어그램에 "if"조건을 표시하는 방법은 무엇입니까?


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 으로 이동하십시오 . 다이어그램이 생성됩니다.If / else 시퀀스 다이어그램


Visual Studio UML 시퀀스에서 이는 https://msdn.microsoft.com/en-us/library/dd465153.aspx에 문서화되어있는 조각으로도 설명 할 수 있습니다.

참고 URL : https://stackoverflow.com/questions/8114770/how-to-show-if-condition-on-a-sequence-diagram

반응형