UML 활동 다이어그램에서 비동기 작업을 표시하는 방법
-
03-07-2019 - |
문제
클라이언트-서버 연결을 더 잘 이해하기 위해 코드를 설정하는 데 도움이됩니다. 별도의 스레드 (연결, 데이터 수신 스레드 등)에서 비동기 적으로 수행되는 여러 작업이 있습니다.
별도의 다이어그램에 표시해야합니까? 전체보기를 파악하기 위해 단일 다이어그램에 사용하는 것이 좋지만 활동 다이어그램에서이를 표현하는 방법을 모릅니다.
해결책
이 작업을 수행하는 올바른 방법이 있는지 확실하지 않습니다. 저는 자신의 사고 방식에 맞는 무언가를 생각해 내기 전까지 다른 전략을 테스트하여 내 자신의 방법을 개발했습니다.
이것이 내가하는 방법입니다.
- 스레드 == 수영장
- 스레드 작업 == 동작/활동 노드
- 중요 섹션 == 객체 노드
- 스레드 생성 == 포크 노드
아래 이미지.
Alt Text http://www.freeimagehosting.net/uploads/55eaa90498.jpg
다른 팁
전체 화살촉을 사용하는 대신 반 화살촉을 사용하여 비동기 메시지 호출을 표시 할 수 있습니다. 보여진 바와 같이
제휴하지 않습니다 StackOverflow