도구 사용 도움말: Rational Rose를 사용하여 비즈니스 작업자 및 엔티티 찾기
이 도구 사용 도움말은 Rational Rose를 사용하여 찾은 비즈니스 작업자 및 엔티티 결과를 기록하는 방법에 대해 설명합니다.
도구: Rational Rose
관계
기본 설명

목적

이 도구 사용 도움말은 Rational Rose를 사용하여 찾은 비즈니스 작업자 및 엔티티 결과를 기록하는 방법에 대해 설명합니다.

개요

다음은 비즈니스 작업자 및 엔티티를 찾은 결과를 모델링하는 방법에 대한 요약 단계입니다.

  1. 비즈니스 분석 모델 작성

  2. 비즈니스 분석 모델의 클래스 작성
  3. 비즈니스 유스 케이스 실현(realization) 패키지 작성
  4. 비즈니스 유스 케이스 실현(realization) 작성
  5. 비즈니스 유스 케이스와 실현(realization) 간 추적성 작성
  6. 비즈니스 유스 케이스 실현(realization) 소유자 식별
  7. 비즈니스 유스 케이스 실현(realization)의 협업 다이어그램 작성
  8. 협업 다이어그램에 액터 및 오브젝트 배치
  9. 협업 다이어그램의 오브젝트 간 링크 작성
  10. 비즈니스 유스 케이스 실현(realization)의 시퀀스 다이어그램 작성
  11. 시퀀스 다이어그램에 액터 및 오브젝트 배치
  12. 시퀀스 다이어그램에 오브젝트 간 메시지 설명
  13. 시퀀스 다이어그램에 오브젝트가 메시지를 수신할 때 수행하는 작업 설명
  14. 비즈니스 분석 모델에 클래스 다이어그램을 작성하여 클래스 문서화

1. 비즈니스 분석 모델 작성

"비즈니스 분석 모델" 논리 보기에서 패키지를 사용하여 독립 비즈니스 분석 모델을 Rational Rose에 표시할 수 있습니다. 논리 보기에 비즈니스 분석 모델 패키지를 작성하려면 다음을 수행하십시오.

  • 브라우저에서 논리 보기를 선택하십시오.

  • 팝업 메뉴의 새로 작성 옵션에서 패키지를 선택하십시오. 브라우저에 NewPackage 패키지 아이콘이 추가됩니다.
  • 새 패키지 아이콘을 선택하고 이름 비즈니스 분석 모델을 입력하십시오.

2. 비즈니스 분석 모델의 클래스 작성

비즈니스 분석 모델에서 클래스(비즈니스 작업자, 비즈니스 이벤트 또는 비즈니스 엔티티)를 작성하려면 다음을 수행하십시오.

  • 브라우저에서 비즈니스 분석 모델 패키지를 선택하여 팝업 메뉴를 표시하십시오.

  • 팝업 메뉴의 새로 작성 옵션에서 클래스를 선택하십시오. 브라우저에 NewClass 클래스 아이콘이 추가됩니다. 새 클래스를 선택하고 클래스 이름을 입력하십시오.
  • 새 클래스의 클래스 스펙을 여십시오.
  • 문서 필드에 간략한 설명을 입력하십시오.
  • 스테레오타입 필드에 «비즈니스 작업자», «비즈니스 이벤트» 또는 «비즈니스 엔티티»를 입력하십시오.

3. 비즈니스 분석 모델에 비즈니스 유스 케이스 실현(realization) 패키지 작성

모든 비즈니스 유스 케이스 실현(realization)은 초기에 중간 산출물: 비즈니스 분석 모델의 패키지에 구성되며 Rational Rose의 논리 보기에서는 패키지로 표시됩니다.

비즈니스 분석 모델에 비즈니스 유스 케이스 실현(realization)을 포함할 패키지를 작성하는 경우 다음을 수행해야 합니다.

  • 새 패키지 이름을 비즈니스 유스 케이스 실현(realization)으로 지정하십시오.

  • 팝업 메뉴의 새로 작성 옵션에서 클래스 다이어그램을 선택하십시오. 브라우저에 NewDiagram 다이어그램 아이콘이 추가됩니다.
  • 새 다이어그램 아이콘을 선택하고 이름 추적성을 입력하십시오.

