Share via


開發軟體設計的模型

模型圖表可幫助您了解、釐清和溝通有關您的程式碼和軟體必須支援之使用者需求的想法。 例如,您可以使用統一模組化語言 (UML) 使用案例、活動、類別和順序圖表描述和溝通使用者需求。 若要描述和溝通系統的功能,您可以使用 UML 元件、類別、活動和順序圖表。

Channel 9 視訊:透過模型改善結構參閱。

您可在這個版本中建立下列 UML 圖表:

圖表

顯示

UML 活動圖表:參考

商務程序中動作與參與者之間的工作流程

UML 元件圖表:參考

系統、其介面、通訊埠和關聯性的元件

UML 類別圖表:參考

系統及其關聯性中用來儲存和交換資料的類型

UML 順序圖表:參考

物件、元件、系統或行動之間的互動順序

UML 使用案例圖表:參考

系統支援的使用者目標和工作

若要視覺化系統或現有程式碼的架構,請建立下列圖表:

圖表

顯示

圖層圖表:參考

系統的高階架構。

相依性圖形

對應相依性圖形上整個程式碼的相依性

現有程式碼中的相依性和其他關聯性

程式碼產生的類別圖表

從程式碼建立 UML 類別圖表 (僅限 C#)。

使用類別圖表 (類別設計工具)

.NET 程式碼中的型別及其關聯性

程式碼產生的順序圖表

根據循序圖顯現程式碼內容及其關聯性

.NET 程式碼中方法呼叫的順序

一般工作

主題

工作

建立 UML 模型專案和圖表

建立模型和加入圖表。

編輯 UML 模型和圖表

繪製圖表以編輯模型。

從 XMI 檔案匯入 UML 模型項目

從序列圖片,類別圖片,以及從其他模組工具匯出的XMI2.1項目圖片匯入UML元件

定義套件和命名空間

建立封裝將模型細分成不同小組成員能夠執行的單元。

從 UML 類別圖表產生程式碼

從類別產生圖形的 C# 程式碼來啟動您的實作。

使用設定檔和造型自訂您的模型

使用造型的自訂模型項目,可針對特殊用途擴充標準 UML 模型項目。

連結模型項目和工作項目

建立模型項目和工作項目之間的連結,可幫助您追蹤工作、測試案例、Bug、需求、問題,或與模型特定部分相關聯的其他類型工作。

匯出圖表影像

儲存模型和圖表,可讓您與其他人共用,包括未使用 Visual Studio Ultimate 的人。

相關工作

主題

工作

視覺化程式碼

建立相依性圖形、順序圖表和圖層圖表以檢視和探索不熟悉的程式碼。

模型化使用者要求

使用模型釐清和溝通使用者的需要。

模型化軟體系統的架構

使用模型描述系統的整體結構和行為,以及確保其符合使用者的需要。

在開發期間驗證您的系統

確認您的軟體符合使用者的需要以及系統的整體架構。

在開發程序中使用模型

在 Agile 開發中使用模型

使用模型可幫助您在開發期間了解和變更系統。

結構化和模型化方案

組織大型或小型專案中的模型。

外部資源

分類

連結

論壇

網誌

Visual Studio ALM + Team Foundation Server 部落格

技術文章和日誌

架構日誌 - 第 23 期:架構模型和流程

其他網站

MSDN Architecture Center