목적

이 섹션은 이 툴 강좌와 연관된 추가 정보의 링크를 제공합니다.


이 툴 강좌의 단계는 활동의 단계와 일치합니다. RSA 온라인 도움말의 주제 링크에는 표시가 있습니다.

개요

이 툴 강좌에서는 다음 단계가 수행됩니다.

추가 툴 정보

유스 케이스 구현 작성 페이지 맨 위

유스 케이스 구현은 유스 케이스 모델에서 유스 케이스를 구성하는 데 사용한 패키지 세트를 반영하는 패키지 세트로 구성할 수 있습니다. 이 모델은 또한 이전에 활동: 유스 케이스 분석에서 별도 분석 모델을 작성한 경우 분석 모델 내 분석 레벨 유스 케이스 구현의 조직을 반영합니다.

  1. 다음과 같이 설계 레벨 유스 케이스 구현 요소를 작성하십시오.

    모델에 UML 협업을 추가하여 유스 케이스 구현을 나타내십시오. 유스 케이스와 동일한 이름을 부여하십시오. 또는 UML 키워드 "유스 케이스 구현"을 지정하십시오. 이전에 분석 레벨 구현을 작성하고 이제 이 구현을 참조 가능한 분석 결과물로 보유하지 않고 설계에만 포함하려는 경우, 대신 분석 레벨 협업만 사용하십시오.

  2. 다음과 같이 유스 케이스 구현의 기원을 캡처하십시오.

    유스 케이스 구현을 작성한 패키지에서 자유 양식 다이어그램을 작성하십시오. 유스 케이스 구현을 이 다이어그램으로 끌어오십시오. 이제 유스 케이스 모델에서 해당 유스 케이스를 다이어그램으로 끌어오십시오. 유스 케이스 구현에서 구현 관계를 유스 케이스로 끌어오십시오. 이전에 이 유스 케이스에 대한 분석 레벨 유스 케이스 구현을 작성했으며 설계 레벨 구현이 정의되어도 이 구현을 유지하려는 경우, 분석 레벨 유스 케이스 구현(및 UML 협업)을 다이어그램으로도 끌고 설계 레벨 유스 케이스 구현의 <<정제>> 종속성 관계를 분석 레벨 유스 케이스 구현으로 끌어오십시오.

    여기서 추적성 의미론이 작성되었습니다. 이제 원하는 경우 자유 양식 다이어그램은 무시할 수 있습니다. 이 지점부터 주제 다이어그램 및 추적성 분석 기능을 사용하여 모델 내 기원 및 전제 관계를 점검할 수 있습니다.

자세한 정보는 Rational Software Architect에 대한 모델 구조 가이드라인을 참조하십시오.

설계 객체 간의 상호작용 설명 페이지 맨 위

각 유스 케이스 구현의 경우, 하나 이상의 순서 다이어그램을 작성하여 참여 설계 오브젝트 간의 상호작용을 설명해야 합니다. 활동: 유스 케이스 분석에서 이러한 다이어그램의 이전 버전인 분석 유스 케이스 구현을 작성한 상태일 수 있습니다. 이러한 분석 유스 케이스 구현은 분석 클래스 간의 상호작용에 대해 설명합니다. 이러한 상호작용을 통해 설계 요소 간의 상호작용을 설명할 수 있습니다.

  1. 설계 레벨 유스 케이스 구현이 작성된 패키지로 이동하십시오. Rational Software Architect에 대한 모델 구조 가이드라인을 참조하십시오.
  2. 유스 케이스의 각 독립 서브플로우(시나리오)에 대해 유스 케이스 구현(예: 협업)을 선택하고 순서 다이어그램을 추가하십시오. 이 작업을 수행하면 UML 상호작용이 협업에 추가됩니다. 상호작용 및 순서 다이어그램 모두 유스 케이스 모델의 유스 케이스 플로우에 지정한 이름과 일치하도록 이름을 지정하십시오. 모델에 다이어그램 추가를 참조하십시오.
  3. 상호작용에 대한 모델 문서에서 순서 다이어그램이 설명하는 시나리오에 대한 간략한 설명을 입력하십시오. 또한 이 설명을 순서 다이어그램의 모델 문서에 복사하여 붙여넣으십시오. 모델 요소 설명을 참조하십시오.
  4. 액터, 클래스, 인터페이스, 컴포넌트 및 <<서비스>>를 다이어그램으로 끌어서 놓아 상호작용 객체를 작성하십시오. 또는 필요에 따라 설계 레벨 요소를 상호작용의 참여자로 작성하십시오. 모양 추가를 참조하십시오.
  5. 객체 간에 메시지를 추가하십시오. 이 메시지를 기존 조작으로 맵핑하거나 필요에 따라 새 조작을 작성하십시오. 새 조작의 서명을 정의하십시오. 해당 모델 문서 필드에서 각 메시지에 대해 설명하십시오. 해당 모델 문서 필드에서 각 조작에 대해 설명하십시오. 순서 다이어그램모델 요소 설명을 참조하십시오.