4. 비즈니스 유스 케이스 실현(realization) 작성

비즈니스 유스 케이스 실현(realization)을 작성하려면 다음을 수행하십시오.

  • 브라우저에서 유스 케이스 보기 패키지를 선택하여 팝업 메뉴를 표시하십시오.

  • 팝업 메뉴의 새로 작성 옵션에서 유스 케이스를 선택하십시오. 브라우저에 NewUseCase 클래스 아이콘이 추가됩니다.
  • NewUseCase 아이콘을 선택하십시오. 비즈니스 분석 모델 패키지의 비즈니스 유스 케이스 실현(realization) 패키지로 NewUseCase를 끌어서 놓으십시오.
  • NewUseCase 아이콘을 두 번 클릭하여 NewUseCase에 대한 유스 케이스 명세 대화 상자를 표시하고 이름 NewUseCase를 비즈니스 유스 케이스의 이름으로 바꾸십시오.
  • 스테레오타입 필드에 «비즈니스 유스 케이스 실현(realization)»을 입력하십시오.
  • 확인을 클릭하십시오.
  • 대화 상자가 표시되고 두 개의 이름 공간에 비즈니스 유스 케이스가 나타나면 확인을 클릭하십시오.

5. 비즈니스 유스 케이스와 실현(realization) 
간의 추적성 작성

비즈니스 유스 케이스와 해당 비즈니스 유스 케이스 실현(realization) 간의 추적성을 작성하려면 다음을 수행하십시오.

  • 브라우저에서 논리 보기를 펼치십시오.

  • 브라우저에서 비즈니스 분석 모델 패키지를 펼치십시오.
  • 브라우저에서 비즈니스 유스 케이스 실현(realization) 패키지를 펼치십시오.
  • 비즈니스 유스 케이스 실현(realization) 패키지 다이어그램에서 추적성을 두 번 클릭하여 여십시오.
  • 유스 케이스 보기에서 마우스 왼쪽 단추를 클릭하여 비즈니스 유스 케이스를 선택하십시오. 마우스 왼쪽 단추를 누른 상태로 추적성 다이어그램의 캔버스로 비즈니스 유스 케이스를 끌어서 놓으십시오.
  • 비즈니스 유스 케이스 실현(realization) 패키지에서, 선택한 비즈니스 유스 케이스와 연관시킬 비즈니스 유스 케이스 실현(realization)을 클릭하여 선택하십시오. 마우스 왼쪽 단추를 누른 상태로 추적성 다이어그램의 캔버스로 비즈니스 유스 케이스 실현(realization)을 끌어서 놓으십시오. 해당 위치는 비즈니스 유스 케이스에 근접한 위치여야 합니다.
  • 다이어그램 도구 모음에서 연관 도구를 선택하십시오.
  • 비즈니스 유스 케이스 실현(realization)을 클릭하십시오. 마우스 왼쪽 단추를 누른 상태로 마우스 포인터를 비즈니스 유스 케이스로 이동하고 마우스 왼쪽 단추를 릴리스하십시오. 연관이 작성됩니다.
  • 연관을 두 번 클릭하여 연관 스펙을 표시하십시오.
  • 스테레오타입 필드에 실현을 입력하십시오.
  • 확인을 클릭하십시오.

6. 비즈니스 유스 케이스 실현(realization) 소유자 식별

비즈니스 유스 케이스 실현(realization)의 소유자 종속성을 클래스 다이어그램의 비즈니스 작업자에 삽입하려면 다음을 수행하십시오.

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


7. 비즈니스 유스 케이스 실현(realization)의 협업 다이어그램 작성

비즈니스 유스 케이스 실현(realization)은 협업 다이어그램을 사용하여 Rational Rose에서 캡처합니다. 보다 복잡한 실현(realization)의 경우 시퀀스 다이어그램을 사용할 수 있습니다(비즈니스 유스 케이스 실현(realization)에 대한 시퀀스 다이어그램 작성 참조).

