도구 사용 도움말: Rational Rose를 사용하여 협업 다이어그램 관리
이 도구 사용 도움말은 Rational Rose를 사용하여 오브젝트 간에 상호작용을 보여주는 협업 다이어그램을 작성하는 방법에 대해 설명합니다.
도구: Rational Rose
관계
기본 설명

개요

다음은 협업 다이어그램을 사용하여 오브젝트 간에 상호작용을 설명하기 위해 수행하는 단계에 대한 요약입니다.

  1. 유스 케이스 실현(realization)에 따른 협업 다이어그램 작성
  2. 협업 다이어그램의 오브젝트 작성
  3. 오브젝트 간의 링크 작성
  4. 오브젝트 간의 메시지 작성

협업 다이어그램에 대한 자세한 정보는 다음을 참조하십시오.

  • 도움말 서적 아이콘 Rational Rose 온라인 도움말에서 협업 다이어그램(개요)

  • 서적 아이콘 Rational Rose 사용 매뉴얼에서 4장, 다이어그램 소개9장, 상호작용 다이어그램 및 스펙.

1. 유스 케이스 실현에 따른 협업 다이어그램 작성

유스 케이스 실현에 대한 협업 다이어그램을 작성할 때 다이어그램 이름을 "<유스 케이스 이름> - <플로우 유형>"으로 지정하십시오. 이 이름 지정 규칙은 해당 오브젝트가 참여한 유스 케이스 실현에 대한 차후 오브젝트 추적을 간소화합니다. 또한 문서화 창을 사용하여 협업 다이어그램이 표현하는 시나리오에 대한 간략한 설명을 입력하십시오.

2. 협업 다이어그램의 오브젝트 작성

협업 다이어그램은 오퍼레이션 또는 트랜잭션을 구현하는 메시지의 시퀀스를 표시하는 상호작용 다이어그램입니다. 협업 다이어그램은 오브젝트, 관련 링크 및 메시지를 표시합니다. 또한 단순 클래스 인스턴스 및 클래스 유틸리티 인스턴스도 포함할 수 있습니다. 각 협업 다이어그램은 현재 모델에서 오브젝트 및 오브젝트와 같은 엔티티 간에 발생하는 상호작용이나 구조적 관계의 보기를 제공합니다. 이 단계에서 다음을 수행하십시오.

  • 액터를 시퀀스 다이어그램에 끌어서 놓으십시오.

  • 다이어그램에 오브젝트를 추가하고 오브젝트가 속하는 클래스를 식별하십시오.

3. 오브젝트 간의 링크 작성

링크는 두 오브젝트/액터가 메시지를 교환하는 방법을 제공합니다. 링크는 연관의 인스턴스로, 오브젝트가 클래스의 인스턴스인 것과 같습니다.

4. 오브젝트 간의 메시지 작성

메시지는 액터와 오브젝트 간의 커뮤니케이션을 나타내고 뒤이어 일어날 조치를 표시합니다. 소스 제어 중심에서 대상 제어 중심으로 정보를 전달합니다. 협업 다이어그램에서 메시지 아이콘은 복수의 메시지를 표시할 수 있습니다. 메시지를 작성할 때 메시지 스펙에서 문서화 필드를 사용하여 메시지를 설명하십시오.

협업 다이어그램 도구 상자는 두 가지 메시지 도구를 포함합니다. 메시지 전달 도구는 "복동쪽"을 가리키는 화살표를 제공하며, 클라이언트의 메시지 아이콘을 공급자에 배치합니다. 메시지 되돌리기 도구는 "남서쪽"을 가리키는 화살표를 제공하며, 공급자의 메시지 아이콘을 클라이언트에 배치합니다. 메시지의 기본 동기화는 "단순"입니다.