도구 사용 도움말: Rational Software Development Platform을 사용하여 유스 케이스 분석 수행
이 도구 사용 도움말은 SDP 모델링 환경을 사용하여 유스 케이스 분석을 수행하는 방법을 설명합니다.
기본 설명

개요

이 도구 사용 도움말에서는 RSx에 대한 모델 구조 가이드라인에 따라 디자인 모델과 유스 케이스 모델이 작성된 것으로 가정합니다. 또한 액터 및 유스 케이스 찾기에 따라 유스 케이스 모델이 액터와 유스 케이스로 채워졌다고 가정합니다.

이 도구 사용 도움말에서는 현재 반복되는 각 유스 케이스에 대해 다음 단계를 수행합니다.

반복할 때마다 다음 단계가 수행됩니다.

추가 도구 정보

유스 케이스 실현(realization) 작성

각 유스 케이스를 분석하려면 다음 작업을 수행하십시오.

  1. 유스 케이스 실현(realization)이 작성될 패키지로 이동하십시오. RSx에 대한 모델 구조 가이드라인을 참조하십시오.
  2. UML 협업을 해당 패키지에 추가하여 유스 케이스 실현을 표시하십시오. 실현 중인 유스 케이스와 같은 이름을 지정하십시오. 선택적으로 UML 키워드 "Use-Case Realization"을 지정하십시오.
  3. 유스 케이스 실현을 작성한 패키지에서 자유 양식 다이어그램을 작성하십시오. 유스 케이스 실현을 다이어그램으로 끌어오십시오. 이제 유스 케이스 자체를 (유스 케이스 모델에서) 다이어그램으로 끌어오십시오. 유스 케이스 실현에서 유스 케이스로의 실현(realization) 관계를 그리십시오. 이 시점에서 추적성 시맨틱이 설정되었습니다. 이제는 원하면 자유 양식 다이어그램을 버려도 됩니다. 지금부터는 토픽 다이어그램과 추적성 분석 기능을 사용하여 모델 내에서의 파생 및 정제 관계를 조사할 수 있습니다.

유스 케이스 설명 보충

유스 케이스 설명을 추가 내부 동작 설명으로 보충할 필요가 있는 경우 유스 케이스 세부화에 설명된 단계에 따라 작성된 기존 유스 케이스 설명에 추가해서 이를 수행할 수 있습니다. 시스템의 내부 동작이 해당 외부 동작과 유사점이 거의 없는 경우, 완전한 별도 설명을 사용할 수 있습니다. 이 경우 독립된 유스 케이스 명세 문서(템플리트는 아티팩트: 유스 케이스 참조)를 협업에 첨부하십시오. 또는 외부(링크된) 문서를 원하지 않고 설명이 간단한 경우 협업의 모델 문서에서 캡처하십시오. 도움말 서적 아이콘모델 요소를 외부 파일에 링크를 참조하십시오.

유스 케이스 동작에서 분석 클래스 찾기

  1. 분석 클래스를 포함할 패키지를 탐색하여 이동하십시오. RSx에 대한 모델 구조 가이드라인을 참조하십시오.
  2. 하나 이상의 클래스 다이어그램을 작성하여 분석 클래스를 캡처하십시오. 도움말 서적 아이콘모델 요소에 클래스 다이어그램 추가를 참조하십시오.
  3. 분석 클래스를 추가하십시오. 도움말 서적 아이콘모델 요소에 클래스 다이어그램 추가를 참조하십시오.
  4. 필요에 따라 분석 클래스 스테레오타입을 지정하십시오. 도움말 서적 아이콘모델 요소에 스테레오타입 적용을 참조하십시오.
  5. 각 클래스에 간략한 설명을 추가하십시오. 도움말 서적 아이콘모델 요소 문서화를 참조하십시오.
  6. 또는 문서와 각 클래스를 연관시키십시오. 도움말 서적 아이콘모델 요소를 외부 파일에 링크를 참조하십시오.

자세한 정보는 온라인 도움말에서 도움말 서적 아이콘클래스 다이어그램을 사용하여 정적 구조 모델링 주제를 참조하십시오.