비즈니스 유스 케이스 실현(realization)의 협업 다이어그램을 작성하려면 다음을 수행하십시오.

  • 브라우저에서 마우스 오른쪽 단추를 클릭하여 비즈니스 유스 케이스 실현(realization)을 선택하면 팝업 메뉴가 표시됩니다.

  • 팝업 메뉴의 새로 작성 옵션에서 협업 다이어그램을 선택하십시오. 브라우저에 NewDiagram 협업 다이어그램 아이콘이 추가됩니다.
  • 새 협업 다이어그램을 선택하고 다이어그램 이름을 입력하십시오. 다이어그램 이름을 지정하십시오(<비즈니스 유스 케이스 이름> - <워크플로우 유형>). 이러한 이름 지정 규칙을 사용함으로써 해당 오브젝트가 참여한 비즈니스 유스 케이스 실현에 대한 향후 오브젝트 추적이 간소화됩니다.
  • 새 협업 다이어그램을 두 번 클릭하여 다이어그램 창에서 여십시오.

8. 협업 다이어그램에 액터 및 오브젝트 배치

협업 다이어그램에서 오브젝트를 작성하려면 다음을 수행하십시오.

  • 브라우저에서 협업 다이어그램을 두 번 클릭하여 다이어그램 창에서 여십시오.

  • 브라우저에서 비즈니스 액터를 클릭하여 선택하십시오.
  • 비즈니스 액터를 협업 다이어그램으로 끌어서 놓으십시오.
  • 브라우저에서 비즈니스 작업자, 비즈니스 엔티티 또는 비즈니스 이벤트를 클릭하여 선택하십시오.
  • 클래스를 협업 다이어그램으로 끌어서 놓으십시오. 해당 클래스의 오브젝트가 협업 다이어그램에 작성됩니다.
  • 비즈니스 유스 케이스 실현(realization)의 각 오브젝트 및 액터에 대해 이전 단계를 반복하십시오.

9. 협업 다이어그램에서 오브젝트 간 링크 작성

링크는 두 오브젝트/액터가 메시지를 교환하는 방법을 제공합니다. 협업 다이어그램에서 두 오브젝트 간 링크를 작성하려면 다음을 수행하십시오.

  • 브라우저에서 협업 다이어그램을 두 번 클릭하여 다이어그램을 여십시오.

  • 도구 모음에서 링크 기호를 클릭하여 선택하십시오.
  • 링크 한 쪽의 비즈니스 액터 또는 오브젝트를 클릭하고 링크 다른 쪽의 비즈니스 액터 또는 오브젝트로 메시지 행을 끄십시오.
  • 비즈니스 유스 케이스 실현(realization)의 오브젝트 또는 비즈니스 액터 간에 필요한 각 링크에 대해 이전 단계를 반복하십시오.

10. 비즈니스 유스 케이스 실현(realization)에 대한 시퀀스 다이어그램 
작성

비즈니스 유스 케이스 실현(realization)의 시퀀스 다이어그램을 작성하려면 다음을 수행하십시오.

  • 브라우저에서 마우스 오른쪽 단추를 클릭하여 비즈니스 유스 케이스 실현(realization)을 선택하면 팝업 메뉴가 표시됩니다.

  • 팝업 메뉴의 새로 작성 옵션에서 시퀀스 다이어그램을 선택하십시오. 브라우저에 NewDiagram 시퀀스 다이어그램 아이콘이 추가됩니다.
  • 새 시퀀스 다이어그램을 선택하고 시퀀스 다이어그램 이름을 입력하십시오. 권장되는 다이어그램 이름 형식은 <비즈니스 유스 케이스 이름> - <플로우 유형>입니다. 이러한 이름 지정 규칙을 사용함으로써 해당 오브젝트가 참여한 비즈니스 유스 케이스 실현에 대한 향후 오브젝트 추적이 간소화됩니다.
  • 새 시퀀스 다이어그램을 두 번 클릭하여 다이어그램 창에서 여십시오.
  • 문서화 창에서, 시퀀스 다이어그램이 나타내는 비즈니스 유스 케이스 실현(realization)에 대한 간략한 설명을 입력하십시오.

11. 시퀀스 다이어그램에 액터 및 오브젝트 배치

