明輝手游網(wǎng)中心:是一個免費提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺!

Visual Studio.NET 企業(yè)生存期技巧(轉(zhuǎn))

[摘要]Visual Studio.NET 企業(yè)生存期功能 注意:在公開發(fā)布的 Visual Studio.NET Beta 2 中可能不提供某些功能。 Visual Studio.NET 提供了一些激動人心且極具創(chuàng)新的企業(yè)生存期功能,包括:領(lǐng)先于業(yè)界的數(shù)據(jù)庫工具 強健而靈活的軟件建模 高效的體系結(jié)構(gòu)指導(dǎo)...
Visual Studio.NET 企業(yè)生存期功能
注意:在公開發(fā)布的 Visual Studio.NET Beta 2 中可能不提供某些功能。

Visual Studio.NET 提供了一些激動人心且極具創(chuàng)新的企業(yè)生存期功能,包括:

領(lǐng)先于業(yè)界的數(shù)據(jù)庫工具
強健而靈活的軟件建模
高效的體系結(jié)構(gòu)指導(dǎo)
關(guān)鍵測試功能
集成的源代碼控制
有關(guān)詳細信息,請參見其他白頁(英文)。

領(lǐng)先于業(yè)界的數(shù)據(jù)庫工具
綜合數(shù)據(jù)庫開發(fā)功能
數(shù)據(jù)庫建模功能包括概念工具、邏輯工具和實體設(shè)計工具,以及對使用存儲過程、索引、視圖等等(涵蓋企業(yè)數(shù)據(jù)庫開發(fā)的各個方面)的集成支持。
適用于行業(yè)專家的概念性工具
概念性建模工具通過基于事實的對象角色建模方法,將行業(yè)領(lǐng)域的專家知識引入應(yīng)用程序設(shè)計過程。

主要優(yōu)點:應(yīng)用程序可體現(xiàn)行業(yè)需求,而這些需求是由最了解它們的個別專家定義的,因而使工程更加完美。
邏輯模型和往返工程
用于邏輯數(shù)據(jù)庫設(shè)計的業(yè)界標(biāo)準(zhǔn)模型(包括 ER 和 IDEF1X 圖表)具有對以下數(shù)據(jù)庫的完全往返工程功能:Microsoft SQL Server™、DB2、Oracle 以及 Microsoft Access 數(shù)據(jù)庫;從而使在任何層次(概念、邏輯或?qū)嶓w層次)進行的更改都可自動反映在其他層次中。
強健而靈活的軟件建模
UML 支持
完全支持業(yè)界標(biāo)準(zhǔn)統(tǒng)一建模語言 (Unified Modeling Language, UML) 1.2 圖表符號,從而為用 Visual Studio.NET 創(chuàng)建的模型提供了通用的元模型。這樣,在一張圖表中所進行的更改就可反映在所有其他的圖表中。
錯誤檢查
強大的語義錯誤檢查功能簡化了創(chuàng)建完全兼容模型的過程。
分析報告
多種標(biāo)準(zhǔn)報告可對模型進行高效且直觀地分析。
自由格式的圖表
應(yīng)用程序設(shè)計人員可將自由格式的圖表加入 UML 圖表中,從而更好地表達其體系結(jié)構(gòu)和規(guī)劃。
主要優(yōu)點:客戶可使用業(yè)界標(biāo)準(zhǔn)方法來表達應(yīng)用程序的體系結(jié)構(gòu)和功能,提高開發(fā)團隊的效率。

高效的體系結(jié)構(gòu)指導(dǎo)
企業(yè)框架和模板
Visual Studio.NET 企業(yè)框架和模板提供了關(guān)鍵的基礎(chǔ)結(jié)構(gòu)和內(nèi)容,以在組織內(nèi)部定義和提供最好的慣例和開發(fā)策略。
這允許高級開發(fā)人員和體系結(jié)構(gòu)工程師定義應(yīng)用程序初始工具包、策略以及體系結(jié)構(gòu)指導(dǎo),使經(jīng)驗不足的開發(fā)人員可以用來構(gòu)建極其復(fù)雜的應(yīng)用程序。

客戶可分發(fā)這些應(yīng)用程序藍圖以及構(gòu)建應(yīng)用程序所需的部件和說明,從而極大地提高開發(fā)人員構(gòu)建復(fù)雜 XML Web 服務(wù)和應(yīng)用程序的效率。

模板結(jié)構(gòu)
模板提供了用于完成應(yīng)用程序的應(yīng)用程序起點和策略或指導(dǎo)方針。它們包含兩個部分:初始工程結(jié)構(gòu)和策略定義文件。
工程結(jié)構(gòu)是在新的 Visual Studio.NET 工程類型中指定的,客戶可任意對該類型進行自定義和擴展。
策略文件是用一種新的基于 XML 的語言定義的,該語言稱為模板說明語言 (Template Description Language,TDL)。TDL 用于指定在工程的各個階段使用哪些技術(shù)合適。TDL 還提供對屬性設(shè)置的精密控制。
關(guān)鍵測試功能
測試功能
內(nèi)置的功能,用于性能、負載以及功能測試,可幫助客戶在開發(fā)的早期階段就找出其 XML Web 服務(wù)和應(yīng)用程序中的問題。
存根頁
存根頁是為 Visual Studio.NET 構(gòu)建的任何 XML Web 服務(wù)而創(chuàng)建的?杀憬莸貙Υ娓撨M行測試,測試內(nèi)容包括性能、負載以及功能 — 所有這一切都包含在 IDE 中。
自動化
通過使用 Visual Studio.NET 自動化模型,客戶可自動執(zhí)行測試過程,以提高效率。
回歸測試
回歸測試可便捷地在定期的版本上執(zhí)行,這樣可幫助確保已修正的錯誤不會再重新引入。
分析瓶頸
Visual Studio Analyzer (VSA) 使客戶能夠以圖形化方式分析基于分布式組件的應(yīng)用程序,以便查找瓶頸。
集成的源代碼控制
版本控制
Microsoft Visual SourceSafe® (VSS) 是領(lǐng)先于業(yè)界的版本控制系統(tǒng),允許開發(fā)團隊安全共享應(yīng)用程序源代碼、設(shè)計文檔以及其他工程資源。
跟蹤更改
未簽入窗口功能用于跟蹤開發(fā)人員對已簽出文件的更改,使這些更改在簽入以供他人使用之前就可被找到。
并行開發(fā)
豐富的分支功能支持并行開發(fā),允許多個團隊同時開發(fā)一個應(yīng)用程序的多個版本,從而提高了整體的效率。