5.1.1 UML 시퀀스 다이어그램

    UML 시퀀스 다이어그램에서는 객체(object)와 메시지1를 사용합니다.

    객체는 상호 작용의 주체(예: 클라이언트, 서버)로 그림 5-2에서 네모 상자에 해당합니다. 메시지는 상호 작용의 내용(예: 메시지 전달, 함수 실행, 이벤트 수신)으로 그림 5-2에서 가로 화살표입니다. 화살표 방향을 보고 보내는 쪽과 받는 쪽을 구분할 수 있습니다.

    시퀀스도의 주요 용도는 객체 간 메시징 흐름을 일목요연하게 표현하는 것입니다.

    p225

    ▲ 그림 5-2 시퀀스도 예

     

    그림 5-2를 설명하자면 다음과 같습니다.

    1. 클라이언트는 서버에 채팅을 보냅니다.

    2. 서버는 두 클라이언트에 채팅을 보여 주라는 신호를 보냅니다.

     

    1 자극(stimulus)이라고도 합니다.

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.