IBM Rational 設計パターン

パターンは単一の問題を解決したり、特定のユースケースに適用することができます。 また、パターンはソリューション内でその他のパターンまたはパターン・システムを採用することもできます。 パターン設計の目標は、反復可能な構造またはプロセスを判別して、これらを再利用可能な設計に変換することです。 パターン作成者は IBMR RationalR パターン機能を使用して、最も単純なパターンから非常に複雑なパターンまで設計することができます。

IBM Rational パターンには、統一モデリング言語 2.0 (UML 2.0) モデルから RAS (Reusable Asset Specification) パターンまでが、プラグイン形式で含まれます。Java ベース・パターン実装モデルは、2つのプラグイン (パターン・サービス、およびパターン・サービスの使用を抽象化するパターン・フレームワーク) を拡張して、自動的に作成されます。 パターン・サービスおよびパターン・フレームワークには、パターン・オーサリング・ツールおよびパターン参照ツールと共に、パターンの構造化、設計、コード化、検索、編成、および適用を行う基本機能が備わっています。 パターン・オーサリング・ツールは「パターン・オーサリング」ビュー、パターン参照ツールは「パターン・エクスプローラー」ビューです。Rational パターンは UML 2.0 モデルの要素を変更したり、要素を追加する場合に使用します。

共通タスク用の共通コードおよびソリューションが用意されているため、パターン作成者はパターン設計に集中することができます。 パターン・コード内のカスタマイズ可能な場所はホットスポットといい、詳細に文書化されています。

パターンを簡単に使用できるようにするために、RAS アセット構造では、作成者が異なる形式のパターン文書を追加して、ユーザーによるパターンの選択や適用を支援することができます。 パターン設計ごとに、パターン適用者は必要に応じてパターンのすべてまたは一部のみを柔軟に適用することができます。 すべてのパターンはデフォルトでパターン・タイプ RAS リポジトリーに保管され、論理的なツリー・ベース・グループに編成することができます。 パターン・ユーザーはパターン設計および構造の詳細を無視しても、パターン適用の利点を活かすことができます。 パターン・ユーザーは「パターン・エクスプローラー」ビューを使用して、パターンを検索、編成、および適用することができます。

関連タスク
パターンの定義
パターンへの実装コードの提供
設計時のパターンの変更
パターンのテスト
パターンの発行
ご利用条件 | フィードバック
(C) Copyright IBM Corporation 2004, 2005. All Rights Reserved.
(C) Copyright IBM Japan 2005