비즈니스 유스 케이스의 워크플로우는 여러 서브플로우로 나뉠 수 있습니다. 비즈니스 유스 케이스가 활성화되고 다음 중 한 가지 조건이 충족되면 해당 서브플로우를 다양한 방법으로 결합할 수 있습니다.
-
해당 비즈니스 액터의 입력 또는 특정 속성이나 오브젝트의 값에 따라 가능한 여러 경로 중 하나로 비즈니스 유스 케이스를 진행할 수 있습니다. 예를 들어, 워크플로우는 비즈니스 액터와의 상호작용에서 발생하는
상황에 따라 다른 경로를 선택할 수 있습니다.
-
비즈니스 유스 케이스가 선택한 순서에 따라 특정 서브플로우를 수행할 수 있습니다.
-
비즈니스 유스 케이스가 동시에 여러 서브플로우를 수행할 수 있습니다.
이러한 선택적 또는 대체 서브플로우를 모두 설명해야 합니다. 각 서브플로우는 워크플로우에 대한 별도 보충으로 설명해야 합니다. 실제로 이 사항은 다음 서브플로우 유형에 있어 필수 사항입니다.
-
해당 워크플로우의 상당 부분을 나타내는 서브플로우
-
예외적 서브플로우. 이 서브플로우를 설명함으로써 비즈니스 유스 케이스의 기본 플로우를 보다 명확하게 나타낼 수 있습니다.
-
동일한 워크플로우에서 여러 간격으로 실행할 수 있는 서브플로우
서브플로우가 전체 워크플로우의 극히 일부분인 경우 별도 보충 대신 텍스트 본문에서 설명합니다.
워크플로우 구조는 타스크 다이어그램으로 나타낼 수 있습니다. 기법: 비즈니스 유스 케이스 모델의 활동 다이어그램을 참조하십시오.
워크플로우 구조에 대한 자세한 정보는 중간 산출물 가이드라인: 유스 케이스에서 이벤트 플로우 구조에 대한 설명을 참조하십시오.
|