Reusable Asset Specification (RAS) パターン・アセット

パターンの最大の利点は、再利用と配布によって実現されます。 Reusable Asset Specification (RAS) 標準によって、システムのアーカイブ、検索、編成、文書化、およびパターン・アセット共有が容易になります。

Rational の RAS 機能で提供される一連のフィーチャーとツールを使用すると、デフォルト・タイプまたは特殊なタイプのアセットが作成できます。パターンは、固有のタイプの RAS アセットです。

パターンの作成時に、RAS のパッケージ化をサポートする必須のメタファイルがパターン・プロジェクトに追加されます。このメタファイルは、RAS マニフェスト・ファイルといいます。マニフェスト・ファイルのコンテンツは、プロファイルによって決定されます。パターンには、固有のパターン・プロファイルがあります。プロファイルには、RAS アセットのパッケージ化と復元に使用するメタファイルのタイプを規定します。マニフェスト・ファイルは、RMD という拡張子で識別できます。

パターン・プラグイン・プロジェクトには、作成時に、パターン・ライブラリーとパターン・ライブラリー・マニフェスト・ファイルが含まれています。パターン・オーサリング・ツールを使用してライブラリーに 1 つ以上のパターンを追加すると、それぞれのパターンにパターン・マニフェストが追加されます。エクスポート時に、さらにデフォルト・マニフェスト・ファイルが追加され、メンバー・パターンとともにライブラリーがパッケージされます。

マニフェスト・ファイルには、パッケージ化されたデータに加えて、RAS の機能を使用可能にするメタデータも格納されます。例えば、検索用のキーワード、パターン適用者のための簡単な説明または指示、「パターン・エクスプローラー」ビューと「アセット・エクスプローラー」ビューでパターンを体系化するグループ名 (「アセット・エクスプローラー」ビューではフォルダーと呼びます) などです。

すべての RAS アセットは、RAS エクスポート・ユーティリティーによって作成され、ファイル・システム内またはリポジトリー内に格納されます。同様に、RAS インポート・ユーティリティーによってインポートおよび分離され、同じ関係と構造を再作成します。

「アセット・エクスプローラー」ビューによって、リポジトリーが追加されます。ただし、パターン・リポジトリーは、 ワークスペースで使用可能なパターン・プラグインが検出されるたびに作成されるため、固有のものです。プラグインとして インストールされたパターン、および他のリポジトリー内のパターンはすべて、パターン・リポジトリーと「パターン・エクスプローラー」ビューに 表示されます。

「パターン・エクスプローラー」ビューでは、検索やグループ (フォルダー) の追加など、共通の RAS 機能が使用できます。したがって、 パターン機能は「アセット・エクスプローラー」ビューを使わなくても実行できます。

前述のとおり、RAS アセットは RAS エクスポートの結果として作成されます。配置可能なアセット・オプションを作成する RAS オプションが選択されない限り、パターン・プロジェクトは、パターン・プラグインとしてエクスポートされません。エクスポートの前に、プロジェクト内の各パターンを検証することは重要です。論理およびセマンティクスの上で正しくないパターンを含むプロジェクト・ライブラリーは、配置可能なプラグインとしてエクスポートできます。ただし、インポート時にパターンが「パターン・エクスプローラー」ビューに表示されないことがあります (したがって適用できませんでした)。 パターンの検証は、ランタイム環境でそれぞれのパターンをテストすることによって実施します。

他の機会に使用するかもしれないパターン・プロジェクトは、配置不能なアセットに保存されます。 このタイプのアセットは後にプロジェクトとしてインポートされます。

関連タスク
パターンの適用者向けの文書の提供
簡単な説明テキストの提供
概要図の追加
文書ファイルの生成
文書のインポート
パターン・ライブラリーへの文書の追加
関連情報
オーサリング・パターンについてのチュートリアルとサンプル
ご利用条件 | フィードバック
(C) Copyright IBM Corporation 2004, 2005. All Rights Reserved. (C) Copyright IBM Japan 2005