협업 다이어그램 모델 요소 표기법 차이점

협업 다이어그램 모델 요소에 대한 맵핑 테이블을 사용하여 UML 1.4 및 UML의 현재 지원되는 버전 간 차이점을 이해할 수 있습니다. UML의 최신 버전에서는 협업 다이어그램을 통신 다이어그램이라 부릅니다.
UML 1.4 지원되는 UML 버전
클래스 인스턴스 협업의 특성을 나타내는 라이프라인.
데이터 토큰 가져오지 않음

UML의 최신 버전에서는 데이터 토큰에 해당 모델 요소가 없습니다.

링크 메시지 경로
메커니즘

협업 및 상호작용으로 맵핑하며 상호작용이 협업에 포함됩니다.

고려해야 할 몇 가지 구조적 차이가 있습니다.

  • 패키지가 다이어그램을 소유한 경우 가져오기 후에 협업이 작성되고 "_Collaboration" 텍스트가 포함된 다이어그램의 이름을 사용합니다. 상호작용도 작성되며 원래 다이어그램의 이름을 사용합니다.
  • 유스 케이스가 다이어그램을 소유한 경우 가져오기 후에 협업이 표시되고 "_Collaboration" 텍스트가 포함된 유스 케이스의 이름을 사용합니다. 가져오기 후 상호작용도 표시되며 원래 다이어그램의 이름을 사용합니다. 또한 유스 케이스는 협업을 주제로 참조합니다.
  • 위의 두 경우 모두, 상호작용이 다이어그램과 메시지 및 연결을 소유합니다. 협업은 오브젝트가 되는 특성을 소유합니다.
메시지 화살표 가져오지 않습니다. Rose에서, 화살표 그림과 메시지 레이블(번호 및 메시지 이름이 있음)은 다이어그램의 구별되는 보기이며 다양한 방식으로 결합할 수 있습니다. UML 통신 다이어그램에서는 모든 메시지 레이블에 자체 화살표 보기가 있습니다.
메시지 레이블 화살표와 레이블 텍스트가 모두 있는 UML2 메시지 레이블.
오브젝트 협업의 특성을 나타내는 라이프라인.
리턴 메시지. 리턴 메시지.

리턴 메시지는 가져오지만, 다이어그램 편집기에 표시되지 않습니다.

셀프 링크 메시지 경로
이 커넥터의 모양은 UML의 최신 버전에서 매우 다릅니다. 가져오기 후 커넥터는 호로 표시되지 않고, 라이프라인의 맨 아래 오른쪽 구석에 세 개의 연결점이 있는 사각형 커넥터로 표시됩니다.
주: 메시지 보기가 커넥터에 세로로 누적되기 때문에 Rose 모델에서처럼 메시지의 원래 위치를 유지할 수 없습니다.

피드백