개요
이 도구 사용 도움말은 Rational XDE Developer - Java Platform Edition을 사용하는 유스 케이스 분석 수행을 지원합니다.
이 도구 사용 도움말은 XDE 모델 구조 가이드라인에 따라 디자인 모델 및 유스 케이스 모델이 작성되었다고 가정합니다. 또한 도구 사용 도움말: Rational XDE를 사용한 액터 및 유스 케이스 찾기에 따라 유스 케이스 모델이 액터와 유스
케이스로 채워졌다고 가정합니다.
-
이 도구 사용 도움말의 단계는 해당 타스크의 단계와 일치합니다.
-
XDE 온라인 도움말의 주제 링크는
으로 표시됩니다.
-
이 도구 사용 도움말에서는 현재 반복되는 각 유스 케이스에 대해 다음 단계를 수행합니다.
-
반복할 때마다 다음 단계가 수행됩니다.
유스 케이스 실현 작성
각 유스 케이스를 분석하려면 다음 작업을 수행하십시오.
-
유스 케이스 실현이 작성될 디자인 모델 패키지로 이동하십시오. Rational XDE 모델 구조 가이드라인을 참조하십시오.
-
유스 케이스 다이어그램을 작성하여 유스 케이스 실현을 캡처하십시오(아직 존재하지 않은 경우).
다이어그램 추가를 참조하십시오.
.
-
다이어그램에 협업 인스턴스를 추가하십시오. 유스 케이스와 동일한 이름을 부여하십시오.
다이어그램에 쉐이프 추가를 참조하십시오.
.
-
유스 케이스에 실현 관계를 추가하십시오.
실현(realization) 관계 추가를
참조하십시오. .
참조: 협업 인스턴스
.
유스 케이스 설명을 추가 내부 동작 설명으로 보충할 필요가 있는 경우 도구 사용 도움말: Rational XDE를 사용하여 유스 케이스 세부화에 설명된 단계에 따라 작성된 기존 유스 케이스
설명에 추가해서 이를 수행할 수 있습니다. 시스템의 내부 동작이 해당 외부 동작과 유사점이 거의 없는 경우, 완전한 별도 설명을 사용할 수 있습니다. 이 경우 별도의 유스 케이스 명세 문서(템플리트는 중간 산출물: 유스 케이스를 참조)를 모델의 협업 인스턴스에 첨부하십시오. 모델 요소에 외부 파일 연결을 참조하십시오.
.
-
분석 클래스를 포함할 디자인 모델의 패키지로 이동하십시오. Rational XDE 모델 구조 가이드라인을 참조하십시오.
-
하나 이상의 클래스 다이어그램을 작성하여 분석 클래스를 캡처하십시오.
다이어그램 추가를
참조하십시오. .
-
분석 클래스를 추가하십시오.
다이어그램에 쉐이프 추가를 참조하십시오.
.
-
필요에 따라 분석 클래스 스테레오타입을 지정하십시오.
스테레오타입 지정을 참조하십시오.
.
-
각 클래스에 간략한 설명을 추가하십시오.
모델 요소 문서화를 참조하십시오.
.
-
또는 문서와 각 클래스를 연관시키십시오.
모델 요소에 외부 파일 연결을 참조하십시오.
.
참조: 클래스 다이어그램에 대한 작업
.
-
분석할 각 유스 케이스 실현(협업 인스턴스)으로 이동하십시오.
-
각 독립 서브플로우(시나리오)에 대해 하나 이상의 상호작용 인스턴스를 작성하십시오. (모델 탐색기에서 협업 인스턴스를 마우스 오른쪽 단추로 누른 다음 UML 추가 > 상호작용 인스턴스를
클릭하십시오.)
-
이 상호작용 인스턴스에 대한 시퀀스 다이어그램을 작성하십시오.
다이어그램 추가를
참조하십시오. .
-
시퀀스 다이어그램이 보여주는 시나리오의 간략한 설명을 입력하십시오.
모델 요소 문서화를
참조하십시오. .
-
액터 및 참여 클래스를 시퀀스 다이어그램으로 끌어다 놓으십시오.
다이어그램에 쉐이프
추가를 참조하십시오. .
-
오브젝트 간에 메시지를 추가하십시오.
메시지 또는 자극(stimuli) 추가를
참조하십시오. .
-
(선택사항) 메시지를 설명하십시오.
모델 요소 문서화를 참조하십시오.
.
-
오브젝트가 메시지를 수신할 때의 작동 방식을 설명하려면 메시지에 오퍼레이션을 지정하십시오.
메시지 또는 자극(stimuli)에 오퍼레이션 지정을 참조하십시오.
. (오퍼레이션이 없는
경우, 아래 책임 설명에서 설명하는 대로 클래스에 오퍼레이션을 추가한 후 메시지에 지정하십시오.)
참조:
-
클래스 다이어그램에 대한 작업
-
상호작용 (시퀀스) 다이어그램에 대한 작업
-
오퍼레이션을 추가하여 클래스 책임을 설명하십시오. 오퍼레이션 이름을 입력할 경우 앞에 두 개의 슬래시(//)를 추가하십시오. 특수 문자의 사용은 분석 클래스의 책임을 설명하기 위해 오퍼레이션이 사용 중임을
나타냅니다.
클래스류에 오퍼레이션 추가를 참조하십시오.
.
-
각 오퍼레이션에 설명을 추가하십시오.
모델 요소 문서화를 참조하십시오.
.
아래 다음 단계를 사용하여 속성 및 연관을 설명하십시오.
Rational XDE 온라인 도움말의 클래스류에 속성 추가
주제를
참조하십시오.
-
(선택사항) 각 유스 케이스 실현으로 이동한 후 클래스 다이어그램을 추가하여 유스 케이스 실현의 참가자를 표시하십시오.
다이어그램 추가를 참조하십시오.
.
-
연관 관계를 추가하십시오(유스 케이스 실현에 대한 "참가자" 다이어그램 또는 클래스가 먼저 도입된 클래스 다이어그램에 또는 둘 모두에).
연관 관계 추가를 참조하십시오.
, 연관 관계의 유형 지정을 참조하십시오.)
.) 한 다이어그램에서
클래스 간 관계가 추가되면 다른 다이어그램에 자동으로 추가됩니다. 관련 커넥터 추가 또는
제거를 참조하십시오.
.
-
각 연관 종료점에 다중성을 지정하십시오.
연관 종료점의 다중성 지정을 참조하십시오.
.
-
각 연관 종료점에 탐색성을 지정하십시오.
연관 종료점의 탐색성 지정을 참조하십시오.
.
이벤트 종속성을 표시하는 연관에 이름 또는 스테레오타입을 지정하십시오. 이름 지정 관계
, 스테레오타입 지정을 참조하십시오.
.
참조: Rational XDE 온라인 도움말의 스테레오타입에 대한 작업
주제를 참조하십시오.
분석 클래스 및 해당 연관을 점검하십시오. 불일치를 식별 및 해결하고 중복을 제거하십시오.
참조: 클래스 다이어그램에 대한 작업
Rational XDE
온라인 도움말에 있는 주제
클래스 및 해당 연관 특성이 사용하는 분석 메커니즘은 공식적으로 캡처하지 않아도 됩니다. 노트가 다이어그램에 첨부됩니다( 쉐이프에 노트 첨부 참조).
). 정보를 전달하기에 충분한
클래스의 설명에 대한 확장을 사용할 수도 있습니다( 모델 요소 문서화 참조).
).
프로젝트 가이드라인에서 지정하는 대로 분석/디자인-모델 요소와 기타 모델 간의 추적성 종속성을 추가하십시오. 예를 들어, 별도 비즈니스 모델, 개념적 데이터 모델 또는 분석 클래스를 추적할 사용자 인터페이스 화면의
모델이 존재합니다. 이 작업을 수행하려면 다음 작업을 수행하십시오.
-
추적성에 대한 다이어그램을 작성하십시오.
다이어그램 추가를 참조하십시오.
.
-
추적할 요소를 다이어그램으로 끌어다 놓으십시오.
다이어그램에 쉐이프 추가를 참조하십시오.
.
-
추적성 종속성을 추가하십시오. (추상 종속성은 선택적으로 <<trace>> 스테레오타입으로 지정할 수도 있습니다.)
추상 관계 추가를 참조하십시오.
.
이 단계에 대한 Rational XDE 특정 안내는 없습니다.
|