掲示板一覧   -   トピック一覧
   RaQuest 全般
     RaQuestにおける「範囲切り出し→別ファイル名にて保存」機能


フラット表示 前のトピック | 次のトピック
投稿者 トピック
umesan
投稿日時: 2013-7-4 11:32
EA Administrator
投稿: 1551

RaQuestにおける「範囲切り出し→別ファイル名にて保存」機能

サポート宛にいただきましたご質問の要約です。

○ご質問
あるシステムに関する要求ツリーが以下のようになったとします。

-システム開発
 +システム1
  +サブシステム1-1
  +サブシステム1-2
 +システム2
  +サブシステム2-1
  +サブシステム2-2
 +システム3
  +サブシステム3-1
  +サブシステム3-2
  +・・・

ここに記載の「システム?」「サブシステム?-?」は、すべて「パッケージ」にて定義しており、要求内容はサブシステムの下にぶらさげています。

このようなケースで、要求が肥大化してきたため、システム1とシステム2のファイルを分けて運用しようと考えております。

範囲選択をしたうえで「新しいファイルとして保存」をしたいところですが、そのようなコマンドが存在しません。どのような操作をすれば実現できるでしょうか。


○回答
EAならびにRaQuest のご利用まことにありがとうございます。

ご要望の機能は、現在のRaQuestには存在いたしません。
しかし、以下のいずれかで実現可能です。

□A. ファイルコピーによる方法
コピー元のファイルをWindows上でファイルコピーを行い、片方のファイルに対し移動を希望するパッケージを削除・もう一方のファイルに対し移動を希望するパッケージ以外を削除する方法です。

この方法の場合、RaQuestのプロジェクトオプションも引き継がれます。
しかし、プロジェクトファイルに対する ID が同一であるが、内容が違うファイルとなります。
このような状態でもほとんどの場合問題ありませんが、下記URLにあります「RaQuestでのEnterprise Architect要求選択」と「Enterprise ArchitectでのRaQuest要求選択」で、正しく動作しない可能性があります。
https://www.raquest.jp/products/cooperate_with_ea1.htm


□B.「ベースプロジェクトのコピー」を使う方法
RaQuest のファイル | ベースプロジェクトのコピー で新規ファイルに新しいファイル・ベースファイルに元のファイルを指定します。

その後は、上記ファイルコピーによる方法と同様に、片方に対し移動を希望するパッケージを削除し、もう一方に対し移動を希望するパッケージ以外を削除してください。

この方法の場合、プロジェクトファイルに対するID は変化します。
同時に要素の内部ID(GUID)も変化します。今回の場合ファイル間で同じものが存在しないように削除等を行うため、この変化は問題ないと考えます。


□C. EAのモデルの読み込みと出力を利用する方法
コピー元のファイルをEAで開き、プロジェクトブラウザの該当のパッケージのコンテキストメニュー「モデルの読み込みと出力」の「パッケージをXMIファイルへ出力」で、XMIファイルを作成します。
その後、EAで、新規プロジェクトファイルを作成し、パッケージに対し、「モデルの読み込みと出力」の「パッケージをXMIファイルから読み込み」でXMIファイルを読み込みます。

この方法の場合、要素の内部(GUID)は変化せず、プロジェクトファイルに対するID は変化します。
しかし、RaQuest のプロジェクトオプションの設定は引き継がれません。


現在のRaQuest では、異なるファイル間の要求のトレーサビリティは扱えません。言い換えますと、上記いずれの方法でも、移動(複製)したパッケージ(システム)間の要求間の関係は扱うことができません。ご注意ください。

また、複数プロジェクトファイル間での共通の要求を適切に扱うような仕組みは、現在のRaQuestでは考慮できておりません。あらかじめご了承頂けますようお願いいたします。
フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
 » RaQuestにおける「範囲切り出し→別ファイル名にて保存」機能 umesan 2013-7-4 11:32