< 이전 | 다음 >

학습 6: 요구사항을 Rational Rhapsody 모델 요소에 링크

이 학습에서는 요구사항 문서를 프로젝트의 Rational® Rhapsody® 모델 요소와 연관시키는 방법을 탐색합니다.

시작하기 전에 "학습 4: Rhapsody 및 DOORS®로 요구사항 가져오기"를 완료해야 합니다.

Rhapsody 게이트웨이 분석의 이점을 최대한 활용하려면 요구사항을 모델 요소와 연관시켜야 합니다. 예를 들어, 특정 요구사항을 특정 유스 케이스와 연관시킬 수 있습니다. 요구사항을 해당 유스 케이스와 함께 Rational Rhapsody 다이어그램에 직접 표시할 수 있습니다. 추적 스테레오타입을 사용한 종속성 링크 작성은 유스 케이스에 대한 요구사항 추적 방법을 표시합니다. 추적 스테레오타입은 요구사항이 모델 요소와 관련되는 방법을 지정합니다.

이 학습에서는 유스 케이스 다이어그램의 모델 요소에 요구사항을 링크하는 방법, 정방향 및 역방향 적용범위, 다룬 요구사항 백분율, 요구사항 적용범위를 제공하는 특정 모델 요소와 같은 분석 정보를 표시합니다.

  1. Rational Rhapsody를 열고 elevator.rpy 파일을 열어 이 학습서에서 앞서 사용한 동일한 elevator 프로젝트를 로드하십시오.

  2. Use Case Diagrams 폴더를 펼치고 기본 유스 다이어그램을 찾으십시오. 기본 유스 다이어그램을 두 번 클릭하여 작업 영역에서 여십시오.
  3. 브라우저에서 Doors 요구사항 2를 선택하여 기본 유스 다이어그램으로 끌어오십시오.
  4. 유스 케이스 다이어그램에서 선택된 Doors 요구사항 2를 마우스 오른쪽 단추로 클릭하고 표기법 스타일 > 상자 스타일을 선택하십시오.

    유스 케이스 다이어그램의 Doors 요구사항 2가 텍스트 정보가 있는 상자로 변경됨에 유의하십시오.

  5. 종속성 단추변환기를 클릭하고 다이어그램의 call elevator 유스 케이스에서 Doors 요구사항 2종속성 선을 끌어온 후 놓으십시오. 종속성 링크가 표시됩니다.
  6. 아래 표시된 창이 열리도록 종속성 선을 두 번 클릭하십시오. 스테레오타입 드롭 다운 목록에서 추적을 선택하고 확인을 클릭하십시오. 변환기
  7. 다이어그램의 Doors 요구사항 2를 두 번 클릭하고 요구사항 텍스트를 보십시오.
  8. 브라우저에서 Doors 요구사항 3을 클릭하여 기본 유스 다이어그램으로 끌어오십시오. 유스 케이스 다이어그램에서 선택된 Doors 요구사항 3을 마우스 오른쪽 단추로 클릭하고 표기법 스타일 > 상자 스타일을 선택하십시오.

    유스 케이스 다이어그램의 요구사항 3이 텍스트 정보가 있는 상자로 변경됨에 유의하십시오.

  9. 종속성 단추를 클릭하십시오.
  10. 다이어그램의 enter elevator 유스 케이스에서 요구사항 3으로 종속성 선을 끌어온 후 놓으십시오. 링크가 표시됩니다. 종속성 대화 상자가 열리도록 종속성 선을 두 번 클릭하십시오. 스테레오타입 드롭 다운 목록에서 trace를 선택하고 확인을 클릭하십시오.
  11. 변경사항을 저장하고 elevator 프로젝트를 마우스 오른쪽 단추로 클릭한 후 Rhapsody 게이트웨이를 선택하여 게이트웨이를 시작하십시오.

    프로젝트를 다시 분석하시겠습니까?라고 물으면 를 선택하여 관리 보기를 여십시오. 프로젝트 합성 정보 상자에 다루지 않은 3개의 요구사항이 있습니다. 발생한 수정사항을 표시하는 주황색 기호에 유의하십시오. 관리 보기 상자 왼쪽에서 다섯 개의 요구사항 중 두 개를 다루고 있음을 표시하는 40%가 Document1 Doors XML의 오른쪽에 있는지 확인하십시오.

  12. 적용범위 분석 보기를 선택하십시오.
  13. 가운데 선택 열에서 Document1 Doors XML 폴더를 펼치고 나열된 요구사항을 보십시오. Doors 요구사항 2Doors 요구사항 3이 적용범위가 있음을 표시하는 검은색으로 바뀌었는지 확인하십시오. 가운데 선택 열의 UML 모델 Rhapsody에서 elevator 프로젝트를 선택하십시오. 왼쪽의 역방향 적용범위 열에서 요구사항 2요구사항 3이 나타나 elevator 모델 요소에서 요구사항을 다루고 있음을 표시하는지 확인하십시오.
  14. 가운데 선택 열에서 요구사항 2를 클릭하십시오. 오른쪽 정방향 적용범위 열에서 call elevator 유스 케이스가 표시되어 요구사항 2에 적용범위를 제공함을 나타내는지 확인하십시오. 가운데 선택 열에서 요구사항 3을 클릭하십시오. 오른쪽 정방향 적용범위 열에서 enter elevator 유스 케이스가 표시되어 요구사항 3에 적용범위를 제공함을 나타내는지 확인하십시오.

이제 요구사항을 모델 요소에 링크하는 방법과 Rhapsody 게이트웨이가 요구사항 적용범위를 분석하는 방법을 알고 있습니다.

스테레오타입은 Rational Rhapsody 창에 다음과 같이 표시됩니다. 변환기 위에 표시된 대로 call elevator 유스 케이스에는 요구사항 2에 대한 추적과 함께 종속성 링크가 있습니다. 종속성 링크에 대한 대안은 앵커입니다. 둘 중 어느 옵션이든 요구사항과 모델 요소 간에 링크를 작성합니다.

요구사항과 모델 요소 간에 링크가 작성되면, Rhapsody 게이트웨이가 분석 정보를 제공합니다. 다룬 요구사항은 검은색으로 나타나고 다루지 않은 요구사항은 빨간색으로 나타납니다.

다루지 않은 요구사항 수는 기본적으로 관리 보기에 표시됩니다. 모델 요소에서 다루는 특정 요구사항에 대한 특정 정보가 표시됩니다. 요구사항 텍스트 설명이 제공되므로 Rhapsody 게이트웨이에서 요구사항 텍스트를 직접 볼 수 있습니다.

Rational Rhapsody 모델 요소에서 다루는 총 DOORS 요구사항 백분율이 Rhapsody 게이트웨이 창에 표시됩니다. 예를 들어, 아래 다이어그램에서는 요구사항 적용 비율이 40%입니다. 다섯 개의 요구사항 중 두 개를 Rational Rhapsody 모델 요소에서 다루고 있습니다.

변환기

이제 요구사항 변경 방법에 대해 학습할 준비가 되었습니다.

< 이전 | 다음 >

피드백