官方關于VS Team System進行分析說明
雖然有許多人對VS Team System的版本表示懷疑,但在年復一年的不斷發展中,它的版本也在不斷提高。但前提是要深入理解到底什么是VS Team System,及他是怎么運作的。。。
VS Team System是一個高度特性化的開發環境,針對軟件開發流程中的四種主要類型的人員,分別提供了不同的功能: 項目經理:能夠將客戶需求轉化為開發團隊中的工作項,然后跟蹤工作項的狀態以實現項目狀態的監控。
系統架構設計師:提供了圖形化的系統架構設計器與建模工具,可以方便地修改設計,并且這種設計可以迅速地應用到真實系統中。 軟件工程師:除了繼承Visual Studio原先的優秀特性,還首次提供了代碼分析工具與單元測試工具,有助于軟件工程師寫出高質量的代碼。 #t#
測試工程師:提供了軟件開發中最常見的測試工具,并且其測試結果可以迅速地反饋給開發者。 數據庫專業人士:通過數據庫測試來管理數據庫變更、改善軟件質量,同時讓數據庫專業人士分享VS Team System和生命周期開發所帶來的利益。
簡單來說,整個軟件開發就變成了一條巨大的軟件產品流水線,在這條流水線上,各種人員各負其責,共同完成一個復雜軟件系統的開發任務。正如工業化產品流水線的出現與應用改變了現代化工業的面貌,軟件生產流水線在軟件產業中的應用也將大大提高軟件的開發效率,在微軟歷史上,VS Team System 正是
這樣一個革命性的產品數據庫專業人士量身定制的VS Team System兌現了微軟的承諾,即提供工具,為整個軟件開發團隊消除溝通障礙,降低工作的復雜性。 IDC應用生命周期管理服務項目總監Melinda Ballou 表示:“數據庫團隊和開發人員之間存在溝通裂縫,這已經是司空見慣的事,并導致協作效率低下、項目和原代碼管理不良、軟件開發質量欠佳和成本攀升等
問題,所以要盡可能避免由于溝通不暢而引發的問題。為了提升效率,并在生命周期中盡早改善軟件質量,兩端的用戶都需要合適的工具和流程來促進整個組織和各個技能領域的協作和管理。”
VS Team System產品家族中的這個新成員提供了降低風險、保證質量和加速開發的基礎,滿足了市場對數據庫變更管理的先進開發工具的日益增長的需求。數據庫架構師、開發人員、管理員和其它數據庫專業人
士現在能夠運用集成化變更管理功能來理順數據庫變更流程,并降低與數據庫結構改動相關的災難性故障風險。此外,借助集成化數據庫測試(其中包括數據庫單元測試、聯合測試編寫以及自動產生有意義的測試數據等),數據庫專業人士在開發流程的早期即可提升產品質量。