커뮤니케이션 다이어그램

UML에서, 커뮤니케이션 다이어그램은 라이프라인 간에 전달하는 메시지 및 라이프라인과 연관된 역할이나 오브젝트 사이의 상호작용을 보여줍니다. UML의 이전 버전에서는, 이 다이어그램을 협업 다이어그램이라 불렀으며 표기법이 달랐습니다.

커뮤니케이션 다이어그램은 시스템이나 소프트웨어 응용프로그램의 동적 동작을 탐색하는 데 사용할 수 있는 상호작용 다이어그램의 한 유형입니다. 시퀀스 다이어그램과 동일한 정보의 대체 보기를 제공합니다. 시퀀스 다이어그램에서는 시간에 따른 메시지의 순서 지정에 초점을 맞추지만, 커뮤니케이션 다이어그램에서는 상호작용의 오브젝트 간에 전달하는 메시지 구조를 주로 다룹니다. 이 다이어그램은 클래스 간의 내포된 관계 및 오브젝트 간의 메시지 플로우를 설명합니다.

커뮤니케이션 다이어그램을 사용하여 시스템이나 응용프로그램의 오브젝트가 함께 작용하는 방식을 탐색할 수 있습니다. 커뮤니케이션 다이어그램은 상호작용이나 타스크의 다음 측면을 식별할 수 있습니다.

커뮤니케이션 다이어그램은 라이프라인이 상호작용의 오브젝트를 나타내고 화살표가 라이프라인 간에 전달되는 메시지를 표시한다는 점에서 오브젝트 다이어그램과 유사합니다. 화살촉은 메시지의 방향(앞이나 뒤로)을 나타내고 순번은 메시지가 전달되는 순서를 표시합니다.

다음 주제는 커뮤니케이션 다이어그램의 요소에 대해 설명합니다.


피드백