이 학습에서는 Rhapsody® 게이트웨이 프로젝트로 프로젝트 요구사항을 가져옵니다.
가져오기를 수행하려면 DOORS®에 대한 관리자 액세스 권한 이외에
Rational® Rhapsody for C 또는 C++ 및
Rhapsody 게이트웨이가 시스템에 설치되어 있어야 합니다.
참고: Elevator 프로젝트는 이 학습서의 요구사항 예제로 사용됩니다. 이 프로젝트는 Rhapsody/게이트웨이
폴더에 있습니다. C++ 및 C 프로그래밍 언어 둘 다에 대해 동일한 모델이 존재합니다. 둘 중 하나를 연습용으로 사용할 수 있습니다.
- Rational Rhapsody for C 또는 C++에서
를 클릭하여
Rational\Rhapsody\7.5.3\Gateway\examples\coupling\Rhapsody\Elevator
설치 디렉토리에서 elevator 프로젝트를 로드하십시오.
- elevator.rpy 예제를 선택하십시오. Elevator 프로젝트를 마우스 오른쪽 단추로 클릭하고
를 선택하십시오.
- Rhapsody 게이트웨이가 시작되고
적용 범위 분석 보기가 기본적으로 나타납니다.
- 메뉴 표시줄에서 프로젝트 편집 단추
를 클릭하여
Rhapsody 게이트웨이 구성 창을 여십시오. 

- 페이지 가운데의 작업 영역 아래에서 문서 추가 단추
를
클릭하십시오. 기본 창에 문서를 표시하려면 클릭하십시오. 기본 문서 이름은 Document1입니다.
- Rhapsody 게이트웨이
구성 창에서 분석 유형 탭을 클릭하여 드롭 다운 목록에서 Doors Basic을 선택하십시오.
중간 파일 상자가 자동으로 선택 취소되어 중간 파일이 저장됨을 표시함에 유의하십시오.
- 파일 또는 디렉토리 상자에서 컨텐츠를 강조표시하고 탭 오른쪽에 강조표시의 결과로
작동하게 되는 찾아보기("…") 단추를
클릭하십시오. DOORS에 로그인하도록 프롬프트를 표시하는
DOORS 모듈 선택 창이 열립니다.

- DOORS에 로그인한 후에는
업데이트 단추
를 클릭하여
DOORS 모듈 선택 창의 DOORS 데이터베이스 상자에
Elevator 프로젝트를 표시하십시오. 
- Doorselelevatorpjt 프로젝트가
DOORS 데이터베이스 아래에 모든 Elevator
Specs 파일과 함께 나열되어 나타납니다.
이제 DOORS 요구사항을
게이트웨이로 가져오고 UML 모델과 이 모델에서 다루는 요구사항 간에 연결이 설정됩니다.
- 프로젝트에 적용 범위 링크를 추가하려면, specs 파일 중 하나(예: Elevator Specs)를 선택하고
확인을 클릭하십시오.
- Rhapsody 게이트웨이
창에서 적용 범위 추가 단추
를
선택하십시오. 을 클릭하십시오. 참고: 화살표 방향이 중요합니다. 모델은 항상 요구사항을 다루므로 화살표 방향은 모델에서
요구사항으로 이동합니다. 이제 적용 범위 링크가 작성됩니다. 이 링크는 모델과 요구사항 간에 연결을 설정합니다.
- Rhapsody 게이트웨이 프로젝트를 다시 분석하도록 프롬프트를 표시하는
프로젝트 분석 창이 나타나면 예를 클릭하십시오.
- Rhapsody 게이트웨이 적용 범위 분석 보기로 돌아가서 여기에 두 개의 문서가 나열되는지 확인하십시오.
- 요구사항을 클릭하고 빨간색으로
강조표시된 다루지 않은
요구사항을 확인하십시오. 태양 기호
가 새로 추가된 요소를 표시함에 유의하십시오.
이제 DOORS 요구사항을
게이트웨이로 가져오고 UML 모델과 이 모델에서 다루는 요구사항 간에 연결이 설정됩니다.