重 點
● Visual Studio 2010中文版六月上市
● 宏碁用測試錄製工具讓資淺人力勝任資深者的測試工作
微軟Visual Studio 2010正式在臺上市,新版最大特色是強化和整合各項微軟開發技術,在.NET Framework 4.0中整合了ASP.NET 4.0、ASP.NET MVC 2、Silverlight 4.0等RIA技術,而開發工具也針對軟體生命周期中不同開發階段以及參與角色提供了更完善的控管機制。臺灣微軟預定六月推出VS2010中文版。
例如VS2010新版針對軟體架構師和系統分析師的角色功能,提供了架構管理(Architecture Explorer)和圖層圖表(Layer Diagram)功能,開發者可以透過這些機制快速了解開發專案的程式結構,並且透過圖示區塊的方式來組織各種不同用途的程式碼。宏碁後勤資訊系統處就利用了這些機制來控管軟體開發的品質。
宏碁後勤資訊系統處負責內部61套資訊系統的開發維護工作,其資訊系統建置及維護部主任工程師陳宛聖說:「利用圖層圖表所繪製的系統架構,很方便可以用來驗證開發人員所撰寫的程式碼是否符合當初架構師的規畫。」
尤其新進人員不熟悉宏碁慣用的開發架構,過去往往必須逐行檢查他們撰寫的程式碼,相當費時,「現在可以透過相依性驗證快速確認品質。」陳宛聖說。
宏碁還進一步利用了VS2010自動化測試工具來改善開發人力的運用。陳宛聖用自動化測試工具錄製了資深工程師執行各種單元測試的過程,當系統上線後,若遇到功能異動時,只需要找資淺工程師重新執行這些錄好的測試腳本,若測試通過,就能確認新功能的程式碼不會對原有系統功能產生影響。
陳宛聖表示:「過去得找熟悉原有系統程式碼的資深工程師才能進行這類測試。現在透過自動化的測試錄製工具,可以讓資深人員專注在更有價值的工作,可以更有效地運用開發人力。」
除了強化各個開發階段的機制外,VS2010主要新增加了多執行緒應用的開發機制,可以讓應用程式發揮多核心處理器的運算能力。臺灣微軟開發工具暨平臺推廣處協理周旺暾表示,開發人員只要在程式中呼叫了平行運算函式庫後,就可以讓各種迴圈程序,例如For、While等指令的運算分散到不同執行緒中平行運算。
周旺暾說:「只要迴圈中的程式沒有循序計算的關聯,開發者只需改用平行運算的迴圈指令,例如for改成parallel_for,其他程式碼幾乎不用修改就能平行運算。」
另一個VS2010和舊版的不同是版本簡化。VS2010簡化成三個主要版本,包括專業版(Professional)、企業版(Premium)和企業旗艦版(Ultimate),另外還有針對品管人員推出Test Professional版本。
專業版就是最基本的開發工具為主,而企業版則是過去Team Development和Team Database兩個版本的合併,包括了大量的程式碼輔助開發機制。品管人員版本提供了測試範本和自動化測試工具等,但是無法開發應用程式。
企業旗艦版則包含了上述三種版本的功能,還增加了架構總管、UML 2.0建模工具、異質平臺開發工具Team Explorer Everywhere等。另外微軟還推出了用來管理虛擬開發環境的測試實驗室管理。不過目前僅支援Hyper-V虛擬機器。
目前微軟已經開始銷售VS2010英文版,中文版則要等到6月時才會開放下載,預先購買MSDN版本者也可以下載中文版。文⊙王宏仁
熱門新聞
2025-01-24
2025-01-26
2025-01-26
2025-01-24
2025-01-24
2025-01-24