架構
其中,在架構方面,VSTS 2010將通過新的架構瀏覽器(Architecture Explorer)和架構層圖(Architecture Layer Diagram),以圖形化的方式描述系統架構,從而使得項目中的技術人員或非技術人員都能以模型透過圖形化的方式進行協作,以及定義企業與系統功能。另外,VSTS 2010也同時支援統一建模語言(UML: Unified Modeling Language)及特定領域語言(DSL: Domain Specific Language)。

圖3 架構層圖
在實際的項目開發實踐中,大多數情況下我們都是在已有代碼的基礎上構建新的系統。在這種情況下,架構師或者開發人員遇到的一個典型的問題是:沒有好的工具可以幫助他們很好地理解現有代碼的架構,從而無法有效地在現有代碼的基礎上,添加新的功能以滿足新的需求。為了解決這個問題,VSTS 2010提供了新的建模工具——架構瀏覽器(Architecture Explorer)。新的架構瀏覽器可以讓架構師或者開發人員為已有代碼創建完整的架構圖,理解原有系統的各個組件是如何協作在一起的。這將為架構師或者開發人員決定如何使用,復用或者是棄用現有代碼提供足夠的有價值的參考信息。

圖4 架構瀏覽器

圖4 架構瀏覽器
開發與測試
在測試方面,VSTS 2010強化了測試功能,同時簡化了在整個應用程序生命周期中整合測試的工具。新功能包括移除不可重現(No-Repro)的錯誤、快速進行有關測試的設計與開發、測試用例管理,與Team Foundation Server集成的測試計劃,以及確保所有更新的程序代碼都被測試等。
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/