Rational RhapsodyRational DOORS 통합

소프트웨어 엔지니어는 일반적으로 고객 문서와 스펙 사이에서 요구사항의 추적성을 표시해야 합니다.

더욱이 복합 디자인에서 요구사항의 추가나 삭제에 따른 영향을 이해하거나 특정 디자인 요소의 작성을 촉발하는 요구사항을 확인하는 것은 쉽지 않은 태스크입니다.

IBM® Rational® Rhapsody®는 DOORS®(Dynamic Object Oriented Requirements System)와 함께 작동하여 프로젝트의 수명 주기 전반에 걸쳐 디자인 요구사항을 추적하고 관리하며 온라인에서 양방향으로 디자인과 요구사항을 탐색합니다.

IBM Rational DOORS 인터페이스는 Rational Rhapsody에 저장된 디자인 정보를 Rational DOORS 환경에 내보냅니다. 디자인 정보에는 클래스, 변수 및 유형 정보, 디자인 다이어그램, 상태 차트, 상태 전이가 포함됩니다. Rational DOORS에서 정보는 Rational Rhapsody 모델에 있는 요소의 원래 계층 구조를 반영하는 정규 모듈 내에서 논리적 양식의 계층 구조 요구사항으로 표시됩니다. 따라서 두 환경 사이에서 일관성이 유지됩니다.

요구사항 관리 태스크는 Rational DOORS 내에서 수행됩니다. 일반적으로 Rational DOORS는 프로젝트 문서, 사용자 문서, 변경 문서를 유지보수합니다. 시스템 스펙과 모델링이 Rational Rhapsody 내에서 수행됩니다. 그러나 요구사항의 소유자인 Rational DOORS에 저장된 요구사항을 충족하도록 모델이 빌드됩니다. Rational Rhapsody에서 수행되는 프로토타입 작성과 분석은 모델이 사용자의 요구사항과 일치하는지 확인합니다.

인터페이스는 Rational Rhapsody 모델과 Rational DOORS 데이터베이스 사이의 정보를 공유하여 작동합니다. Rational Rhapsody 요소의 새도우 사본을 Rational DOORS 정규 모듈로 전송하여 요구사항이 추적되며 이 모듈에서 내부적으로 새도우가 Rational DOORS 데이터베이스에 링크됩니다.

참고: "Rational Rhapsody handle" 문자열이 각 Rational DOORS 새도우 오브젝트에 첨부되어 Rational DOORS 새도우에서 원래 Rational Rhapsody 요소로의 연결을 추적합니다.

Rational DOORS 인터페이스의 목표는 Rational DOORS 모듈에서 Rational Rhapsody 모델을 표시하는 것입니다. 정규 모듈에는 반드시 Rational Rhapsody 모델 요소의 최신 정보가 포함되어 있어야 합니다. 따라서 Rational Rhapsody 프로젝트를 모델 요소로 채워진 특별 요구사항 파일로 취급할 수 있습니다. 그러므로 이러한 요구사항을 이행하는 실제 Rational Rhapsody 모델 요소에 요구사항을 링크할 수 있습니다. 요구사항의 소유자는 Rational DOORS입니다. 요구사항을 변경해야 하는 경우 Rational DOORS에서 변경하십시오.

전체 Rational Rhapsody 모듈이나 모듈의 서브세트에 대한 정보를 Rational DOORS에 전송할 수 있습니다. Rational Rhapsody 브라우저를 사용하여 목록을 구성하고 전소할 요소를 선택하십시오. 전체 요소를 전송하는 데 너무 오랜 시간이 걸릴 경우, 이렇게 하면 모델 요소의 서브세트만 업데이트할 수 있습니다.


피드백