분석 클래스에 동작 분배

  1. 분석 레벨 유스 케이스 실현(UML 협업)이 작성된 패키지를 탐색하십시오.
  2. 유스 케이스의 이름 지정된 서브플로우(시나리오)마다 유스 케이스 실현(즉, 협업)을 선택하고 시퀀스 다이어그램을 추가하십시오. 그러면 UML 상호작용도 협업에 추가됩니다. 유스 케이스 모델에서 유스 케이스 플로우에 지정한 이름과 일치하도록 상호작용 및 시퀀스 다이어그램 둘 다에 이름을 지정하십시오. 도움말 서적 아이콘UML 시퀀스 다이어그램 작성을 참조하십시오.
  3. 상호작용에 대한 모델 문서에서 시퀀스 다이어그램이 설명하는 시나리오에 대한 간략한 설명을 입력하십시오. 시퀀스 다이어그램 자체의 모델 문서에도 이 설명을 복사하여 붙여넣으십시오. 도움말 서적 아이콘모델 요소 문서화를 참조하십시오.
  4. 유스 케이스 모델의 액터 및 분석 클래스를 다이어그램으로 끌어다 놓아서 상호 작용에 대한 오브젝트를 작성하십시오. 또는 필요에 따라 상호작용의 참가자로 새 분석 클래스를 작성하십시오. 도움말 서적 아이콘시퀀스 다이어그램을 참조하십시오.
  5. 오브젝트 간에 메시지를 추가하십시오. 시맨틱적으로 말하면, 이 메시지는 오퍼레이션의 인스턴스 스펙이므로, 기존 오퍼레이션에 맵핑하거나 필요에 따라 새 오퍼레이션을 작성합니다. 도움말 서적 아이콘시퀀스 다이어그램을 참조하십시오.
  6. 해당 모델 문서 필드에서 각 메시지(상호작용 요소)를 설명하십시오. 도움말 서적 아이콘모델 요소 문서화를 참조하십시오.
  7. 오브젝트가 메시지를 수신할 때의 작동 방식을 설명하려면 메시지에 오퍼레이션을 지정하십시오. (오퍼레이션이 없는 경우, 아래 책임 설명에서 설명하는 대로 클래스에 오퍼레이션을 추가한 후 메시지에 지정하십시오.) 해당 모델 문서 필드에서 각 오퍼레이션(분석 클래스 요소)를 설명하십시오.
  8. 새로 작성된 오퍼레이션의 서명을 정의하십시오.

자세한 정보는 온라인 도움말에서 다음 주제를 참조하십시오.

  • 도움말 서적 아이콘클래스 다이어그램을 사용하여 정적 구조 모델링
  • 도움말 서적 아이콘시퀀스 다이어그램

책임 설명

  1. 오퍼레이션을 추가하여 클래스 책임을 설명하십시오. 도움말 서적 아이콘클래스류에서 속성 및 오퍼레이션 관리를 참조하십시오.
  2. 각 오퍼레이션에 설명을 추가하십시오. 도움말 서적 아이콘모델 요소 문서화를 참조하십시오.

속성 및 연관 설명

아래 다음 단계를 사용하여 속성 및 연관을 설명하십시오.

속성 정의

각 속성의 모델 문서 필드에서는 속성에 저장될 정보를 설명해야 합니다. 이는 속성에 대해 명확한 설명적 이름을 제공하여 정보 특성이 명확하도록 할 수 있는 경우에는 선택적일 수 있습니다. 각 속성에 대해 다중성을 지정하십시오.

온라인 도움말에서 도움말 서적 아이콘다이어그램에서 클래스류에 속성 추가 주제를 참조하십시오.

