도구 사용 도움말: Rational Rose를 사용하여 유스 케이스 분석 결과 캡처
이 도구 사용 도움말은 Rational Rose에서 유스 케이스 분석의 결과를 표시하는 방법에 대해 설명합니다.
도구: Rational Rose
관계
기본 설명

개요

다음은 유스 케이스 분석 결과를 기록하기 위해 수행한 단계에 대한 요약입니다.

  1. 분석 모델 작성(선택사항)

  2. 유스 케이스 실현(realization) 작성
  3. 유스 케이스 실현에 대한 다이어그램 작성
  4. 분석 클래스 작성
  5. 클래스 책임의 문서화
  6. 클래스 다이어그램을 작성하여 분석 클래스 문서화

1. 분석 모델 작성(선택사항)페이지의 맨 위로

중간 산출물: 분석 모델은 선택적이며, 타스크: 유스 케이스 분석의 결과는 일반적으로 중간 산출물: 디자인 모델을 사용하여 표시됩니다. 독립 분석 모델을 유지보수해야 하는 경우, "분석 모델"이라는 논리 보기 안에서 패키지를 작성하여 Rational Rose에 표시할 수 있습니다.

또한 독립 유스 케이스 실현(분석 유스 케이스 실현)은 이 모델 안에서 작성되어야 합니다. 도구 사용 도움말: 유스 케이스 실현 작성을 참조하여 해당 단계를 수행하며, 단 분석 모델 패키지 내에서 실현을 작성하십시오.

분석 모델의 목적은 시스템의 모델링 요소에 필수 동작의 예비 맵핑을 작성하는 것입니다. 대부분의 경우, 시스템 기능성의 개요를 제공하기 위해 디자인 모델의 세부사항을 생략합니다. 분석 모델은 결국 디자인 모델로 전이되고 분석 클래스는 디자인 모델 요소로 직접 전개됩니다.

2. 유스 케이스 실현 작성 페이지의 맨 위로

도구 사용 도움말: 유스 케이스 실현 작성을 참조하십시오.

3. 유스 케이스 실현에 대한 다이어그램 작성 페이지의 맨 위로

유스 케이스 실현은 협업 다이어그램 또는 시퀀스 다이어그램 중 하나를 사용하여 Rational Rose에서 캡처할 수 있습니다.

협업 다이어그램은 화이트보드에서 더 쉽게 그릴 수 있는 경향이 있는 반면 시퀀스 다이어그램은 보다 더 직관적인 방법으로 오브젝트 상호작용 및 시간 순서화를 표현합니다. 사용할 다이어그램의 선택은 주로 기호도와 프로젝트 선호도의 문제입니다.

시퀀스 다이어그램 작성에 대한 정보는 도구 사용 도움말: 시퀀스 다이어그램 관리를 참조하십시오.

협업 다이어그램 작성에 대한 정보는 도구 사용 도움말: 협업 다이어그램 관리를 참조하십시오.

4. 분석 클래스 작성 페이지의 맨 위로

유스 케이스 분석의 결과로 중간 산출물: 분석 클래스가 생성됩니다. 이 분석 클래스는 일반적으로 디자인 모델에서 표시되지만 독립 분석 모델에서 선택적으로 유지보수할 수 있습니다(중간 산출물: 분석 모델 참조). 분석 모델에서 찾을 수 있는 가장 공통된 모델 요소 그룹 중 하나는 분석 클래스로 분석 오브젝트라고도 부릅니다. 분석 클래스는 시스템에서 책임 및 동작을 가지는 요소의 초기 개념 모델을 표시하는 스테레오타입화된 클래스입니다. 분석 클래스의 세 가지 유형은 경계, 제어 및 엔티티입니다.

5. 클래스 책임의 문서화페이지의 맨 위로

클래스 책임을 문서화하려면 클래스에 오퍼레이션을 추가하십시오. 오퍼레이션 이름을 입력할 경우 앞에 두 개의 슬래시(//)를 추가하십시오. 이 특수 문자를 사용하는 경우, 분석 클래스의 책임을 설명하기 위해 오퍼레이션이 사용 중임을 표시합니다. 오퍼레이션 스펙의 문서 필드를 사용하여 책임을 설명하십시오. 한 클래스에서 다른 클래스로 오퍼레이션을 끌어서 놓는 방법으로 클래스 간에 책임(오퍼레이션) 및 속성을 이동할 수 있습니다.

6. 클래스 다이어그램을 작성하여 분석 클래스 문서화페이지의 맨 위로

분석 클래스를 시각화하기 위해서는 클래스 다이어그램을 작성하여 분석 클래스로 채워야 합니다. 찾아보기 > 클래스 다이어그램 > 새로 작성을 사용하여 새 다이어그램을 작성하고 이름을 지정하십시오. 일단 다이어그램을 새로 작성하면, 브라우저에서 클래스를 끌어서 다이어그램에 놓을 수 있습니다.