엑티비티 다이어그램

알파로그·2024년 2월 1일
0

다이어그램

목록 보기
4/4

🔗 (출처) 최범균 유튜브 : 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 이 어느곳을 통해 실행이 되는것인지 명확하게 구분할 수 있다.

profile
잘못된 내용 PR 환영

0개의 댓글