가이드라인: 유스 케이스 모델에서 활동 다이어그램
활동 다이어그램은 유스 케이스에서 플로우를 표시할 수 있습니다. 이 가이드라인은 이 상황에서 활동 다이어그램을 사용하는 방법을 설명합니다.
관계
기본 설명

유스 케이스의 이벤트 플로우에서는 시스템이 액터에 값을 제공할 때 수행해야 하는 조치를 설명합니다. 이때 조치는 액터에서 특정 내용을 함께 생성하는 일련의 타스크로 구성됩니다. 이벤트 플로우는 기본 플로우 및 하나 이상의 대체 플로우로 구성됩니다.

유스 케이스의 이벤트 플로우는 활동 다이어그램의 도움말에서 그래픽을 사용하여 설명할 수 있습니다. 다음과 같은 다이어그램이 표시됩니다.

  • 활동 상태. 이벤트 플로우 내부에서 단계 또는 타스크의 성능을 표시합니다.
  • 전이(Transition). 다른 활동 상태를 따라야 하는 활동 상태를 표시합니다. 이 전이 유형은 명시적 트리거 이벤트가 필요하지 않다는 점에서 전이와는 차이가 나므로 종종 완료 전이라고도 합니다. 이 경우 활동 상태에서 표시하는 타스크를 완료하여 트리거됩니다.
  • 결정. 보호 조건 세트를 정의하는 경우 사용됩니다. 이 보호 조건에서는 타스크를 완료한 후 따르는 전이(대체 전이 세트에 속함)를 제어합니다. 결정 및 보호 조건을 사용하면 유스 케이스의 이벤트 플로우에서 대체 스레드를 표시할 수 있습니다.
  • 동기화 표시줄. 병렬 서브플로우를 표시할 때 사용할 수 있습니다. 동기화 표시줄을 사용하면 유스 케이스의 이벤트 플로우에서 동시 스레드를 표시할 수 있습니다.

함께 표시된 텍스트에서 설명되는 다이어그램

현금 자동 인출기(ATM)와 같은 유스 케이스 모델에 있는 현금 인출 유스 케이스의 활동 다이어그램을 단순화한 것입니다.

활동 다이어그램은 모두 또는 대부분의 상태가 활동 상태이고 모두 또는 대부분의 전이가 소스 상태의 조치를 완료하여 트리거되는 상태 차트 다이어그램의 특수 사례입니다.