시스템이 어떤 기능을 수행하는지를 객체의 처리 로직이나 조건에 따른 처리의 흐름을 순서대로 표현하는 다이어그램이다.
시작됨
활동의 시작을 의미
전이
실행의 흐름을 나타냄
액션/액티비티
액션은 더 이상 분해할 수 없는 단일 작업이고, 액티비티는 몇 개의 액션으로 분리될 수 있는 작업
종료점
처리의 종료를 의미
조건 노드
조건에 따른 제어 흐름의 분리를 표현
병합 노드
여러 경로의 흐름이 하나로 합쳐진 것을 표현
마름모로 표현
포크 노드
평행적으로 수행되는 흐름을 나누는 노드
조인 노드
포크 노드로 나눠진 흐름을 다시 하나로 합치는 노드
구획면
액티비티 수행을 담당하는 주체를 구분하는 면