시퀀스 다이어그램의 보호 조건

시퀀스 다이어그램에서, 상호작용 제한조건이라고도 하는 보호 조건은 결합 단편의 상호작용 피연산자를 보호하는 부울 조건식입니다.

보호 조건은 루프 결합 단편이 실행하는 최소 및 최대 횟수를 지정하는 두 개의 표현식을 포함합니다.

보호 조건은 결합 단편의 상호작용 피연산자에 대괄호로 묶여 설정되는 시맨틱 조건 또는 제한입니다. 결합 단편을 작성하면 보호 조건이 자동으로 작성됩니다. 기존 보호 조건이 없는 상호작용 피연산자에 보호 조건을 수동으로 작성할 수도 있습니다.

보호 조건은 상호작용을 시작할 때 표시되며 상호작용 피연산자의 추적을 실행할지 여부를 결정하는 데 필요한 모든 정보를 포함합니다. 보호 조건이 true로 테스트되면 추적이 실행됩니다. 보호 조건은 선택적이기 때문에 상호작용 피연산자에 보호 조건이 지정되지 않은 경우에도 상호작용은 실행됩니다.

다음 그림은 상호작용에 보호 조건이 표시되는 방식을 보여줍니다.

이 상호작용 프레임은 라이프라인을 가로지르는 두 개의 결합 단편이 있는 두 개의 라이프라인을 표시합니다. 첫 번째 loop 결합 단편에는 하나의 상호작용 피연산자 및 보호 조건이 있습니다. 두 번째 alt 결합 단편에는 두 개의 상호작용 피연산자가 있으며 각각 보호 조건이 있습니다.


피드백