도구 사용 도움말: Rational Rose를 사용하여 비즈니스 유스 케이스 세부화
이 도구 사용 도움말은 Rational Rose의 활동 다이어그램을 사용하여 비즈니스 유스 케이스를 설명하는 단계에 대해 설명합니다.
도구: Rational Rose
관계
기본 설명

목적

이 도구 사용 도움말은 Rational Rose의 활동 다이어그램을 사용하여 비즈니스 유스 케이스를 설명하는 단계에 대해 설명합니다.

개요

다음은 비즈니스 유스 케이스 모델에서 활동 다이어그램을 작성하기 위해 수행하는 단계에 대한 요약입니다.

  1. 비즈니스 유스 케이스의 활동 다이어그램 작성

  2. 스윔레인 작성(선택사항)
  3. 다이어그램의 활동 상태 작성 및 설명
  4. 활동 상태와 전이의 연결
  5. 동기화 표시줄 작성
  6. 보호 조건에 따라 결정 작성
  7. 지원되는 비즈니스 목적 식별

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

  • 도움말 서적 아이콘Rational Rose 온라인 도움말의 방법 > 활동 다이어그램에 대한 작업

  • 서적 아이콘Rational Rose 사용 매뉴얼의 8장, 상태 다이어그램 및 스펙

1. 비즈니스 유스 케이스의 활동 다이어그램 작성

활동 다이어그램은 유스 케이스 다이어그램에서 다양한 이벤트의 워크플로우를 설명하는 데 매우 효과적일 수 있습니다. 유스 케이스의 이벤트 플로우는 액터에 값을 제공하기 위해 시스템이 수행해야 하는 작업에 대해 설명합니다. 또한 유스 케이스 다이어그램은 외부인(액터)의 관점에서 본 시스템 사용 방법에 대한 상위 레벨 보기를 제공합니다. 활동 다이어그램을 사용하여 유스 케이스 다이어그램에서 각 이벤트를 지정하고 정의할 수 있습니다.

도움말 서적 아이콘 활동 다이어그램 작성 방법에 대한 전체 세부사항은 Rational Rose 온라인 도움말에서 활동 다이어그램 작성 주제를 참조하십시오.

2. 스윔레인 작성(선택사항)

스윔레인은 비즈니스 모델에서 조직 단위 또는 역할을 나타낼 수 있으므로 비즈니스 워크플로우를 모델링할 때 유용합니다. 스윔레인은 특정 역할 수행자를 식별할 수 있는 방법을 제공한다는 점에서 오브젝트와 매우 유사합니다. 특정 활동을 수행해야 하는 단위를 판별하려면 스윔레인 내부에 활동을 배치해야 합니다. 스윔레인을 활동 다이어그램으로 끌면 스윔레인 보기가 됩니다. 스윔레인은 브라우저에서 작은 아이콘으로 표시되지만 스윔레인 보기는 가는 수직선 사이에 헤더와 함께 표시됩니다. 헤더는 해당 이름과 위치를 바꿀 수 있습니다.

도움말 서적 아이콘 스윔레인에 대한 자세한 정보는 Rational Rose 온라인 도움말의 스윔레인 주제를 참조하십시오.

3. 다이어그램의 활동 상태 작성 및 설명

활동은 워크플로우의 타스크 또는 직무의 성능을 나타냅니다. 또한 프로시저의 명령문 실행도 나타냅니다. 활동은 상태와 유사하지만 활동 시 중요한 이벤트의 대기가 없다는 의미를 나타냅니다.

도움말 서적 아이콘 활동에 대한 자세한 정보는 Rational Rose 온라인 도움말의 활동 주제를 참조하십시오.

4. 활동 상태와 전이 연결

전이는 활동을 기타 모델 요소와 연결합니다. 두 활동 간이나 활동과 상태 간에 전이를 작성할 수 있습니다.

도움말 서적 아이콘 전이에 대한 자세한 정보는 Rational Rose 온라인 도움말에서 상태 전이 주제를 참조하십시오.

5. 동기화 표시줄 작성

동기화를 사용하여 활동 다이어그램에서 동시 워크플로우를 확인할 수 있습니다. 동기화는 병렬 워크플로우를 나타내는 분기 실행(fork) 및 결합을 시각적으로 정의합니다.

분기 실행(fork) 구조는 두 개 이상의 독립 동시 플로우로 나누어지는 단일 제어 플로우를 모델링하기 위해 사용됩니다. 활동 다이어그램에 표시되는 모든 분기 실행(fork)에는 이상적으로 해당하는 결합이 따릅니다. 결합은 단일 제어 플로우로 결합되는 두 개 이상의 제어 플로우로 구성됩니다. 분기 실행(fork)과 결합 사이에 표시되는 모든 모델 요소(예: 활동)는 제어 플로우가 하나로 결합되기 전에 완료해야 합니다.

도움말 서적 아이콘 동기화 표시줄에 대한 자세한 정보는 Rational Rose 온라인 도움말에서 동기화 주제를 참조하십시오.

6. 보호 조건에 따라 결정 작성

결정은 활동 다이어그램에서 워크플로우가 보호 조건에 따라 분기될 수 있는 특정 위치를 표시합니다. 다양한 보호 조건에 따라 출력 전이가 두 개 이상 있을 수 있지만 대부분의 결정은 부울 표현식에 의해 판별된 두 개의 출력 전이만 포함합니다. 활동 다이어그램의 거의 모든 요소로부터의 전이 또는 모든 요소로의 전이에 대해 보호 조건을 붙일 수 있습니다.

도움말 서적 아이콘 결정 및 보호 조건에 대한 자세한 정보는 Rational Rose 온라인 도움말에서 결정 주제를 참조하십시오.

7. 지원되는 비즈니스 목적 식별

유스 케이스 다이어그램에 비즈니스 유스 케이스와 비즈니스 목적 간의 지원 종속성을 삽입하려면 다음을 수행하십시오.

  • 클래스 다이어그램 편집기의 도구 상자에서 종속성 화살표를 선택하십시오.
  • 유스 케이스 다이어그램의 비즈니스 유스 케이스에 커서를 두십시오. 마우스 왼쪽 단추를 클릭하여 커서를 비즈니스 목적 기호로 이동한 후 릴리스하십시오.
  • 작성된 종속성을 두 번 클릭하고 종속성 스펙 대화 상자에서 «지원» 스테레오타입을 선택하십시오.
  • 확인을 클릭하십시오.
  • 작성된 종속성을 마우스 오른쪽 단추로 클릭하고 팝업 메뉴에서 스트레오타입 표시 선택사항이 선택되어 있는지 확인하십시오.
  • 다이어그램에서 스테레오타입 레이블을 끌어다 놓아서 위치를 다시 지정할 수 있습니다.