Learning
토픽 48 / 192·소프트웨어 설계와 아키텍처

활동 다이어그램 (Activity Diagram)

활동 다이어그램 (Activity Diagram)

업무 흐름이나 알고리즘의 순차적/병렬적 활동을 표현하는 UML 행위 다이어그램

구성요소

  • 시작 노드(Initial Node): 검은 원
  • 종료 노드(Final Node): 원 안에 검은 원
  • 활동(Action): 둥근 사각형, 실행 단위
  • 분기(Decision): 마름모, 조건별 흐름 분기
  • 병합(Merge): 마름모, 조건 분기 합류
  • 포크(Fork): 굵은 가로선, 병렬 분기
  • 조인(Join): 굵은 가로선, 병렬 합류 (모두 완료 후 진행)
  • 스윔레인(Swimlane): 역할/부서별 활동 구분, 책임 명시

특징: 플로우차트 유사하나 병렬/동기화 표현 가능, 비즈니스 프로세스 모델링에 적합

비교: 활동다이어그램(프로세스흐름/병렬) vs 시퀀스다이어그램(객체간메시지/시간순)

연관: UML, BPMN, 유스케이스, 업무 분석