UML 공동 작업 다이어그램 만들기

적용 대상
Visio Premium 2010 Visio 2010 Visio 2007

중요

UML 협업 다이어그램은 Visio 2013 이상 버전에서는 사용할 수 없습니다. Visio 2013 및 최신 버전의 UML 다이어그램에 대한 자세한 내용은 Visio의 UML 다이어그램을 참조하세요.

개체 집합 및 작업을 수행하기 위해 개체 사이에 전달되는 메시지를 보여 주는 공동 작업 다이어그램

콜아웃 1 분류자 역할 셰이프에서 개체의 지정자 문자열은 개체가 instance 있음을 나타내기 위해 밑줄이 그어져 있습니다. 콜론 앞에 개체 이름을 포함할 수도 있습니다.

콜아웃 2 링크 또는 AssociationRole은 관계를 나타내며 화살표를 사용하여 탐색 가능성을 나타낼 수도 있습니다.

콜아웃 3 링크를 두 번 클릭한 다음 메시지를 클릭하여 링크를 따라 흐르는 메시지를 정의합니다. 호출 중첩에 따른 번호 프로시저 메시지입니다.

콜아웃 4 첫 번째 메시지는 항상 다이어그램에 포함된 컨텍스트 외부에서 제공됩니다.

  1. : 템플릿 범주에서 소프트웨어 및 데이터베이스>UML 모델 다이어그램>만들기를 클릭합니다.
    Visio 2007: 파일 메뉴에서 새로 만들기를 가리킨 다음 소프트웨어를 가리킨 다음 UML 모델 다이어그램을 클릭합니다.

  2. 트리 보기에서 공동 작업 다이어그램을 포함할 패키지를 마우스 오른쪽 단추로 클릭하고 새로 만들기를 가리킨 다음 협업 다이어그램을 클릭합니다.
    빈 페이지가 나타나고 UML 협업 스텐실이 가장 많은 스텐실이 됩니다. 작업 영역에는 'Collaboration'이 워터마크로 표시됩니다. 다이어그램을 나타내는 아이콘이 모델 Explorer 트리 뷰에 추가됩니다.

    참고

    트리 뷰가 표시되지 않으면 UML 메뉴에서 보기를 가리킨 다음 모델 Explorer 클릭합니다.

  3. 공동 작업에서 나타낼 각 개체 역할에 대해 분류자 역할 셰이프를 드로잉 페이지로 끌어옵니다.
    분류자 역할 셰이프
    공동 작업 다이어그램에서 개체를 새 개체, 소멸 또는 일시적 개체로 지정

    1. 공동 작업 다이어그램에서 새 개체, 제거됨 또는 일시적으로 지정하려는 개체의 분류자 역할 셰이프를 마우스 오른쪽 단추로 클릭한 다음 셰이프 표시 옵션을 클릭합니다.

    2. 분류자 역할 상태에서 원하는 조건을 클릭합니다.

      참고

      선택한 도형에만 이 변경 사항을 적용하려면 셰이프 표시 옵션 대화 상자에서 현재 드로잉 창 페이지에서 선택한 것과 동일한 UML 셰이프에 적용 옵션을 선택 취소합니다. 다이어그램에 놓은 모든 후속 분류자 역할 셰이프가 동일한 조건을 갖도록 하려면 현재 드로잉 창 페이지 검사 상자에서 동일한 형식의 이후에 삭제된 UML 셰이프에 적용을 선택합니다.

      조건은 개체 이름(예: Object1{transient}) 뒤의 대괄호로 나타납니다.

    공동 작업 다이어그램에서 개체를 활성으로 지정
    공동 작업 다이어그램에서 활성으로 지정된 분류자 역할 셰이프에는 개체 이름 다음에 {active}가 포함됩니다. 분류자 역할은 기반 클래스가 활성 상태일 때 활성화됩니다.
    클래스가 활성 상태임을 나타내려면 클래스를 나타내는 도형 또는 트리 뷰 아이콘을 두 번 클릭합니다. UML 클래스 속성 대화 상자에서 클래스를 클릭하고 IsActive를 검사 확인을 클릭합니다. 클래스가 활성화된 결과로 분류자 역할이 활성화됩니다.

  4. 나타낼 각 개체 집합에 대해 다중 개체 셰이프를 드로잉 페이지로 끌어옵니다. 다중 개체 셰이프

  5. 분류자 역할 또는 다중 개체 셰이프를 두 번 클릭하여 이름 및 기타 속성 값을 추가할 수 있는 UML 분류자 역할 속성 대화 상자를 엽니다.

  6. 연결 역할 셰이프를 사용하여 연결하여 개체 간의 링크를 나타냅니다. 연결 역할 셰이프에 대해 자세히 알아봅니다.
    공동 작업 다이어그램에서 연결 역할 경로 만들기

    1. 공동 작업 다이어그램에서 연결을 만들려는 두 분류자 역할 또는 다중 개체 셰이프 근처에 연결 역할 셰이프를 끕니다.

    2. 연결 지점 연결 지점 이미지연결 역할 셰이프의 엔드포인트를 붙이고 경로와 연결하려는 두 도형에 파란색 X를 붙입니다.

      분류자 역할에서 그 자체로 연결 역할 경로를 나타내려면 U자형 연결 역할 셰이프의 두 엔드포인트를 동일한 분류자 역할의 두 연결점에 붙입니다.

  7. 연결 역할 셰이프를 두 번 클릭하여 이름, 메시지 흐름, 메시지 레이블, 곱하기 및 기타 속성 값을 추가할 수 있는 UML 연결 역할 속성 대화 상자를 엽니다.
    공동 작업 다이어그램에서 연결 역할에 메시지 추가

    1. 공동 작업 다이어그램에서 메시지를 추가할 연결 역할 셰이프를 두 번 클릭합니다.
    2. 연결 역할의 이름을 입력한 다음 메시지를 클릭합니다.
    3. 새로 만들기를 클릭합니다. 이름 및 시퀀스 식을 입력합니다. 원하는 스테레오타입, 방향 및 흐름 종류를 선택합니다.
    4. 플랫 메시지 또는 프로시저 호출의 경우 속성을 클릭합니다. 메시지를 생성할 작업을 선택합니다. 작업이 없는 경우 새로 만들기를 클릭하여 만듭니다.
      비동기 메시지의 경우 메시지를 생성할 신호를 선택합니다. 메시지를 받는 개체 수명선의 기반이 되는 분류자에서 신호 수신이 없으면 새로 만들기를 클릭하여 수신을 만듭니다.
  8. 다이어그램을 저장합니다.