UML 모델에서,
상호작용은 하나 이상의 참여자 간 통신을 나타내는 동작입니다. 시퀀스 다이어그램은
오브젝트 및 역할과 같은 참여자 및 결합 단편과 같은
제어 및 조건 구조 사이를 통과하는 메시지를 모델링하는 UML 상호작용
다이어그램입니다. 새 시퀀스 다이어그램을 작성하고,
기존 시퀀스 다이어그램을 소스 요소로 채우고, 라이프라인, 메시지 및 결합 단편을
시퀀스 다이어그램에 추가할 수 있습니다.
시퀀스 및 커뮤니케이션 다이어그램의 환경 설정 설정
시퀀스 및 커뮤니케이션 다이어그램의
여러 기본 환경 설정을 설정할 수 있습니다. 예를 들어,
시퀀스 및 커뮤니케이션 다이어그램을 작성할 때 이 다이어그램에 표시되는 라이프라인,
메시지 및 실행 발생의 모양을 지정할 수 있습니다.
기존 다이어그램 요소로부터 시퀀스 다이어그램 작성
UML 다이어그램을 작성하는 일반적인 방식으로 시퀀스 다이어그램을
작성하거나 프로젝트의 기존 요소로부터 이를 작성할 수 있습니다.
모델 내에(그러면 협업 및 상호작용도 작성됨)
또는 독립형 다이어그램으로(DNX 파일이 됨) 시퀀스 다이어그램을 작성할 수
있습니다.
시퀀스 다이어그램 채우기
시퀀스 다이어그램을 작성하고 요소로 채워서 시스템의
오브젝트 간 상호작용과 동작을 개발하고 이해할 수 있습니다.
오브젝트나 액터를 나타내는 라이프라인, 오브젝트 간 통신을 나타내는
메시지 및 제어 구조를 나타내는 결합 단편을 라이프라인에 추가할 수 있습니다.
시퀀스 다이어그램 구성
시스템을 더 잘 표현하도록 시퀀스 다이어그램을 구성할 수 있습니다.
메시지를 다시 정렬하고, 비동기 메시지를 지연시키고, 결합 단편과 라이프라인을
관리할 수 있습니다.
시퀀스 다이어그램에서 메시지 삭제
프로젝트에서 더 이상 필요하지 않은 메시지를 삭제할 수 있습니다.
메시지를 삭제할 때 삭제하는 메시지의 유형에 따라 결과가
다릅니다.
UML 다이어그램에서 동작 실행 스펙 삭제
동기 또는 비동기 메시지를 작성할 때 동작 스펙이 자동으로
작성됩니다. 메시지를 삭제하지 않고 모델에서
동작 스펙을 삭제할 수 있습니다.
팔레트에서 비동기 신호 메시지(BES 아님)를 선택해서
동작 스펙 없이 비동기 메시지를 작성할 수도 있습니다.
UML 다이어그램에서 라이프라인 삭제
시퀀스 또는 커뮤니케이션 다이어그램과 같은 UML 다이어그램에서
라이프라인을 삭제하여 상호작용으로부터 오브젝트를 제거할 수
있습니다. 라이프라인을 삭제하면
삭제된 라이프라인에서 기인하는 모든 송신 및 수신 메시지도
삭제됩니다. 시퀀스 다이어그램에서 라이프라인을 삭제할 때
라이프라인을 보호하는 모든 상호작용 단편이 삭제되지만 기타 라이프라인을
보호하는 결합 단편과 상호작용 사용은 삭제되지 않습니다.
시퀀스 다이어그램의 상호작용 연산자
시퀀스 다이어그램에서, 상호작용 연산자는 결합된 단편의
시맨틱을 정의하고 결합된 단편에서 상호작용 피연산자를 사용하는
방법을 결정합니다.