토픽 48 / 192·소프트웨어 설계와 아키텍처
활동 다이어그램 (Activity Diagram)
활동 다이어그램 (Activity Diagram)
업무 흐름이나 알고리즘의 순차적/병렬적 활동을 표현하는 UML 행위 다이어그램
구성요소
- •시작 노드(Initial Node): 검은 원
- •종료 노드(Final Node): 원 안에 검은 원
- •활동(Action): 둥근 사각형, 실행 단위
- •분기(Decision): 마름모, 조건별 흐름 분기
- •병합(Merge): 마름모, 조건 분기 합류
- •포크(Fork): 굵은 가로선, 병렬 분기
- •조인(Join): 굵은 가로선, 병렬 합류 (모두 완료 후 진행)
- •스윔레인(Swimlane): 역할/부서별 활동 구분, 책임 명시
특징: 플로우차트 유사하나 병렬/동기화 표현 가능, 비즈니스 프로세스 모델링에 적합
비교: 활동다이어그램(프로세스흐름/병렬) vs 시퀀스다이어그램(객체간메시지/시간순)
연관: UML, BPMN, 유스케이스, 업무 분석