5.1.1 UML 시퀀스 다이어그램
UML 시퀀스 다이어그램에서는 객체(object)와 메시지1를 사용합니다.
객체는 상호 작용의 주체(예: 클라이언트, 서버)로 그림 5-2에서 네모 상자에 해당합니다. 메시지는 상호 작용의 내용(예: 메시지 전달, 함수 실행, 이벤트 수신)으로 그림 5-2에서 가로 화살표입니다. 화살표 방향을 보고 보내는 쪽과 받는 쪽을 구분할 수 있습니다.
시퀀스도의 주요 용도는 객체 간 메시징 흐름을 일목요연하게 표현하는 것입니다.
▲ 그림 5-2 시퀀스도 예
그림 5-2를 설명하자면 다음과 같습니다.
1. 클라이언트는 서버에 채팅을 보냅니다.
2. 서버는 두 클라이언트에 채팅을 보여 주라는 신호를 보냅니다.
1 자극(stimulus)이라고도 합니다.