共用方式為


小組環境中的分散式系統設計工具概觀

更新:2007 年 11 月

設計和開發分散式系統的小組,通常包括一或多個應用程式架構設計人員、開發人員和基礎結構架構設計人員。在 Visual Studio Team System Architecture 版中,這些小組的成員可藉由設計、設定及評估應用程式系統的部署,以視覺化方式檢視、記錄及實作分散式系統。應用程式系統是在最獨立的層級上由較小的系統所組成,而這些系統是由應用程式所組成。

不同的小組成員可以使用 [分散式系統設計工具],設計、評估及實作應用程式系統。所有用於執行這些高階工作的模型都會儲存在彼此交互參考的檔案中,可以支援小組設計和開發情節,而且能夠使用一般的原始程式碼控制技術。

小組與分散式系統設計工具互動

架構設計人員和開發人員可以使用 [分散式系統設計工具],執行下列高階工作:

  • 設計、檢閱、設定及連接應用程式和應用程式系統 (應用程式架構設計人員)

  • 在部署應用程式系統的目標 DataCenter 中建立邏輯表示 (基礎結構架構設計人員)

  • 在目標 DataCenter 中評估應用程式系統的部署 (應用程式架構設計人員)

  • 在應用程式系統中實作基礎的應用程式定義 (開發人員)

應用程式架構設計人員會使用 [應用程式設計工具],定義、檢閱、設定及連接提供和使用服務的應用程式,並且記錄應用程式需求。然後,他們可以使用 [系統設計工具] 設計應用程式系統,該系統由他們所建立之應用程式定義的用途組成。依序設計由其他系統所組成的系統,最後設計大型且複雜的系統。

基礎結構架構設計人員可以使用 [邏輯 DataCenter 設計工具],建立這些 DataCenter 的邏輯表示,並且藉由定義、設定及連接邏輯伺服器和區域,記錄 DataCenter 需求。應用程式架構設計人員在設計系統時,可以隨時使用 [部署設計工具] 和目標 DataCenter 的邏輯表示,以評估任何特定系統的部署。

在 Architecture 版中,系統會在 Visual Studio 方案的範圍和內容中加以描述。對於可在方案中實作之系統的應用程式,開發人員可在產生對應的 Visual Studio 專案之後,繼續在程式碼中進行定義。如需詳細資訊,請參閱系統定義模型 (SDM) 文件之間的關聯性

請參閱

概念

受原始檔控制的系統定義模型 (SDM) 文件

分割要實作的分散式系統方案

其他資源

小組環境中的分散式系統設計工具