IBM® Rational® DOORS® Next Generation은
IBM Rational
Jazz™ 플랫폼 기술에서 실행되는 요구사항 관리 도구입니다. Rational DOORS Next Generation에는
서버 애플리케이션, 웹 클라이언트 및 IBM Rational DOORS 클라이언트와
같은 리치 클라이언트가 포함됩니다.
이들 컴포넌트는 제조된 제품 및 시스템 지향 산업에 대한 시스템 및 소프트웨어 엔지니어링 프로젝트의 요구사항을 정의하고 관리하는
기능을 함께 제공합니다.
요구사항 관리 애플리케이션
CLM(Collaborative Lifecycle Management)을 위한 Rational
솔루션(CLM)에서
요구사항 관리(RM) 애플리케이션이 제공하는 기능은
Rational DOORS Next Generation 또는
IBM Rational Requirements Composer로 라이센스를 받습니다.
Rational solution for CLM은
변경 및 구성 관리(CCM) 및 품질 관리(QM) 애플리케이션과
IBM Rational Reporting for Development
Intelligence를 포함합니다. 개발 라이프사이클 전반에서 팀을 지원하기 위해 이러한 도구는 공통 설치, 아키텍처, 사용자 인터페이스, 관리, 통합 기능을
갖추고 있습니다. Rational solution for CLM의 일부로서
RM 애플리케이션은 라이프사이클 전반에서 요구사항 가시성과 추적성을 제공합니다.
웹 및 리치 클라이언트
RM 웹 클라이언트는 요구사항을 비즈니스 프로세스 다이어그램, 유스 케이스 다이어그램, 스토리보드,
사용자 인터페이스 스케치로 시각적으로 표시하고 서식있는 텍스트 문서로 정의하는 도구를 제공합니다. 또한 개발 계획, 작업 항목, 테스트 계획, 테스트 사례,
디자인 및 모델에 대한 추적성 링크도 제공합니다. 요구사항 아티팩트가
보기, 콜렉션 및 모듈로 구성되어 재사용될 수 있습니다. 모듈은
Rational DOORS에 있는 기능과 같은 보기에서
스펙에 대한 계층 구조를 제공하여 복잡도를 관리합니다.
리치 클라이언트는 특히 규모가 큰 모듈을 편집하는 경우 로컬 데이터가 있는 로컬 프로그램의 속도와 유연성을 제공합니다.
팀은 이러한 기능을 사용하여 요구사항을 비형식적인 입력에서 형식적이고 조치 가능한 목표로 발전시킬 수 있습니다.
Rational DOORS 라이센스
소유자에게는 CLM의 Rational DOORS Next Generation 리치
클라이언트를 비롯해 전체 RM 애플리케이션을 사용할 수 있는 자격이 주어집니다.
Jazz Team Server
Jazz Team Server는 대시보드, 검토, 주석을 통해 개방형 통합 아키텍처와 팀 협업을 제공합니다.
이 서버는 사용자, 프로젝트, 데이터 유형, 아티팩트 유형, 속성, 태그의 공통 관리를 지원합니다.
팀은 공통 서비스 및 프로젝트 범위 유형 시스템을 사용하여 요구사항을 일관성있게 정의하고 관리할 수 있습니다.
CLM 라이프사이클 프로젝트에서 관리자는 프로젝트 영역, 팀 구성원, 연관된 애플리케이션 전체의 프로세스를 관리할 수 있습니다.
또한 상용 데이터베이스가 사용되며 시스템 및 프로젝트 관리자에게 유연하고 표준화된 운영 프로시저를 제공합니다.
OSLC를 사용하여 링크 및 데이터 교환
CML 애플리케이션과 기타 애플리케이션에 있는 아티팩트 간 통합은 OSLC(Open Services for Lifecycle Collaboration) 스펙 구현을
통해 지원됩니다. 예를 들어, OSLC 통합 프로토콜은
Rational DOORS의 요구사항을 RM 애플리케이션의
아티팩트와 링크합니다. 요구사항 데이터는 ReqIF의 구현을 통해 두 제품 간에 교환되는데, 이는 OMG(Object Management Group)가 관리하는
요구사항 교환 형식이 발전된 것입니다. ReqIF 파일의 데이터 교환을 통해 여러 조직에 속한 팀들은 서로 다른 요구사항 관리 도구를 사용하여
공유 스펙에서 작업함으로써 일관된 솔루션 보기를 생성할 수 있습니다.
Rational DOORS와 Rational DOORS Next Generation 비교
Rational DOORS는
보기의 다중 레벨 추적성, 라운드트립 데이터 가져오기/내보내기, 전자 서명, 기준선 및 변경 관리 도구에서 프로세스가 구동하는 요구사항 변경 관리와
같은 완성된 기능을 필요로 하는 팀을 위해 계속적으로 그 탁월함을 나타내고 있습니다.
또한
Rational DOORS는
요구사항 교환 형식을 사용하여 데이터를 교환하는 공급 체인의 일부인 팀과
DXL(DOORS Extension Language)을 기반으로 제품 사용자 정의 또는 통합을
구현하는 팀이 선택할 수 있는 도구입니다.
Rational DOORS Next Generation은 현재 버전에서
수십만 개의 오브젝트가 포함된 모듈과 수백 명의 동시 사용자가 있는 개발 프로젝트를 지원하는
최대 범위의 Rational DOORS를
지원하지 않습니다. Rational DOORS Next Generation에 대한
크기 조정 권장사항은 Jazz.net에 나열된
Rational Requirements Composer에 대한 권장사항과 같습니다.
Rational DOORS Next Generation은
모듈에서의 다중 레벨 추적성, 요구사항의 전자 서명, DXL 기반 사용자 정의 및
일부 IBM 제품 및
Rational DOORS가 지원하는 외부 도구에 대한 통합을
지원하지 않습니다. Rational DOORS Next Generation은
서버측 OSLC 프로그래밍 인터페이스를 포함하고 있지만 DXL이 제공하는 기능의 범위는 포함하지 않습니다.
Rational DOORS Next Generation은
Rational DOORS 팀에게
Jazz 플랫폼의 고도로 통합된 협업 기능을 활용하는 RM 애플리케이션을 제공합니다.
새로운 개발을 위한 파일럿 프로젝트로서든
Rational DOORS 요구사항의
시각적 정의 및 정제(elaboration)를 위한 통합된 애플리케이션으로서든,
Rational DOORS Next Generation은
Rational DOORS의
능력을 보완하고 확장합니다.
Rational DOORS Next Generation을
다른 Rational 요구사항 관리 도구와 비교하려면 CLM Information Center에서
Rational DOORS Next Generation 및
RM 애플리케이션 개요 및 Rational DOORS와 Rational DOORS Next
Generation 비교를 참조하십시오. 또한 Jazz.net에서 팀에 가장 적합한 IBM Rational 요구사항 관리 도구는
무엇입니까?를 참조하십시오.
Rational DOORS와 통합을 구성하려면
CLM Information Center에서 요구사항 관리 애플리케이션과
Rational DOORS 통합을 참조하십시오.
Rational DOORS Next Generation에 대한
비디오 소개를 보려면 유튜브에서 IBM Rational DOORS Next
Generation 소개 비디오를 참조하십시오.