또는 별도 문서 모델을 유지보수하지 않는 경우, 설계 요소의 전개를 반영하도록 기존 순서 다이어그램을 수정해야 합니다.

자세한 정보는 순서 다이어그램을 참조하십시오.

서브시스템을 사용하여 순서 다이어그램 단순화(선택적) 페이지 맨 위

순서 다이어그램 작업에 대한 지침은 이전 단계를 참조하십시오.

지속성 관련 작동 설명 페이지 맨 위

지속성 메커니즘은 패턴을 사용하여 설명하는 것이 바람직합니다. RSA 도움말의 다음 주제를 참조하십시오.

  • Rational 설계 패턴
  • 패턴 적용
  • 패턴 작성

이벤트 플로우 설명 정제 페이지 맨 위

정확성을 기하기 위해 순서 다이어그램에 설명을 더 추가할 수 있습니다. 다이어그램 내 임의의 위치에 텍스트를 추가할 수 있습니다. 정보를 추가하여 다이어그램의 모양에 첨부할 수 있습니다. 결과물: 유스 케이스 구현을 위해 RUP 제공 템플리트를 사용하도록 고려하십시오.

RSA 온라인 도움말의 모양에 주석 첨부, 모델 요소 설명외부 파일을 링크하여 요소 모델링을 참조하십시오.

설계 클래스 및 서브시스템 통합 페이지 맨 위

유스 케이스가 구현되면 식별된 설계 클래스와 서브시스템을 통합하여 설계 모델의 동질성 및 일관성을 확인해야 합니다.

설계 레벨 유스 케이스 구현 프로세스를 수행하면 새 설계 요소에 대한 발견과 컴포넌트 및 서비스 관점에서 전체 설계(및 이에 따라 설계 요소에 대한 패키징 구조)를 재구성해야 합니다. 수행해야 하는 또 다른 재구성 활동은 동일한 설계 요소 세트와 관련되는 반복 패턴을 식별하기 위해 상호작용을 검토하는 것입니다.

이러한 반복 상호작용 패턴이 식별되면 별도 "공통" 상호 작용을 작성하여 해당 순서를 캡처해야 합니다. 그런 다음 순서가 나타나는 각 순서 다이어그램에서 공통 메시지 순서를 삭제하고 "공통" 상호작용의 인스턴스인 상호작용 반복으로 대체해야 합니다. 이를 통해 공통 순서를 사용하는 각 순서 다이어그램에서 공통 순서를 정의하는 순서 다이어그램으로 이동할 수 있습니다.

RSA 도움말의 다음 주제를 참조하십시오.

  • 패턴 작성
  • 패턴 적용
  • 패턴 사용에 따른 장점

결과 평가 페이지 맨 위

검토한 내용은 모델을 HTML 형식으로 출력하는 데 유용합니다. 다이어그램은 RSA에서 Microsoft Word 및 기타 프로그램으로 복사할 수도 있습니다.

자세한 정보는 모델링 툴 외부 검토를 위해 모델 출력 및 다음 학습을 참조하십시오.

  • 표준 모델 보고서 생성
  • 사용자 정의 모델 보고서 생성
  • 웹에 모델 출력

추가 툴 정보페이지 맨 위

학습:

  • 분석: 유스 케이스 구현
  • 분석: 순서 다이어그램 작성
  • XYZ 패턴 적용

샘플:

  • 설명한 순서 다이어그램
  • XYZ 패턴

치트 시트:

  • 유스 케이스 설계

Rational Unified Process   2003.06.15