시퀀스 다이어그램에 액터 오브젝트를 배치하려면 다음을 수행하십시오.

  • 브라우저에서 시퀀스 다이어그램을 두 번 클릭하여 다이어그램 창에서 여십시오.

  • 브라우저에서 비즈니스 액터를 클릭하여 선택하십시오.
  • 비즈니스 액터를 시퀀스 다이어그램으로 끌어서 놓으십시오.
  • 브라우저에서 비즈니스 작업자 또는 비즈니스 엔티티를 클릭하여 선택하십시오.
  • 비즈니스 작업자 또는 비즈니스 엔티티를 시퀀스 다이어그램으로 끌어서 놓으십시오. 해당 클래스의 오브젝트가 협업 다이어그램에 작성됩니다.
  • 비즈니스 유스 케이스 실현(realization)의 각 오브젝트 및 액터에 대해 이전 단계를 반복하십시오.

12. 시퀀스 다이어그램에 오브젝트 간 메시지 설명

시퀀스 다이어그램에 메시지를 작성하려면 다음을 수행하십시오.

  • 도구 모음에서 오브젝트 메시지 기호를 클릭하여 선택하십시오.

  • 메시지를 보내는 액터 또는 오브젝트를 클릭하고 메시지를 수신하는 액터 또는 오브젝트로 메시지 행을 끄십시오.
  • 메시지 행을 선택한 상태에서 메시지 이름을 입력하십시오.
  • 비즈니스 유스 케이스 실현(realization)의 각 메시지에 대해 이전 단계를 반복하십시오.

메시지를 문서화하려면 다음을 수행하십시오.

  • 메시지를 두 번 클릭하거나, 마우스 오른쪽 단추를 클릭하고 팝업 메뉴의 스펙 옵션을 선택하여 메시지의 메시지 스펙 대화 상자를 여십시오.

  • 문서 필드에 해당 내용을 입력하십시오.
  • 메시지가 비즈니스 이벤트 송신을 나타내는 경우, 세부사항 탭을 여십시오. 비동기를 선택하십시오.
  • 확인을 선택하여 스펙을 닫으십시오.

시퀀스 다이어그램에서 메시지 시간 순서를 재배열하려면 메시지 화살표를 선택하고 시간 축 아래 위로 메시지를 끌어서 놓아 순서를 재배열하십시오.

13. 시퀀스 다이어그램에 오브젝트가 메시지를 수신할 때 수행하는 작업 설명

메시지에 스크립트를 첨부하려면 다음을 수행하십시오.

  • 시퀀스 다이어그램 도구 모음에서 텍스트 상자 기호를 선택하십시오.

  • 다이어그램에서 스크립트를 삽입할 위치를 클릭하십시오.
  • 텍스트 상자에 스크립트를 입력하십시오.
  • Shift 키를 누른 상태에서 두 기호를 선택하여 스크립트와 메시지 화살표를 둘 다 선택하십시오.
  • 편집 메뉴에서 스크립트 첨부 옵션을 선택하십시오. 이렇게 하면 메시지에 스크립트가 첨부됩니다. 메시지가 제거되면 스크립트도 사라집니다.

스크립트 형식은 해당 텍스트 상자를 선택하고 모서리 마커를 끌어 지정할 수 있습니다.

14. 비즈니스 분석 모델에 클래스 다이어그램을 작성하여 클래스 문서화

클래스 다이어그램을 작성하고 다이어그램에 클래스를 삽입하려면 다음을 수행하십시오.

  • 브라우저에서 마우스 오른쪽 단추로 클릭하여 비즈니스 분석 모델 패키지를 선택하면 팝업 메뉴가 표시됩니다.

  • 팝업 메뉴의 새로 작성 옵션에서 클래스 다이어그램을 선택하십시오. 브라우저에 NewDiagram 클래스 다이어그램이 추가됩니다.
  • 클래스 다이어그램을 선택한 상태에서 클래스 다이어그램의 이름을 입력하십시오. 다이어그램 이름은 설명할 클래스에 따라 지정하십시오.
  • 브라우저에서 클래스를 클릭하여 선택하십시오.
  • 클래스를 클래스 다이어그램으로 끌어서 놓으십시오.
  • 비즈니스 분석 모델 패키지의 각 클래스에 대해 이전 단계를 반복하십시오.