共用方式為


使用 UML 設計 COM+ 應用程式

開發成功的 COM+ 應用程式需要預先應用程式架構設計。 整合模型語言 (UML) 是此設計開發的關鍵。 UML 是結合軟體產業最佳做法的應用程式數據和程式模型表示法。 由於 UML 會將應用程式分成三個檢視,以反映應用程式及其封裝和實作,因此模型表示法會延伸至支持企業模型化。

UML 會處理應用程式的三個檢視,如下所示:

  • 靜態檢視,此檢視是由取自使用者案例和類別圖表的資訊所建立。
  • 動態檢視,其使用順序、共同作業和狀態轉換圖表進行模型化。
  • 功能檢視,這是使用虛擬程式碼和規格更傳統的描述性敘述。

您可以遵循三個設計步驟來收集這些檢視的資訊,以搭配UML運作良好。 在撰寫單行程式代碼之前,您需要建立下列模型:

概念模型

決定需要哪些元件和服務。

邏輯模型

判斷其所屬的邏輯設計層。

實體模型

判斷元件在實體上的位置,以及其編碼方式。

然後,這些模型可以與UML型CASE工具搭配使用。 如需這三種設計模型的詳細資訊,請參閱本節中的下列主題:

COM+ 設計假設和原則

使用 COM+ 的一般設計 提示

優化與 COM+ 商業規則層的互動

建置分散式應用程式的其他 Microsoft 工具