Visual Studio.NET:應用程序生存期平台
注意:在公開發布的 Visual Studio.NET Beta 2 中可能不提供某些功能。
針對應用程序生存期的代碼構建階段,Microsoft 提供了高效的開發人員工具。Microsoft Visual Studio® 97 的引入,意味著 Microsoft 開始關注應用程序生存期的其它方面,包括對分析、設計和基於小組的開發活動的支持。目前,Microsoft 在 Visual Studio.NET 中提供了新的企業生存期功能,幫助各個組織進行規劃、分析、設計、構建、測試以及對構建 XML Web 服務和應用程序的小組進行協調。這涉及以下內容:
設計應用程序和共享最佳方法
企業框架和模板
滿足業務需求
通過軟件建模表達體系結構
測試 XML Web 服務和應用程序
此外,Visual Studio.NET 引入了一個開放的、可擴展的應用程序生存期平台,這個平台可使很多領先於業界的工具在 Visual Studio 集成開發環境 (IDE) 內無縫集成,從而進一步提高了開發人員的工作效率。
在 Visual Studio.NET 中,生存期功能主要包括:
領先於業界的數據庫設計工具,可以構建概念、邏輯和物理方面的模型
對業界標准軟件模型的全面支持
一種新的基於 XML 的語言,用於說明體系結構策略和指導方針
XML Web 服務和應用程序的功能測試工具
XML Web 服務和應用程序的集成式負載測試和性能測試工具
識別應用程序瓶頸的直觀分析工具
自動執行的回歸測試功能
可重復使用的框架組件
集成的源代碼控制
以下對其中的部分功能進行了描述。有關企業功能的詳細信息,請參見 Visual Studio.NET 企業生存期功能(英文)。
設計應用程序和共享最佳方法
一個組織要獲得成功,其中最重要的方法之一就是在開始編碼之前正確設計應用程序。通常,一個組織總是希望最有經驗的人員來負責設計階段的工作。但是,大多數組織中經驗豐富的高級程序員人數有限,因此很難做到為所有正在進行的開發項目合理分配設計資源。很多公司曾嘗試采用如下方式分配設計資源:首先制定體系結構指南或策略(通常以大量文檔的形式),然後將它們分發給各個項目的開發小組。通常,這種方式的效果不是很好。開發人員認為這些策略文檔內容陳舊、重點不突出,最終放棄使用它們。
為了幫助客戶解決這一問題,Microsoft 引入了企業框架和模板,這是一組極具創新性的服務和功能,允許各個組織在 Visual Studio.NET IDE 下提供體系結構指南。此外,Visual Studio.NET 還提供了一組端到端的建模功能,可使一個組織內的所有資源最大限度地參與設計過程。