시퀀스 다이어그램의 상호작용 피연산자

시퀀스 다이어그램에서, 상호작용 피연산자는 결합 단편에 추가하는 시나리오를 나타내며, 상호작용 단편을 결합 단편에 그룹화하는 컨테이너입니다.

각 상호작용 피연산자는 상호작용의 단편이며 결합 단편의 라이프라인을 보호합니다. 상호작용 피연산자는 상호작용 제한조건이라고도 하는 선택적 보호 조건을 포함합니다. 상호작용 피연산자는 보호 조건이 true로 테스트되는 경우에만 실행됩니다.

다음 그림에 표시된 대로, 상호작용 피연산자는 결합 단편에 직사각형으로 표시됩니다.

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

상호작용 피연산자를 작성하면 펼쳐진 상태로 표시됩니다. 상호작용 피연산자를 접어서 피연산자 및 연관된 메시지와 상호작용 단편을 숨기고 상호작용 프레임의 결합 단편 크기를 최소화할 수 있습니다.

결합 단편에 추가할 수 있는 상호작용 피연산자의 수는 결합 단편의 유형에 따라 다릅니다. 예를 들어, 루프, 옵션, 중단, 중요, 부정, 단정, 무시 또는 고려 결합 단편에는 하나의 피연산자가 있습니다. 대체, 약한, 엄격 또는 병렬 결합 단편에는 둘 이상의 피연산자가 있습니다. 결합 단편에 둘 이상의 상호작용 피연산자가 존재하는 경우 가로 점선이 피연산자를 분리합니다.


피드백