はい、これはCSVのインポート/エクスポートを使用して行うことができます。
CSVのインポート/エクスポートにタグ付きの値を含めることはかなり最近追加されたので、最新のEAを実行していることを確認してください(最新のリリースは9.3.931です)。
次のように進んで、あなたは、単一のパッケージ内のすべての要件を持っていると仮定:
- 、プロジェクトブラウザでパッケージを右クリックし、[インポート/エクスポート]を選択 - > [CSVインポート/エクスポート。
- 表示されるダイアログの右上にある[編集/新規作成]ボタンをクリックします。
- [使用可能なフィールド]リストから、GUID、タイプ、名前、メモ、および使用するその他のフィールド(難易度など)を選択します。
- [タグ付き値フィールドの追加 - >値]をクリックします。
- タグが適切に配備されたUMLプロファイルで定義されている場合は、そのタグをリストで見つけることができます。それ以外の場合は、「その他の要素」ボタンをクリックして要件の1つに移動します。これにより、オンザフライで作成されたタグも選択できます。
- [仕様]ダイアログに戻って、正しい区切り記号(右上隅)を選択して、仕様の名前を設定していることを確認します。他のダイアログオプションは空のままにすることができますが、Requirementをデフォルトのタイプとして指定することをお勧めします。仕様を保存してダイアログを閉じます(もちろん仕様を作成する必要があります)。
- [インポート/エクスポート]ダイアログで、ファイル名を指定して[エクスポート]を選択します。 [実行]をクリックして要件をエクスポートします。
インポートするには、[CSVインポート/エクスポート]ダイアログで[エクスポート]ではなく[インポート]を選択するだけです。
2つの重要なフィールドはGUIDとタイプです。要件を管理者やクライアントに送信するときにこれらの列を非表示にして、それらを変更しないように通知することができます。
GUIDは固有の識別子です。それがファイル内にある限り、EAはファイルを再インポートし、モデル化された要件を更新できます。
ファイルに追加される新しい要件については、タイプを[要件]に設定する必要があります。 GUIDを設定する必要はありません。 EAは、インポート中にエントリを作成するか、エントリを完全に無視するかを尋ねます。作成するように指示すると、要件がモデルに追加されます。しかし、タイプフィールドは設定する必要がありますか、EAは何を作成するかを知りません。
EAが実行しないのは、ファイルから削除されたモデルの削除要件です。これは手動で管理する必要があります。 (そして、時間の経過とともに要求数が実際に減少するプロジェクトに取り組んでいる場合は、私に電話してください)
要件がいくつかのパッケージにある場合でも、この方法でインポート/エクスポートできますが、ちょっと複雑です:CSV仕様の[階層を保持]オプションを設定し、いくつかの特別な列を使用する必要がありますが、これはヘルプファイルで詳しく説明しています。
「後で実行するタグが適切に配置されたUMLプロファイルで定義されている場合」:プロファイルにタグ値を定義するにはどうすればよいですか? – Nicolas
プロファイルでは、1)列挙型を作成し、その型の属性をステレオタイプクラスに与えます。 2)ステレオタイプクラスに、構造化タグタイプと同じ名前の属性を与えます(設定 - UMLタイプ - タグ付き値タイプ、独自に作成できます)。 3)<>コネクターをステレオタイプクラスから別のステレオタイプクラスに描画します。どの方法があなたのタグが表すと思われるかによって決まります。いずれにしても、プロファイルをMDGテクノロジーとして展開したいと考えています。 –
Uffe