Visual Studio Application Lifecycle Management
您可以使用 Visual Studio Premium 和 Visual Studio Ultimate 中的工具套件,並結合這些工具與 Visual Studio Team Foundation Server,套用已驗證的最佳作法來管理應用程式的生命週期。 透過使用這些工具,您的小組會更了解客戶需要,並以更有效率的方式設計、實作以及部署程式碼。 例如,您的小組可以追蹤簽入程式碼、組建和測試結果的需求。 您的小組可以採用這些作法,以建立客戶更重視、更快速且更可靠的軟體。您可以使用這些工具來達成下列結果:
計劃和追蹤專案。 執行流程並監視其品質,協助小組將客戶需求轉變為工作軟體。
可基於現有資產設計功能或從頭設計,方法是,使用架構圖表來通訊有關小組軟體的重要資訊。
使用與其他應用程式生命週期整合的工具,撰寫、單元測試、偵錯、分析和剖析應用程式,讓小組可以了解您在整個專案中的進度。 使用版本控制來管理原始程式碼和其他檔案。
使用整合式建置系統來建置應用程式,讓小組可以確保能夠符合品質閘門,並確認每個組建中已完成的需求。
執行手動或自動化測試來測試應用程式,包括效能和壓力測試。 有系統地管理測試,以便小組知道任何指定日期的軟體品質。
部署至虛擬環境中,以啟用更複雜的開發和測試。
如需如何開始使用這些工具的詳細資訊,請參閱Visual Studio Application Lifecycle Management 使用者入門。
如需如何使用這些工具搭配 Eclipse 的詳細資訊,請參閱 Team Foundation Server Plug-in for Eclipse。
如需有關 Visual Studio 之前版本中所加入功能的詳細資訊,請參閱 Visual Studio 2010 中應用程式開發週期管理的新功能。
若要管理 Team Foundation Server,請參閱管理 Team Foundation Server 和 Team Foundation 技術參考。
Team Foundation Server
Microsoft Visual Studio Team Foundation Server 是 Visual Studio 方案的核心共同作業平台,可用於進行應用程式開發週期管理。 Team Foundation Server 提供了一些基本服務,例如版本控制、工作項目和 Bug 追蹤、自動建置和資料倉儲。 功能強大的報表工具和儀表板可提供整體專案健康情況的歷程趨勢和可見度,而且即時度量可針對潛在問題提出早期警告,讓您能夠進行資料導向決策和流程更正。 此外,敏捷式規劃工具以及與 Microsoft Project 和 Project Server 的整合可協助您規劃和管理專案。
Microsoft 授權 Team Foundation Server 的依據為伺服器/用戶端存取使用權 (CAL) 模型。 組織必須針對每個執行中的 Team Foundation Server 執行個體擁有一個授權,而且在特定例外狀況下,必須針對存取 Team Foundation Server 的每位使用者或每個裝置擁有一個 Team Foundation Server 2010 CAL。 如果您擁有用戶端存取使用權 (CAL),就可以使用 Team Web Access、Visual Studio 和其他整合式開發環境來檢視和更新資料。 如需詳細資訊,請參閱 Microsoft 網站上的下列網頁:Microsoft Visual Studio 2010 和 MSDN 授權白皮書 (英文)。
如需 Team Foundation Server 的用戶端詳細資訊,請參閱使用 Team Foundation Client。
Visual Studio Application Lifecycle Management
使用 Visual Studio Premium 和 Visual Studio Ultimate 中的一個或多個其他產品,您可以將應用程式開發生命週期的其他方面與 Team Foundation Server 整合。
Microsoft 測試管理員可讓您在 Visual Studio 之外管理和執行測試案例,以及建立和管理實體或虛擬環境。
Visual Studio Premium 提供了完整的開發工具組,可簡化建置應用程式的工作。 進階的編碼、偵錯、資料庫和測試工具可協助您與您的小組提供可擴充、高品質的應用程式。
Visual Studio Ultimate 提供了生命週期各個階段 (從設計與開發以至測試與部署) 所適用的各項工具,可簡化解決方案開發、降低風險並提高投資回收率。 您可以在 UML 中設計應用程式,或分析現有的軟體資產。 您可以定義軟體架構,並在小組使用 Team Foundation Server 進行簽入和建置時驗證該設計。
下表顯示這些工具如何用於整個應用程式生命週期。
應用程式生命週期 |
Team Foundation Server |
Microsoft 測試管理員 |
Visual Studio Premium |
Visual Studio Ultimate |
---|---|---|---|---|
計畫和追蹤 |
||||
設計 |
||||
開發 |
||||
測試 |
||||
建置 |
如需這些 Visual Studio 版本所提供功能的詳細資訊,請參閱 Visual Studio 2010 中的應用程式開發週期管理功能。