시퀀스 다이어그램에서 메시지 작성

메시지는 오브젝트 간 또는 오브젝트와 환경 간의 상호작용을 나타냅니다. 가능한 메시지는 이벤트, 트리거된 오퍼레이션 또는 기본 오퍼레이션입니다. 메타 모델에서는 메시지가 특정 유형의 통신을 정의합니다. 통신은 신호를 발생시키거나 조작을 시작하거나 인스턴스를 작성 또는 영구 삭제할 수 있습니다.

이 태스크 정보

메시지 수신자는 클래스 또는 반응적 클래스입니다. 반응적 클래스에는 상태 차트가 포함되지만 비반응적 클래스에는 상태 차트가 포함되지 않습니다. 반응적 클래스는 이벤트, 트리거된 오퍼레이션 및 기본 오퍼레이션을 수신할 수 있습니다. 비반응적 클래스는 기본 오퍼레이션에 대한 호출인 메시지만 수신할 수 있습니다. 이벤트에는 일반적으로 사선 화살표가 표시되어 비동기(전달 시간 소요)임을 나타냅니다. 트리거된 오퍼레이션에는 직선 화살표가 표시되어 동기(즉시 발생)임을 나타냅니다.

프로시저

  1. 원하는 메시지 유형에 따라 메시지 단추(메시지 단추는 화살표 머리가 두꺼움) 또는 이벤트 단추(이벤트 단추는 화살표 머리가 얇음)를 클릭하십시오.
    주: 조작의 메시지에는 메시지 단추를 사용하십시오. 기본적으로 public 액세스 권한을 갖는 기본 오퍼레이션이 작성됩니다. 이벤트 메시지에는 이벤트 단추를 사용하십시오. 메시지 유형마다 다른 화살표를 확인하십시오.
  2. 인스턴스 선 위로 커서를 이동하십시오.
    주: 특정 인스턴스에서 다음 인스턴스로 커서를 이동할 때마다 각 인스턴스 선에 더하기 부호가 표시됩니다. 이 기호는 원하는 메시지의 잠재적 시작점을 나타냅니다.
  3. 마우스 오른쪽 단추를 클릭하여 메시지 시작을 원하는 위치에 앵커한 다음 커서를 이동하십시오. 점선은 메시지의 가이드로 표시됩니다.
  4. 메시지 시작 아래로 커서를 이동하여 아래쪽으로 기운 사선을 작성하고 대상 오브젝트 선을 클릭하여 메시지 종료를 앵커하십시오.
  5. 디자인 모드를 지정하고 지정된 메시지가 모델에서 실현되지 않으면 실현 여부를 묻습니다. 확인을 클릭하십시오.

결과

기본 이름이 message_n()인 메시지가 작성됩니다. 여기서 n은 0 이상의 정수입니다. 시퀀스 다이어그램은 새 메시지 길이에 맞게 자동으로 확장됩니다. 메시지의 기능을 설정 또는 변경하려면 메시지를 두 번 클릭하여 기능 창을 여십시오.


피드백