🔗 (출처) 최범균 유튜브 : UML 기초 05 - 엑티비티 다이어그램
✏️ 엑티비티 다이어그램이란
- 로직, 절차, 흐름을 기술
- 업무 프로세스, 코드 실행 로직을 표현할 때 주로 사용된다.
- 업무, 레거시 코드의 실행 흐름을 분석할 때 유용하다.
✏️ 사용 방법
📍 기본 사용방법
- 초기 노드 (initial node) 에서 시작해 끝 노드 (final node) 로 종료된다.
액션 (action)
제어 흐름 (control flow)

📍 분기처리 - decision node
- 마름모 모양으로 분기처리 (dicision node) 를 할 수 있다.
조건 (guard condition)
[ ]
로 조건을 표현할 수 있다.
병합 노드 (merge node)
는 생략할 수 있다.

📍 병렬처리 - fork node
- 한번의 action 으로 수행되는 action 이 여러가지일때 병렬처리를 사용한다.
- 모든 action 이 완료되면 조인 노드 (join node) 로 마무리할 수 있다.

📍 파티션
- 특정 action 이 어느곳을 통해 실행이 되는것인지 명확하게 구분할 수 있다.
