시퀀스 다이어그램을 작성하고 요소로 채워서 시스템의
오브젝트 간 상호작용과 동작을 개발하고 이해할 수 있습니다.
오브젝트나 액터를 나타내는 라이프라인, 오브젝트 간 통신을 나타내는
메시지 및 제어 구조를 나타내는 결합 단편을 라이프라인에 추가할 수 있습니다.
이 태스크 정보
UML 다이어그램에 라이프라인 작성 시퀀스 및 커뮤니케이션 다이어그램과 같은 UML 다이어그램에서
시스템의 오브젝트를 표시할 라이프라인을 작성할 수 있습니다.
UML 다이어그램에 메시지 작성 시퀀스 다이어그램에서 작성, 제거, 동기 및
비동기 메시지를 라이프라인에 추가하여 오브젝트 간의 통신을 표시할 수
있습니다. 메시지 서명을 지정할 수도
있습니다.
시퀀스 다이어그램에 결합 단편 작성
시퀀스 다이어그램에서 결합 단편을 작성하여 상호작용에 for-loop 또는 if-else문과 같은
제어 구조를 시각적으로 표시할 수 있습니다. 결합 단편은
상호작용 피연산자, 보호 조건 및 기타 결합 단편을 포함할 수
있습니다. 결합 단편은 결합 단편 내의 메시지를 제어하는 프로시저 논리를
포함합니다.
시퀀스 다이어그램의 상호작용 피연산자 관리
시퀀스 다이어그램에서, 상호작용 피연산자는 보호 조건이 true인
경우에 실행되는 메시지와 같은 상호작용 단편을 그룹화하는
컨테이너입니다. 상호작용 피연산자는 결합 단편을 작성할 때 자동으로
작성됩니다. 대체, 병렬, 엄격 또는 약한 결합 단편과 같은 복수 피연산자를 허용하는
결합 단편에 새 상호작용 피연산자를 추가할 수 있습니다. 시스템의
변경사항을 반영하도록 결합 단편의 상호작용 피연산자를 제거하고 위치를
재조정할 수도 있습니다.
시퀀스 다이어그램에 보호 조건 추가
시퀀스 다이어그램에서, 보호 조건은 상호작용 제한조건을
포함합니다. 상호작용 제한조건은 조건 또는 제한입니다. 보호 조건은
결합 단편을 작성할 때 자동으로 작성됩니다. 기존 보호 조건이 없는 상호작용
피연산자에 보호 조건을 수동으로 추가할 수도 있습니다.
시퀀스 다이어그램에 상호작용 사용 작성
시퀀스 다이어그램에서 지정되지 않은 새 발생을 지정하거나
새 상호작용을 작성하여 상호작용 사용을 작성할 수 있습니다.
시퀀스 다이어그램의 변수로 오퍼레이션 및 매개변수 바인딩
오퍼레이션 및 매개변수를 값으로 바인딩하여
오퍼레이션 또는 매개변수를 재사용하거나 매개변수 또는 오퍼레이션의 각 인스턴스를
변경하지 않고 오퍼레이션과 매개변수 이름을 변경할 수 있습니다.
시퀀스 다이어그램에 상태 불변 추가
상태 불변은 변수 값, 속성 및 상태와 같이 상호작용의 오브젝트나
캡슐에 있는 런타임 제한조건입니다. 시퀀스 다이어그램에
상태 불변을 추가하여 값이나 상태를 지정할 수 있습니다.
시퀀스 다이어그램에 게이트 작성
시퀀스 다이어그램에 정규 및 실제 게이트를 추가할 수 있습니다.
게이트는 정보를 전달하는 매개변수가 있는 메시지입니다. 정규 게이트는
다이어그램 에지에서 종료하거나 시작하며 라이프라인쪽으로 뻗어 있습니다.
실제 게이트는 상호작용 사용에서 시작하거나 종료할 수 있습니다.
기존 요소에서 상호작용 사용 작성
기존 요소에서 상호작용 사용을 작성하여 시퀀스 다이어그램의
판독성을 단순화하고 개선할 수 있습니다.