次の方法で共有


UML を使用した COM+ アプリケーションの設計

成功した COM+ アプリケーションを開発するには、事前のアプリケーション アーキテクチャ設計が必要です。 統合モデリング言語 (UML) は、この設計開発の鍵となります。 UML は、ソフトウェア業界のベスト プラクティスを組み合わせたアプリケーション データとプロセスのモデリング表記です。 UML はアプリケーションをパッケージ化と実装を反映する 3 つのビューにアプリケーションを分割するため、モデリング表記はエンタープライズ モデリングをサポートするために十分に拡張されます。

UML は、次のように、アプリケーションの 3 つのビューに対応します。

  • 静的ビュー。ユーザー シナリオとクラス図から取得した情報によってモデル化されます。
  • 動的ビュー。シーケンス、コラボレーション、状態遷移の図を使用してモデル化されます。
  • 機能的なビュー。擬似コードと仕様を使用した、より伝統的な説明的な物語です。

これらのビューの情報は、UML で適切に動作する 3 つの設計手順に従って収集できます。 1 行のコードを記述する前に、次のモデルを作成する必要があります。

概念モデル

必要なコンポーネントとサービスを決定します。

論理的な深さ

どの論理デザイン層に属するかを決定します。

Physical Models (論理モデルと物理モデル)

コンポーネントが物理的に存在する場所と、コンポーネントをコーディングする方法を決定します。

これらのモデルは、UML ベースの CA Standard Edition ツールで使用できます。 これら 3 つの設計モデルの詳細については、このセクションの次のトピックを参照してください。

COM+ 設計の前提条件と原則

COM+ を使用するための一般的な設計ヒント

COM+ ビジネス ロジック層との対話の最適化

分散アプリケーションを構築するためのその他の Microsoft ツール