Overview
UML 기초를 보고 정리하기
액티비티 다이어그램
- 로직, 정차, 흐름을 기술(플로우 차트와 유사)
- 업무 프로세스, 코드 실행 로직을 표현할 때 주로 사용

- 초기 노드
- 선 : 제어 흐름, 단계, 절차, 이동을 의미함
- 둥근 네모 박스: action
- 끝 노드: 한 흐름의 완료

- 결정 노드: 조건에 따른 분기 처리. [] 로 표현.
- 병합 노드: 분기가 합쳐지는 구간을 의미. 생략이 가능

- 포크 노드 / 조인 노드: 병렬로 실행되고 완료되는 것을 표현

- 확장 영역: 루프를 돌며 처리하는 것을 표현. 목록 조회으로 가져온 목록을 루프를 돌며 데이터 전송한다는 것을 표현.

- 파티션: 실행의 주체를 표현하고 싶을 때 사용됨.
정리
- 액티비티 다이어그램은 흐름, 병렬 실행을 표현할 때 유용
- 업무 흐름을 분석 할 때 사용
- 코드의 실행 흐름을 분석할 때 사용