더북(TheBook)

5.1.1 UML 시퀀스 다이어그램

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

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

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

p225

▲ 그림 5-2 시퀀스도 예

 

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

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

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

 

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

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