[UML Distilled] 12장

12장. 커뮤니케이션 다이어그램

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

12.1.png

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

12.2.png

그림 12.2 단계별로 번호를 붙인 커뮤니케이션 다이어그램

  • 단계별로 번호를 붙이는 이유는 자기 호출의 모호함을 해결하기 위해서다.
  • 번호뿐만 아니라, 메시지에 글자를 쓸 수도 있다. 글자들은 제어를 가진 스레드를 구분할 수 있게 해준다.

언제 커뮤니케이션 다이어그램을 사용하는가

  • 시퀀스 다이어그램은 호출의 순서를 강조하는데 적합하고, 커뮤니케이션 다이어그램은 서로 간의 연결을 강조하는데 좋다.

Leave a comment