이 학습에서는 DOORS®에서 요구사항을 변경하는 방법을
보여줍니다. 또한 Rational® Rhapsody® 게이트웨이를 사용하여
원래 DOORS 요구사항을 탐색하고
DOORS에서 변경을 수행하며,
게이트웨이 및 Rhapsody를 새 정보로 업데이트할 수 있습니다.
요구사항 변경은 자주 발생하며 이러한 변경은 DOORS 요구사항에 대해 직접 수행됩니다.
모델 요소와 요구사항 간에 설정된 추적성 링크 때문에 요구사항 변경의 결과로 변경해야 하는
모델 요소(제공된 예제의 경우, 유스 케이스)를 볼 수 있습니다. Rhapsody 게이트웨이에서
요구사항 변경의 영향을 쉽게 분석하고 볼 수 있습니다.
- Rhapsody를 시작하고
elevator.rpy 파일을 열어 이 학습서에서 사용하고 있는 동일한 elevator 프로젝트를 로드하십시오. Elevator를 마우스 오른쪽 단추로 클릭하고
Rhapsody 게이트웨이를 선택하여
게이트웨이 관리 보기를 여십시오.
- Document 1 Doors XML 아래의 왼쪽 열에서
HL_REQ 2를 두 번 클릭하고 DOORS 로그인을 입력한 후
확인을 클릭하여
DOORS를 여십시오.

- 선택 텍스트 상자에서
HL_REQ 2에 대한 요구사항 텍스트를 편집하십시오(예를 들어,
or 뒤에 down 단어를 추가).
DOORS 요구사항에 대한 변경사항을 저장하십시오.
- Rational Rhapsody 게이트웨이 창을 다시 열고
관리 보기의 왼쪽 열에서 Document1 Doors XML을 선택하십시오.
- Document1 Doors XML을 마우스 오른쪽 단추로 클릭하여 대화 상자를 열고
DOORS에 대해
다시 로드를 선택하여 다시 로드를 실행하십시오. HL_REQ 2에 변경이 발생했음을 표시하는
주황색 상자가 나타나는지 확인하십시오.
- 적용범위 분석 보기 탭을 선택하고 가운데 선택 열에서 HL_REQ 2를 클릭하십시오.
아래 선택 텍스트 상자에서 텍스트를 선택하고 텍스트에
down 요구사항이 추가되는지 확인하십시오.
- 관리 보기로 돌아가서 왼쪽 열 맨 위에 있는 UML
모델 Rhapsody를 클릭하십시오. 새 요구사항에 대한 참조가 포함되어 있음을 나타내는지 확인하십시오.
- 게이트웨이 관리 보기 왼쪽 열에
UML 모델 Rhapsody 가 여전히 강조표시되어 있는 상태에서 메뉴 표시줄에서 를 선택하십시오.
- 상위 레벨 요구사항 추가 대화 상자가 열립니다. 맨 아래 상자에서 elevator를 강조표시하고
확인을 클릭하십시오.
- 다른 상위 레벨 요구사항 추가 대화 상자가 나타나
하나의 수정된 요구사항이 있음을 표시합니다. 확인을 클릭하십시오.
- UML 모델을 다시 로드하도록 프롬프트가 표시되면 예를 선택하십시오.
UML 모델이 변경되었음을 표시하는 주황색 기호에 유의하십시오. 주황색 기호는
기본 유스 유스 케이스 모델 옆에 나타납니다.
- 열린 Rhapsody 창으로 돌아가서
기본 유스 유스 케이스 다이어그램에서 HL_REQ 2를 두 번 클릭하십시오. 대화 상자의
스펙 섹션에서 요구사항 텍스트를 보고 텍스트에 down이 추가되었는지 확인하십시오.
Rhapsody와 게이트웨이 둘 다에서 요구사항 변경이 수행되었습니다. 이제
Rational Rhapsody 모델 요소를
Doors로 내보내고 DOORS에서 해당 요소를 볼 준비가 되었습니다.