Enterprise ArchitectでRDRA 2.0を利用する

RDRAとは?

RDRAとは神崎善司氏が考案したリレーションシップ駆動要件分析(Relationship Driven Requirement Analysis)の略語であり、網羅的で整合性のある要件定義をUMLの表現力を使って要件定義としてまとめる手法です。最新版はRDRA 2.0で、書籍「RDRA2.0 ハンドブック: 軽く柔軟で精度の高い要件定義のモデリング手法」に詳細が記載されています。

RDRAの詳細は、上記書籍やリレーションシップ駆動要件分析のWebサイトをご覧ください。

RDRAアドイン

このページ下部からダウンロードできるアドインをインストールすると、RDRA2.0に関係するテンプレートや機能が利用できるようになります。すべてのエディションで利用できます。Enterprise Architect バージョン15.0以降で動作します。

なお、このアドインはスパークスシステムズ ジャパンが独自に企画・作成しているものです。RDRAの提唱者である神崎様および弊社パートナーの株式会社バリューソース様とは、直接の関係はありません。RDRAアドインについてのご質問・ご要望・バグ報告などにつきましては、弊社にご連絡ください

RDRAアドインを利用したダイアグラムのサンプル

以下のダイアグラムは、書籍「RDRA2.0 ハンドブック: 軽く柔軟で精度の高い要件定義のモデリング手法」に記載のダイアグラムを、RDRAアドインを利用して作成したものです。クリックで拡大表示できます。

RDRAアドインを利用した、RDRAの進め方

初めてRDRAアドインを利用する場合には、ドキュメントをご覧いただき、実際にEnterprise Architectを操作してみてください。

RDRA アドイン 利用準備マニュアル(PDF) ダウンロード

RDRA アドイン 利用チュートリアル(PDF) ダウンロード

RDRAアドインのダウンロード

RDRAアドインは、以下のリンクからダウンロードできます。
setupRDRA.msi

ダウンロード・利用は無料です。Windows Installer形式のインストーラですので、ファイルをダブルクリックしてインストールできます。Enterprise Architectをインストールしたディレクトリと同じ場所にインストールしてください。

このアドインは、Enterprise Architect バージョン15.0で追加される機能を利用しているため、利用にはバージョン15.0以降が必要です。また、現在はEAPXファイルにのみ対応しています。クラウドサーバやDBMSリポジトリには対応していません。

RaQuestとの連携

スパークスシステムズ ジャパンが提供する要求管理ツールRaQuestを利用すると、RDRAで定義された要求要素について、さらに詳細な属性(優先度・難易度・担当者など)を追加し、要求を管理できます。

RaQuestと連携させるためには、対象のプロジェクトで事前に上記の「モデルの調整」機能を実行してください。RaQuestとの連携情報を追加します。

RaQuest(ビルド137以降)を起動し、RDRAテンプレートを適用したEAPXファイルを開いてください。RaQuestの初期設定の中で、要求が含まれているパッケージを選択することで、RDRAで作成した要求をRaQuestで参照・編集できます。