Rational DOORS Next Generation の概要

IBM® Rational® DOORS® Next Generation は、IBM Rational Jazz™ プラットフォーム・テクノロジーを基に実行される要件管理ツールです。 Rational DOORS Next Generation には、サーバー・アプリケーション、Web クライアント、および IBM Rational DOORS クライアントに似たリッチ・クライアントが含まれています。 これらのコンポーネントはともに、工業製品やシステム志向産業における、システムおよびソフトウェア・エンジニアリング・プロジェクトの要件を定義および管理する機能を提供します。

Requirements Management アプリケーション

Rational solution for Collaborative Lifecycle Management (CLM) 内の Requirements Management アプリケーション (RM) によって提供される機能は、Rational DOORS Next Generation または IBM Rational Requirements Composer としてライセンス交付されます。 Rational solution for CLM にはまた、Change and Configuration Management (CCM) アプリケーションと Quality Management (QM) アプリケーション、および IBM Rational Reporting for Development Intelligence が含まれています。 開発ライフサイクルにわたってチームをサポートするために、これらのツールは共通のインストール、アーキテクチャー、ユーザー・インターフェース、管理、および統合の各機能を備えています。 Rational solution for CLM の一部として、RM アプリケーションは、ライフサイクル全体での要件の可視性およびトレーサビリティーを提供します。

Web クライアントとリッチ・クライアント

RM Web クライアントは、要件を定義するためのツールを備えています。 要件は、リッチ・テキスト文書で、またビジネス・プロセス・ダイアグラム、ユース・ケース・ダイアグラム、ストーリーボード、およびユーザー・インターフェース・スケッチによるビジュアル表示で定義されます。 Web クライアントはまた、開発計画、作業項目、テスト計画、テスト・ケース、設計、およびモデルへのトレーサビリティー・リンクを備えています。 要件の成果物は、ビュー、コレクション、およびモジュールで編成および再利用できます。 モジュールは、ビュー内の仕様に、Rational DOORS の機能に似た階層構造を与えることで、複雑さを管理します。 リッチ・クライアントを使用すると、特に大きなモジュールの編集時に、ローカル・データを使用するローカル・プログラムの速度と柔軟性が向上します。 チームはこれらの機能を使用して、要件を非公式な入力から、公式かつ早期に実施可能な目標に展開することができます。 Rational DOORS ライセンス保有者は、CLM における Rational DOORS Next Generation リッチ・クライアントを含め、全 RM アプリケーションを使用する資格があります。

Jazz Team Server

Jazz Team Server は、オープン統合アーキテクチャーと、ダッシュボード、レビュー、およびコメントによるチーム・コラボレーションを提供します。 このサーバーはまた、ユーザー、プロジェクト、データ型、成果物タイプ、属性、およびタグの共通管理をサポートします。 チームはこれらの共通サービスと、プロジェクト全体型のシステムを使用して、要件を一貫して定義および管理することができます。 CLM ライフサイクル・プロジェクトでは、管理者は関連するアプリケーションにわたってプロジェクト領域、チーム・メンバー、およびプロセスを管理できます。 商業データベースも使用されます。 このデータベースは、システムおよびプロジェクトの管理者に、柔軟で標準化された操作手順を提供します。

OSLC によるリンクおよびデータ交換

CLM アプリケーション内の成果物と他のアプリケーションとの統合は、Open Services for Lifecycle Collaboration (OSLC) 仕様の実装を通じてサポートされます。 例えば、OSLC 統合プロトコルは、Rational DOORS の要件と RM アプリケーションの成果物とをリンクします。 ReqIF を実装することで、2 つの製品間で要件データが交換されます。 ReqIF は、Requirements Interchange Format を発展させたものであり、Object Management Group (OMG) が管理しています。 ReqIF ファイルでのデータ交換により、さまざまな組織内のチームが、さまざまな要件管理ツールを使用して、共有仕様で作業を行い、ソリューションの一貫性のある視点を構築することができます。

Rational DOORSRational DOORS Next Generation の比較

Rational DOORS は、 ビューでの複数レベル・トレーサビリティー、双方向の変換可能なデータのインポート/エクスポート、 電子署名、ベースライン、および変更管理ツールのプロセスによって行われる要件変更管理など、成熟した機能を必要とするチームには不可欠なものであり続けています。 Rational DOORS はまた、Requirements Interchange Format を使用してデータを交換するサプライ・チェーンの一部であるチーム、および DOORS Extension Language (DXL) に基づいた製品のカスタマイズまたは統合を実装するチームに最適なツールです。

現行バージョンの Rational DOORS Next Generation は、Rational DOORS の エクストリーム・スケールに対応していません。 エクストリーム・スケールは、何百もの同時ユーザーや、何十万というオブジェクトを含む何百もの同時モジュールが含まれる開発プロジェクトをサポートするものです。 Rational DOORS Next Generation のサイジングに関する推奨は、Rational Requirements Composer での推奨と似ており、Jazz.net にリストされています。 Rational DOORS Next Generation は、モジュールでの複数レベルのトレーサビリティー・ビュー、要件での電子署名、DXL ベースのカスタマイズ、一部の IBM 製品と Rational DOORS でサポートされる外部ツールへの統合には対応していません。 Rational DOORS Next Generation にはサーバー・サイド OSLC プログラミング・インターフェースがありますが、DXL が備える多様な機能はありません。

Rational DOORS Next GenerationRational DOORS チームに、Jazz プラットフォームの、高度に連携した、統合された機能を利用する RM アプリケーションを提供します。 新規開発のパイロット・プロジェクトとして、または Rational DOORS 要件のビジュアルな定義および推敲用に統合されたアプリケーションとして、Rational DOORS Next Generation は、Rational DOORS の能力を補完し、拡張します。

Rational DOORS Next Generation と他の Rational 要件管理ツールを比較するには、CLM インフォメーション・センターの『Overview of Rational DOORS Next Generation and the RM application』および『Comparison of Rational DOORS and Rational DOORS Next Generation』を参照してください。 また、Jazz.net 上の記事「Which IBM Rational requirements management tool is best for your teams?」も参照してください。

Rational DOORS との統合を構成するには、CLM インフォメーション・センターの『Integrating the Requirements Management application and Rational DOORS』を参照してください。

Rational DOORS Next Generation を紹介するビデオとして、YouTube ビデオ「Introduction to IBM Rational DOORS NG for v9.x Users」をご覧ください。


フィードバック