UML(Unified Modeling Language) 시퀀스 다이어그램을 사용하여
시스템이나 응용프로그램에서 소소 요소의 그래픽 표시를 작성하여 클래스 및
데이터 유형 간의 상호작용과 동작을 개발하고 이해할 수 있습니다.
이 태스크 정보
새 시퀀스 다이어그램을 작성하고, 기존 시퀀스 다이어그램을 소스 요소로
채우고, 라이프라인, 메시지 및 결합 단편을 시퀀스 다이어그램에 추가할 수 있습니다.
시퀀스 및 커뮤니케이션 다이어그램의 환경 설정 설정
시퀀스 및 커뮤니케이션 다이어그램의
여러 기본 환경 설정을 설정할 수 있습니다. 예를 들어,
시퀀스 및 커뮤니케이션 다이어그램을 작성할 때 이 다이어그램에 표시되는 라이프라인,
메시지 및 실행 발생의 모양을 지정할 수 있습니다.
기존 다이어그램 요소로부터 시퀀스 다이어그램 작성
UML 다이어그램을 작성하는 일반적인 방식으로 시퀀스 다이어그램을
작성하거나 프로젝트의 기존 요소로부터 이를 작성할 수 있습니다.
모델 내에(그러면 협업 및 상호작용도 작성됨)
또는 독립형 다이어그램으로(DNX 파일이 됨) 시퀀스 다이어그램을 작성할 수
있습니다.
시퀀스 다이어그램 채우기
시퀀스 다이어그램을 작성하고 요소로 채워서 시스템의
오브젝트 간 상호작용과 동작을 개발하고 이해할 수 있습니다.
오브젝트나 액터를 나타내는 라이프라인, 오브젝트 간 통신을 나타내는
메시지 및 제어 구조를 나타내는 결합 단편을 라이프라인에 추가할 수 있습니다.
시퀀스 다이어그램 구성
시스템을 더 잘 표현하도록 시퀀스 다이어그램을 구성할 수 있습니다.
메시지를 다시 정렬하고, 비동기 메시지를 지연시키고, 결합 단편과 라이프라인을
관리할 수 있습니다.
시퀀스 다이어그램에서 메시지 삭제
프로젝트에서 더 이상 필요하지 않은 메시지를 삭제할 수 있습니다.
메시지를 삭제할 때 삭제하는 메시지의 유형에 따라 결과가
다릅니다.
UML 다이어그램에서 라이프라인 삭제
시퀀스 또는 커뮤니케이션 다이어그램과 같은 UML 다이어그램에서
라이프라인을 삭제하여 상호작용으로부터 오브젝트를 제거할 수
있습니다. 라이프라인을 삭제하면
삭제된 라이프라인에서 기인하는 모든 송신 및 수신 메시지도
삭제됩니다. 시퀀스 다이어그램에서 라이프라인을 삭제할 때
라이프라인을 보호하는 모든 상호작용 단편이 삭제되지만 기타 라이프라인을
보호하는 결합 단편과 상호작용 사용은 삭제되지 않습니다.
시퀀스 다이어그램 예제
시퀀스 다이어그램의 다음 예제는 샘플 갤러리에서 사용 가능한 PiggyBank
샘플에서 가져온 것이며, 온라인 금융 시나리오의 DisplayBalance 유스 케이스에
대해 설명합니다.