분석 클래스 사이의 연관 설정

  1. 각 유스 케이스 실현(realization)을 탐색하여 이동한 후 클래스 다이어그램을 추가하여 유스 케이스 실현의 참가자를 표시하십시오. 선택적으로, 참가자라는 이름을 지정할 수 있습니다. 도움말 서적 아이콘모델 요소에 클래스 다이어그램 추가를 참조하십시오.
  2. 다이어그램을 실현(realization)에 참가하는 모든 클래스로 채우십시오. 이전에 작성한 시퀀스 다이어그램에서 라이프라인을 점검하여 이 클래스를 발견하십시오.
  3. 다이어그램에 클래스를 배치하여, 클래스 사이의 기존 연결을 표시하십시오. 도움말 서적 아이콘관계를 참조하십시오.
  4. 클래스 사이의 새 연관 관계를 적절하게 추가하십시오. 유스 케이스 실현(realization)의 시퀀스 다이어그램 점검에서는 서로 대화하는 클래스와 메시지 매개변수로 전달되는 유형이 밝혀집니다. 이 정보는 존재해야 하는 연관을 제시하며, 어떤 경우에는 참가자 다이어그램에 추가해야 하는 다른(새로운 또는 기존) 클래스를 제시합니다.
  5. 각 연관 종료점에 다중성을 지정하십시오. 도움말 서적 아이콘다중성 특성 설정을 참조하십시오.
  6. 각 연관 종료점에 탐색성을 지정하십시오. 다중성이 1보다 크고, 사용자가 전문화된 컨테이너 클래스 유형을 사용하여 소스 클래스 인스턴스 콜렉션을 보유할 것으로 예상하는 경우, 속성의 모델 문서 필드나 참가자 다이어그램의 노트에 기록할 수 있습니다. 도움말 서적 아이콘직접 연관 관계를 참조하십시오.

분석 클래스 사이의 이벤트 종속성 설명

이벤트 종속성을 표시하는 연관에 이름 또는 스테레오타입을 지정하십시오. 도움말 서적 아이콘관계도움말 서적 아이콘모델 요소에 스테레오타입 적용을 참조하십시오.

유스 케이스 실현 조정

분석 클래스 및 해당 연관을 점검하십시오. 불일치를 식별 및 해결하고 중복을 제거하십시오.

분석 메커니즘 한정

클래스 및 해당 연관 특성이 사용하는 분석 메커니즘은 공식적으로 캡처하지 않아도 됩니다. 다이어그램 또는 클래스 설명의 확장에 첨부된 노트(도움말 서적 아이콘모델 요소 문서화도움말 서적 아이콘쉐이프에 노트 추가 참조)만으로도 정보를 충분히 제공할 수 있습니다.

추적성 설정

프로젝트 가이드라인에서 지정하는 대로 분석/디자인-모델 요소와 기타 모델 간의 추적성 종속성을 추가하십시오. 예를 들어, 별도 비즈니스 모델, 개념적 데이터 모델 또는 분석 클래스를 추적할 사용자 인터페이스 화면의 모델이 존재합니다. 이 작업을 수행하려면 다음 작업을 수행하십시오.

  1. 추적성에 대한 다이어그램을 작성하십시오.
  2. 추적할 요소를 다이어그램으로 끌어다 놓으십시오.
  3. 추적성 종속성을 추가하십시오. (추상 종속성은 선택적으로 <<trace>> 스테레오타입으로 지정할 수도 있습니다.) 도움말 서적 아이콘추상 관계를 참조하십시오.
  4. 추적성 보고서를 생성하십시오. 구현으로(부터)의 암시적 관계를 포함한 추적 관계를 가지고 있는 모델 요소는 모델 보고서 보기에 표시됩니다. 도움말 서적 아이콘추적성 관계를 참조하십시오.

결과 검토

HTML 형식으로 모델을 공개하는 데 유용할 수 있습니다. 또한 Microsoft Word 및 기타 프로그램으로 다이어그램을 복사할 수도 있습니다.

자세한 정보는 도움말 서적 아이콘모델 공개도움말 서적 아이콘웹에 모델 공개 학습서를 참조하십시오.

추가 도구 정보

학습서:

  • 도움말 서적 아이콘모델링 관점 소개 

샘플:

  • 도움말 서적 아이콘UML 모델 - 단순 UML 모델 

자세한 정보