UML 다이어그램의 라이프라인

시퀀스 또는 커뮤니케이션 다이어그램과 같은 UML 다이어그램에서, 라이프라인은 상호작용에 참여하는 오브젝트를 나타냅니다. 예를 들어, 금융 시나리오에서 라이프라인은 은행 시스템이나 고객과 같은 오브젝트를 나타낼 수 있습니다. 상호작용의 각 인스턴스는 라이프라인으로 표시됩니다.

시퀀스 다이어그램의 라이프라인

다음 그림에 표시된 대로, 시퀀스 다이어그램의 라이프라인은 헤드라 부르는 직사각형 안의 이름과 유형으로 표시됩니다. 헤드는 세로 점선의 맨 위에 있으며 오브젝트의 인스턴스에 대한 시간 라인을 나타냅니다.

이 이미지는 파트에 레이블이 있으며 시퀀스 다이어그램에 표시된 라이프라인을 보여줍니다.

인스턴스가 송신 및 수신하는 메시지는 라이프라인에 순차순으로 표시됩니다. 새 라이프라인을 작성하거나, 기존 요소로부터 라이프라인을 작성하거나 또는 기존 라이프라인에 요소 유형을 지정할 수 있습니다.

다음 표에 표시된 대로 라이프라인은 시퀀스 다이어그램의 여러 조치를 나타낼 수 있습니다.

동작 설명
작성 작성 메시지를 사용하여 상호작용에 인스턴스를 작성할 수 있습니다. 작성 메시지는 오브젝트가 시퀀스 다이어그램에 새 오브젝트를 작성할 수 있게 합니다.
통신 인스턴스 간의 화살표로 메시지를 표시합니다. 화살표는 메시지를 보내는 소스 라이프라인에서 시작되어 메시지를 받는 대상 라이프라인에서 종료됩니다.
실행 실행 스펙은 오퍼레이션의 동작 길이를 직접 또는 종속 오퍼레이션을 통해 표시합니다.
제거 제거 메시지나 중지 노드를 사용하여 상호작용 중 인스턴스를 제거할 수 있습니다. 제거 메시지는 대상 라이프라인을 종료하는 메시지입니다. X로 표시되는 중지 노드는 라이프라인이 종료되었음을 나타내는 라이프라인의 스템 끝을 표시합니다.

커뮤니케이션 다이어그램의 라이프라인

다음 그림에 표시된 대로, 커뮤니케이션 다이어그램의 라이프라인은 인스턴스 이름 및 유형을 포함하는 직사각형으로 표시됩니다.

이 이미지는 커뮤니케이션 다이어그램에 표시된 라이프라인을
보여줍니다.

피드백