[UML Distilled] 12장
12장. 커뮤니케이션 다이어그램
- 커뮤니케이션 다이어그램(Communication Diagrams) 은 교류에 참여하는 요소들 간의 데이터 연결을 강조한다.
- 참여 요소를 자유롭게 놓을 수 있으며, 링크를 그려서 서로 어떻게 연결되는지를 나타내고, 그것에 번호를 붙여서 메시지의 순서를 나타낼 수 있다.

그림 12.1 중앙 집중 제어를 보여주는 커뮤니케이션 다이어그램

그림 12.2 단계별로 번호를 붙인 커뮤니케이션 다이어그램
- 단계별로 번호를 붙이는 이유는 자기 호출의 모호함을 해결하기 위해서다.
- 번호뿐만 아니라, 메시지에 글자를 쓸 수도 있다. 글자들은 제어를 가진 스레드를 구분할 수 있게 해준다.
언제 커뮤니케이션 다이어그램을 사용하는가
- 시퀀스 다이어그램은 호출의 순서를 강조하는데 적합하고, 커뮤니케이션 다이어그램은 서로 간의 연결을 강조하는데 좋다.
Leave a comment