이 학습에서는 Rhapsody® 게이트웨이에 대한 작업을 하는 데 필요한 환경 설정 방법을 안내합니다.
Rhapsody 게이트웨이는
별도 라이센스가 필요한 Rhapsody의 추가 기능 제품입니다.
게이트웨이는 다음 환경에서 작동합니다.
- Windows(NT4, 2000, XP)
- Unix(Solaris 2.6 이상)
- Linux
게이트웨이가 설치되어 있는지 확인하려면 다음을 수행하십시오.
- 기존의 C 또는 C++ Rational® Rhapsody 프로젝트를 작성하거나 여십시오.
- C 또는 C++용 Rational Rhapsody에서
프로젝트를 선택하고 마우스 오른쪽 단추를 클릭한 후 드롭 다운 목록에서 Rational Rhapsody 게이트웨이를 선택하십시오.
Rhapsody 게이트웨이 적용범위 분석 보기가 열립니다.


기본적으로 게이트웨이에는 두 개의 인터페이스(기본 인터페이스 및 구성 대화 상자 창)가 있습니다. 이는 각각 다양한 보기를 제공합니다. 보기는 사용자에게 정보를 제공하는 방법입니다.
고유 보기는 데이터를 보고 조작하는 여러 가지 방법을 제공합니다. 요구사항 적용범위는 요구사항이 요소에 링크됨을 의미합니다.
- 관리 보기 - 기본 인터페이스의 기본 보기는
문서를 해당 적용범위 정보 및 프로젝트에 대한 일반 정보와 함께 제공합니다. 위반 규칙(있는 경우) 요약 및 프로젝트에 대해 생성될 수 있는 보고서 목록이 있습니다.
- 적용범위 분석 보기 - 바로 다음 레벨과 이전 레벨에서
가운데 선택된 요소와 관련된 요소를 제공합니다.
- 영향 분석 보기 - 이전 레벨과 다음 레벨에서 반복적으로
가운데 선택된 요소와 관련된 요소를 제공합니다.
- 그래픽 보기 - 프로젝트 문서를 해당 링크와 함께 그래픽 형식으로 표시합니다.
- 요구사항 세부사항 - 보기 왼쪽 상단 모서리의 드롭 다운 목록에서 선택된
하나의 문서만 제공합니다. 이 문서의 경우, 모든 요구사항, 파생된 요구사항, 매크로 요구사항 및 엔티티는
속성 글로벌 뷰를 제공하는 동적으로 작성된 열과 함께 첫 번째 열에 제공됩니다.
구성 대화 상자 창은 다음과 같은 몇 개의 구성 보기를 제공합니다.
- 프로젝트 - 분석 유형, 문서 위치 및 파일 간의 링크를 지정하는 프로젝트 문서를
게이트웨이에 대해 정의합니다.
- 유형 - 요구사항 문서에서 특정 방법으로 유형을 살펴보도록 게이트웨이를 사용자 정의합니다.
- 스냅샷 - 변경사항 히스토리를 볼 수 있도록
변경이 수행되면 기준선 요구사항 스냅샷을 작성합니다.
- 필터 - 게이트웨이가 표시하는 내용을 제한하는 필터를 정의합니다.
- 문서 - 문서 템플리트를 정의하거나 기존 문서 템플리트를 수정합니다.
-
- 표현식 - 정규식을 테스트합니다.
- 옵션 - 다양한 기타 옵션에 대한 설정을 사용자 정의합니다.
분석 유형은 주어진 분석된 파일에서 각 요소를 캡처하는 방법을 정의합니다. 분석 유형은 사용자에 의해 선택되고
분석을 위해 게이트웨이로 요구사항을 가져올 때 유형 편집기를 사용하여 정의됩니다.
DOORS®의 경우 사전 정의된 세 개의 기본 분석 유형은 다음과 같습니다.
- Doors - 요구사항 정보를 획득하기 위해 정규식과 일치하도록 중간 파일을 구문 분석합니다.
- Doors XML - 중간 파일은 XML로 작성되며 XML은 요구사항 정보를 획득하는 데 사용됩니다.
- Doors 고급 - DOORS의 경우 분석 유형으로
선택되는 경우가 드뭅니다. ReqID 속성을 자동 생성된 DOORS 오브젝트
ID가 아닌 요구사항 ID로 사용하는 사용자 정의된 유형입니다. 할당, 만족 및 검증 식별을 위한 사용자 정의 링크 유형 세트를 포함합니다.
중간 파일은 Doors
및 Doors XML 옵션 둘 다에 대해 자동으로 저장됩니다.
구성 보기 또는 기본 보기에서 유형을 선택하여 유형 편집기에서 유형을 볼 수 있습니다.
사전 정의된 유형은 다음과 같습니다.
- 섹션은 분석된 입력 파일의 구조를 캡처합니다.
- 매크로 요구사항은 요구사항 간의 계층 구조를 지원합니다.
- 요구사항은 요구사항 ID를 모두 캡처합니다.
- 엔티티는 적용범위 없이 요소를 강조표시하기 위해 특정 요소 분석을 강제 실행합니다.
- 참조는 적용범위 링크를 캡처합니다.
- 속성은 요구사항 속성을 캡처합니다.
- 참조 속성은 적용범위 링크에서 적용된 추가 정보를 캡처합니다.
- 링크는 적용범위 링크 이외의 기타 링크를 캡처합니다.
- 텍스트는 요구사항 텍스트를 캡처합니다.
- 그림은 그림 및 다이어그램을 캡처합니다.
유형 구성 보기를 사용하여 추출될 요구사항을 사용자 정의할 수 있습니다. 요구사항을 예상대로 가져오지 않는 경우 또는
요구사항 형식을 변경해야 할 경우 이를 수행할 수 있습니다.
사용자 정의된 분석 유형을 처음부터 작성할 수 있습니다. 그러나 일반적으로 기본 유형으로 시작하고
해당 변경만 수행하는 것이 좋습니다.